Intereting Posts
Предупреждение: call_user_func () ожидает, что параметр 1 будет действительным обратным вызовом Форма контакта спама без формы? Шаблон страницы не отображает простой HTML, если он вставлен на другую страницу? WordPress 4.3 нарушил мета-перенаправление (с плагином url params) Проблема с регистрацией меню – что делать, если другие решения не работают? Переключение темы и обратно приведет к сбросу настроек предыдущей темы? Как добавить новую строку в файл .po или .pot? Фильтр Выбор результатов на основе выбора wp_insert_post – продолжительность URL Rewrite – Страница архива Разрешить пользователям выбирать разбивку на страницы или следующую / предыдущую (комбинацию) Проблема с загрузкой изображений в Localhost WordPress Добавить платежные реквизиты в адрес электронной почты администратора Два расположения столбцов в WordPress? Лучшее место для загрузки wp_ajax_the_ajax_hook action в плагине

Добавление мета-окна в плагин thrid-party

Я собираюсь написать собственный плагин, который предназначен для «расширения» стороннего плагина, в данном случае это: »EME Events Made Easy«. Я хотел бы добавить Metabox к экрану «редактирование событий» из моего плагина, так что мне не нужно изменять код событий-плагина.

Как я могу это сделать?

Спасибо, впереди, Филипп

РЕДАКТИРОВАТЬ

Поскольку у моих Вопросов, кажется, не хватает некоторых деталей, я собираюсь добавить их сейчас:

Я установил и активировал плагин: »События EME упростились». В разделе admin я могу перейти к: wp-admin/admin.php?page=events-manager&action=edit_event&event_id=<some_id>

Я хотел бы добавить Meta Box на эту страницу, чтобы я мог хранить метаданные для каждого события. Здесь показаны некоторые крючки, которые я могу использовать для фактического хранения данных.

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

Я пытался:

 function sw_contact_add_events_meta_boxes() { add_meta_box( 'css-id', 'my-title', 'sw_contact_display_meta', 'events-manager', 'advanced', 'high', array() ); } add_action( 'add_meta_boxes', 'sw_contact_add_events_meta_boxes' ); function sw_contact_display_meta( $test ) { die(); } 

но страница не умерла, поэтому крючок не работал.