如何验证此弃用函数

时间:2011-08-11 作者:mashup

我要验证此不推荐使用的函数:

add_filter(\'user_has_cap\', array(&$this, \'filter_user_has_cap\'), 10, 3);
它需要使用角色或能力,所以我想10是管理级别,所以我可以使用“edit\\u pages”:

add_filter(\'user_has_cap\', array(&$this, \'filter_user_has_cap\'), \'edit_pages\', 3);
但什么是论点“3”?

谢谢你Oliver

1 个回复
最合适的回答,由SO网友:scribu 整理而成

首先,您应该修改的不是add\\u filter()调用,而是回调:“filter\\u user\\u has\\u cap”,即转到定义该方法的位置,并将用户级别更改为“edit\\u pages”。

使用Log Deprecated Notices 插件。

结束

相关推荐

获取在Functions.php中设置的变量,并在我的Custom Post模板中回显它们

在我的函数中设置了以下函数。php文件,以允许我的自定义帖子类型“Slideshow”工作。add_action( \'the_post\', \'paginate_slide\' ); function paginate_slide( $post ) { global $pages, $multipage, $numpages; if( is_single() && get_post_type() == \'lom_s