0
我正尝试在主题中注册我的小部件。
下面是代码我在我的的functions.php文件:WordPress的如何正确地注册小部件
require 'widgets/cat_widget_class.php';//my widget class
add_action('widgets_init', register_widget('Cat_Widget'));
我只看到小部件的管理页面此消息:
Notice: Undefined offset: 0 in
C:\Users\Bohdan\Desktop\OpenServer\domains\wordpress-blog\wp-
includes\plugin.php on line 888
Notice: Undefined offset: 0 in
C:\Users\Bohdan\Desktop\OpenServer\domains\wordpress-blog\wp-
includes\plugin.php on line 906
Warning: call_user_func_array() expects parameter 1 to be a valid callback,
no array or string given in
C:\Users\Bohdan\Desktop\OpenServer\domains\wordpress-blog\wp-includes\class-
wp-hook.php on line 298
Warning: Cannot modify header information - headers already sent by (output
started at C:\Users\Bohdan\Desktop\OpenServer\domains\wordpress-blog\wp-
includes\plugin.php:888) in
C:\Users\Bohdan\Desktop\OpenServer\domains\wordpress-blog\wp-
includes\pluggable.php on line 1210
我在做什么错?
'register_widget'没有返回值,所以试图用它作为'add_action'没有意义的第二个参数。 – CBroe