Пример
Чтобы добавить данные в метаданные плагина. Ссылки и текст под описанием плагина, нужно использовать фильтр plugin_row_meta. Для примера, добавим ссылку на страницу настроек в метаданные плагина:
add_filter('plugin_row_meta', array( &$this, 'videhtml5ads_setting_links' ), 1, 2 ); function videhtml5ads_setting_links($links, $file) { if (false === strpos($file, basename(__FILE__))) return $links; $links[] = '<a href="' . add_query_arg(array('page' => 'videhtml5ads-settings'), admin_url('options-general.php')) . '">' . __('Settings') . '</a>'; $links[] = '<a href="https://sv-pt.ru/ target="_blank">' . __(Перейти к документации') . '</a>'; return $links; }
plugin_row_meta — Хук позволяющий изменить метаданные (ссылка, версия и т.д.) выводимые для каждого плагина в таблице плагинов.
$links — Массив ссылок действий плагина. По умолчанию это может включать «активировать», «деактивировать» и «удалить». При активном мульти сайте это также может включать элементы «network_active» и «network_only».
$file — Путь к файлу плагина относительно каталога плагинов.
$plugin_data (не обязательный параметр) — Массив данных плагина. См. get_plugin_data() и фильтр {@see ‘plugin_row_meta’} для списка возможных значений.
$context (не обязательный параметр) — Контекст плагина. По умолчанию это может включать «все», «активные», «неактивные», «недавно активированные», «обновить», «обязательно использовать», «выпадающие» и «поиск».
add_query_arg(array(‘page’ => ‘videhtml5ads-settings’) — название файла настроек.
admin_url(‘options-general.php’) — Ссылка на каталог настроек с параметрами php файла для админки.