wordpress PHP Warning: call_user_func_array()

Небольшая ошибка кода иногда встречающаяся на блогах клиентов:

PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, array must have exactly two members in /***/wp-includes/plugin.php on line 505

Решение не сложное — нужно проверить функции плагинов или шаблона и исправить их на подобии приведенных примеров.
1.Ошибка:

add_action ( 'action_tag' , array( $this , 'my_callback , 30 ) );

Исправление:

add_action ( 'action_tag' , array( $this , 'my_callback ) , 30 );

2.Ошибка:

add_filter( 'wp_headers', array( 'eg_send_cors_headers' ), 10, 1 );

Исправление:

add_filter( 'wp_headers', 'eg_send_cors_headers', 10, 1 );

3.Ошибка:

add_action('manage_posts_custom_column', array($this, 'manage_post_columns', 10, 2));

Исправление:

add_action('manage_posts_custom_column', array($this, 'manage_post_columns'), 10, 2);

Как видно из примеров, ошибка заключается в неправильно поставленной закрывающей скобке.
Профит ;-)

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.