Eroare call_user_func_array: Parametrul 1 trebuie să fie un callback valid WordPress

29 nov. 2018, 20:32:34
Vizualizări: 14.7K
Voturi: 1

Avertisment: call_user_func_array() așteaptă ca parametrul 1 să fie un callback valid, funcția 'wp_my_admin_enqueue_scripts' nu a fost găsită sau este un nume de funcție invalid în /mnt/data/vhosts/casite-961871.cloudaccess.net/httpdocs/wp-includes/class-wp-hook.php pe linia 286

1
Comentarii

Bun venit pe WPSE, Alan. Va trebui să editezi întrebarea ta și să oferi niște context despre ce se întâmplă. Descrie detaliat pentru ca oamenii să te poată ajuta. Publicarea doar a unei erori fără niciun context face dificil pentru alții să ofere un răspuns.

butlerblog butlerblog
29 nov. 2018 20:52:42
Toate răspunsurile la întrebare 2
0

Acest lucru înseamnă că aveți o funcție numită wp_my_admin_enqueue_scripts conectată la o acțiune, fie în tema dumneavoastră, fie într-un plugin, dar acel nume de funcție nu este disponibil pentru WordPress din anumite motive.

Când acea acțiune este declanșată, orice funcții "conectate" la aceasta sunt executate de WordPress. Dacă una dintre funcțiile conectate nu este disponibilă, aceasta este eroarea afișată.

De exemplu, în codul exemplu de mai jos, funcția numită sc_corporate_widgets_init este executată atunci când WordPress declanșează acțiunea widgets_init.

add_action( 'widgets_init', 'sc_corporate_widgets_init' );

Asigurați-vă că nu aveți o greșeală de ortografie în numele funcției. Acestea trebuie să se potrivească exact pentru a preveni această eroare.

29 nov. 2018 21:14:05
0

Această eroare înseamnă că ai un action (hook) incorect. Adică codul încearcă să apeleze o funcție care nu există. Dar, din calea de unde vine eroarea, cred că:

  1. ai încercat să modifici codul de bază al WordPress
  2. sau, mai probabil, instalarea ta de WordPress nu este completă și îți lipsesc fișiere.
29 nov. 2018 21:14:40