Wordpress - Плагин. использование remove_action для favour_actions - PullRequest
0 голосов
/ 05 августа 2010

Изучение php, рисунка, а также следующие уроки, делающие некоторые практические полезные вещи - это импорт.Итак, плагин WordPress ....

Попытка удалить окно избранных действий, которое вы получаете в заголовке администратора WordPress.

<?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');  
}

?>

Плагины активированы, функция работает, я просто неуверен, как правильно захватить favour_actions, и действительно ли remove_action является правильной функцией для использования с ловушкой favour_actions.

Спасибо

Ответы [ 4 ]

1 голос
/ 16 октября 2010

Я использовал этот код и получил ошибку в template.php (предположительно, ожидая массива). Поле исчезнет, ​​если вы вернетесь с пустым элементом, что-то вроде этого:Строки, кто-то может написать более элегантный пустой массив.

1 голос
/ 05 августа 2010

Вот как работает действие удаления:

remove_action( 'hook_name', 'function_name' );

То есть, вы хотите удалить функцию function_name с крючка hook_name.Я не знаю, что за хук и функция для удаления справки и параметров экрана.Если я правильно помню, эти вкладки жестко запрограммированы на реальных страницах администратора.

0 голосов
/ 19 февраля 2011

это работает для меня, wp 3.0.5

/**
 * Remove "Favorite actions" from Admin
 */
add_filter('favorite_actions', 'no_fav');
function no_fav($actions) {
    return array();
} 

Я положил его в functions.php, но он, вероятно, будет работать как плагин.

ничего не возвращает (void?) работает, но пишет Warning: Invalid argument supplied for foreach()...

0 голосов
/ 10 сентября 2010

В вашем плагине просто добавьте

function rb_ax() {
return;
}
add_filter( 'favorite_actions', 'rb_ax' );

И все готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...