如何通过删除CREATE_Function在WordPress钩子中添加匿名函数

时间:2014-07-03 作者:YLN

目前我有下面的代码,我想替换它create_function 使用一些匿名函数。

如何做到这一点?

add_action(\'widgets_init\', create_function(\'\',  
    \'return  register_widget("time_more_on_time_widget");\'
));

1 个回复
SO网友:Sormano

create\\u函数已经是匿名函数,您想更改什么/为什么要更改?(php.net)

另一种方法是(尽管未经测试):

$anon_func = function() {
    return register_widget("time_more_on_time_widget");
}

add_action(\'widgets_init\', $anon_func );

结束

相关推荐

If is_single in functions.php

我希望删除wpautop筛选器仅对我博客中的帖子起作用。因为在某些页面,我需要autop,而在某些页面,我需要它不在那里。我使用以下规则,这是在我的主题函数中。php:remove_filter( \'the_content\', \'wpautop\' ); 因为我只想在博客上看到它,所以我在考虑if语句,我在Wordpress中搜索了条件标记页面,发现我可以使用is\\u single。但它不起作用。这是我现在使用的代码。if(is_single() ){ remove_f