functions.php konfliktuje
-
Witam,
jestem w trackie przerabiania htmla na szablon i mam problem z plikiem functions.php mianowicie po dodaniu funkcji obsługi menu i sidebara zaczyna się problem miedzy innymi z aktualizacją treści – edytuje post wciskam zaktualizuj, stronka zaczyna się aktualizować, ale zostaje cała biała. O dziwo strona się aktualizuje ale trzeba ja przewinąć do tyłu. Problem występuje również z instalacją nowych wtyczek. W pasku jest url do pliku post.php. Po wywaleniu functions.php albo pozostawieniu go pustego problem nie występuje
-
sprawdź kod może jakiejś funkcji nie zamknąłeś, a najlepiej w pliku wp-config.php włącz tryb debugowania z false na true
Funkcje chyba są pozamykane:
<?php
function register_my_menus() {
register_nav_menus(
array( 'header-menu’ => __( 'Header Menu’ )
));
}
add_action( 'init’, 'register_my_menus’ );
?>
<?php
if (function_exists(„register_sidebar”)) {
register_sidebar(array(
'before_widget’ => '<div class=”side-box”>’,
'after_widget’ => '</div>’,
'before_title’ => '<h2>’,
'after_title’ => '</h2>’,
));
}
?>debugowanie włączyłem i nic,
ale w/g wtyczki Error fix dostaję takie komunikat:
Cannot modify header information – headers already sent by (output started at /wp-content/themes/wypalenie2/functions.php:12)
/wp-admin/post.php(233)kodowanie znaków utf-8 bez bom?
czy w functions.php na końcu pliku zamyka się funkcję ?> ? Przegrzebałem plik z jednego z oficjalnych motywów i tam funkcyjnej są otwarte <?php … ale zamknięcia już nie zamknięcia ?> nie ma, poprawiłem to u siebie i zaczęło działać:) ale muszę spytać bo programista php ze mnie kiepski
to zależy, w moich projektach działa z ?> ale niektóre szablony pewnie maja inna budowę i nie może być zamknięte. Np w szablonach twenty standardowych w paczce instalacyjnej wp nie maja zamknięcia.
no właśnie ja robiłem w tym tygodniu 2 stronki z html do WP jedna była teoretycznie 5 razy trudniejsza ( fight z jQuery animacjami i różnymi galeriami) ale poszła zupełnie bez konfliktów, wczoraj przerabiałem prościutką statyczną stronkę nawet bez banerka…i kilka godzin zachodzenia w głowę WTF z tym functions.php. podejrzewam, że sidebar miał coś z tym wszystkim wspólnego, dzięki za pomoc.
Temat ‘functions.php konfliktuje’ jest zamknięty na nowe odpowiedzi.