Autor Zpráva
Petr_528
Profil *
Zobrazuje se mi chyba:

"Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'horni_menu' not found or invalid function name in /www/wp-includes/class-wp-hook.php on line 286"

Ve functions.php mám

add_action( 'init', 'horni_menu' );

if ( function_exists( 'register_nav_menus' ) )
  {
    register_nav_menus(
            array(
                'horni-menu' => __( 'Horní menu' ),
                'menu-pata' => __( 'Menu v patě' )
                 )
    );
}

Šablonu jsem zkoušel na jiném hostingu a tam se chyba neobjevuje. Co mám špatně?

Předem díky za pomoc.
Taps
Profil
jake jsou verze php?
Davex
Profil
Petr_528:
Z chyby usuzuji, že horni_menu není funkce dostupná při volání add_action( 'init', 'horni_menu' ).

Šablonu jsem zkoušel na jiném hostingu a tam se chyba neobjevuje. Co mám špatně?
Je možné, že to ve skutečnosti nikdy nefunguje a chyba se jen jinde nevypisuje do stránky. Vypisování chyb jde vypnout a na produkci by to i mělo být vypnuté.
Petr_528
Profil *
PHP Version 5.3.29
Tomášeek
Profil
Petr_528:
Ta verze už je pěkně fousatá :-) Divím se, že ji ještě někdo má v nabídce...

Chyba říká, že fce neexistuje, její znění je jasné. Nesouvisí to náhodou s tím, že horni_menu vs. horni-menu (na ř. 7)?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0