WP 3.3 позволяет добавлять метабокс на экран редактора категорий?

13 дек. 2011 г., 19:42:35
Просмотры: 2.03K
Голосов: 0

У меня есть плагин, который отображается на экране редактора записей и страниц, анализирует содержимое редактора и предоставляет пользователю некоторую информацию.

Мне нужно, чтобы этот же плагин появлялся на экране редактирования категорий и работал с полем "Описание".

Есть идеи, как это можно сделать?

Я надеюсь, что WP 3.3 может упростить реализацию.

Вот как я добавляю плагин на экраны редактора:

add_action('admin_menu', 'my_post_options_box');

function my_post_options_box() {
    add_meta_box('my-plugin', __('Мой Плагин'), 'test', 'post', 'side', 'high');
    add_meta_box('my-plugin', __('Мой Плагин'), 'test', 'page', 'side', 'high'); 
}

Я хотел бы иметь возможность добавить это:

    add_meta_box('my-plugin', __('Мой Плагин'), 'test', 'category_edit', 'side', 'high'); 
3
Комментарии

Оффтоп комментарий: вздох... почему люди продолжают использовать admin_menu для добавления метабоксов.. Пожалуйста, используйте экшен add_meta_boxes для добавления метабоксов.

t31os t31os
13 дек. 2011 г. 20:25:43

Не хочешь "дать удочку вместо рыбы"? Почему я должен использовать add_meta_boxes вместо admin_menu?

Scott B Scott B
13 дек. 2011 г. 23:15:03

Просто измени экшен, на который ты вешаешь хук, на add_meta_boxes вместо admin_menu(конечно, когда вешаешь на экран, который поддерживает метабоксы).. :)

t31os t31os
13 дек. 2011 г. 23:15:46
Все ответы на вопрос 1
0

Насколько я могу судить, на этом экране нет новых хуков для работы с метабоксами :( Единственный способ, который я вижу, это использовать edit_category_form_fields с функцией, которая выводит поля, и сохранять их с помощью edited_category

Я публиковал руководство по этому поводу некоторое время назад Дополнительные поля категорий в WordPress

13 дек. 2011 г. 20:38:04