Intereting Posts
Постоянная ссылка для настраиваемого типа сообщений с настраиваемым полем Я хочу добавить URL-адрес для подсказки в контексте темы рамки redux Использование переменной в имени динамически называемой вспомогательной функции Ошибка подачи RSS-канала при остановке разбора шаблона страницы Как назначить класс странице с настраиваемым шаблоном? Как проверить, является ли страница «единственной» Получить миниатюру сообщения с помощью wp_query Простой SQL-запрос в wordpress Странный стиль шрифта / шрифт на экране столбцов списка CPT Установить язык за сообщение Сервер Apache на Bitnami WAMP Stack без доступа к странице плагинов Escape html структура в php избавиться от стрелки в previous_post_link? Каков правильный способ настройки WP-CLI на Ubuntu, так что мне не нужно использовать флаг -allow-root? Как связать существующего пользователя с сайтом в многопользовательской настройке программно

Добавление мета-окна в плагин 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(); } 

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