Erreur: call_user_func_array () s'attend à ce que le paramètre 1 soit un rappel valide
4 réponses
- votes
-
- 2013-08-03
Quelquepart dans votrethème ou vosplugins setrouve une ligne comme celle-ci:
add_filter( 'something', 'regis_options' );
Peut également être
add_action()
.Trouvez cemorceau de codeet supprimez-le ou corrigez-le.Les autreserreurs sont le résultat de lapremière.Lemessage d'erreurimpriméprovoque une sortieet donc desen-têtes HTTP,donc PHP/WPne peutplusenvoyer d'autresen-têtes.Ils disparaîtront lorsque vous corrigerez lapremièreerreur.
Somewhere in your theme or plugins is a line like this:
add_filter( 'something', 'regis_options' );
Could also be
add_action()
. Find that piece of code and remove or fix it.The other errors are a result of the first one. The printed error message causes output and hence HTTP headers, so PHP/WP cannot send other headers anymore. They will go away when you fix the first error.
-
J'aieu leproblème,leplugin "WP Content Copy Protection"n'estpas compatible avec wordpress 3.6,j'ai désactivé cepluginet CELA FONCTIONNE ...Got the issue the "WP Content Copy Protection" plugin is not compatible with wordpress 3.6 that i have disabled that plugin and THAT WORKS...
- 1
- 2013-08-03
- Sufalamdev
-
- 2015-06-04
Warning: call_user_func_array()
Ilestgénéralement causépar un filtre ou une action non correctement déclarée.
add_filter ( 'action_tag' , array( $this , 'my_callback' ) , 30 );
Lapriorité doit êtreen dehors duparamètre dutableau de rappel.cela a résolumonproblème.
Warning: call_user_func_array()
It is usually caused by a filter or an action not properly declared.
add_filter ( 'action_tag' , array( $this , 'my_callback' ) , 30 );
The priority must be outside the callback array parameter. this fixed my issue.
-
`` 'my_callback`manque unguillemet simple à lafin.Malheureusement,je nepeuxpas le réparer,caril y amoins de six caractères à changer.`'my_callback` is missing a single quotation mark at the end. Unfortunately I cannot fix it, since it's less than six characters to change.
- 0
- 2020-06-03
- Richard Neumann
-
- 2018-10-08
Bonjour,essayez cette solution:
Ajoutez ceci dansfunctions.php:
function regis_options($args) { return $args; }
Ajoutez également ceci dans votre class-wp-hook.php:
public function regis_options($args) { echo '<pre>' . var_export($args, true) . '</pre>'; echo '<pre>' . var_dump(debug_backtrace()) . '</pre>'; return $args; }
Hi try this solution :
Add this in functions.php:
function regis_options($args) { return $args; }
Also add this in your class-wp-hook.php:
public function regis_options($args) { echo '<pre>' . var_export($args, true) . '</pre>'; echo '<pre>' . var_dump(debug_backtrace()) . '</pre>'; return $args; }
-
- 2020-01-04
J'avaismis unespace à lafin dema chaîne de rappel lors de l'appel dufiltre
add_filter( 'something', 'regis_options ' );
Au lieu de
add_filter( 'something', 'regis_options ' );
I had put a space at the end on my call back string on calling the filter
add_filter( 'something', 'regis_options ' );
Instead of
add_filter( 'something', 'regis_options');
J'ai unproblème après lamise àniveau demon wordpress vers la version 3.6,voir ci-dessous leserreurs qui s'affichent sur lepanneau d'administration de wordpresset non sur le devant du site Web.