首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress插件。为favorite_actions使用remove_action

Wordpress插件。为favorite_actions使用remove_action
EN

Stack Overflow用户
提问于 2010-08-05 21:11:31
回答 4查看 644关注 0票数 0

学习php,图片以及下面的教程做一些实用的有用的东西是很重要的。所以一个wordpress插件...

正在尝试删除wordpress管理标题中出现的收藏夹操作框。

代码语言:javascript
复制
<?php
/*
Plugin Name: Hide Favorite Actions
Plugin URI: http://www.mysite.com
Description: Allows you to remove the Screen Options and Help tabs from view
Author: Tai Havard
Version: 1.0
Author URI: 
*/

add_action('admin_menu','removeHelpAndScreenOptions');

function removeHelpAndScreenOptions()
{
remove_action('favorite_actions');  
}

?>

插件被激活,函数运行,我只是不确定如何正确地获取favorite_actions,以及remove_action是否是用于favorite_actions钩子的正确函数。

谢谢

EN

回答 4

Stack Overflow用户

发布于 2010-08-05 21:47:27

下面是移除操作的工作原理:

代码语言:javascript
复制
remove_action( 'hook_name', 'function_name' );

这说明您想要从钩子hook_name中删除函数function_name。不过,在删除帮助和屏幕选项之前,我不知道钩子和函数是什么。如果我没记错的话,这些选项卡被硬编码到实际的管理页面中。

票数 1
EN

Stack Overflow用户

发布于 2010-10-16 21:18:30

我使用了这段代码,但在template.php中得到了一个错误(可能是一个数组),如果返回一个空元素,框就会消失,如下所示:

代码语言:javascript
复制
add_filter('favorite_actions', 'no_fav');
function no_fav($actions) {
    $actions = array(
        '' => array(__(''), '')
    );
    return $actions;
} 

我只是删除了字符串,也许有人可以写一个更优雅的空数组。

票数 1
EN

Stack Overflow用户

发布于 2010-09-10 20:01:41

只需在您的插件中添加

代码语言:javascript
复制
function rb_ax() {
return;
}
add_filter( 'favorite_actions', 'rb_ax' );

你就完事了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3414954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档