【发布时间】:2017-05-11 08:57:31
【问题描述】:
我正在尝试通过自定义创建的主题插件而不是 functions.php 文件向 WordPress 仪表板添加自定义按钮。
我尝试过使用 add_menu_page() 方法https://developer.wordpress.org/reference/functions/add_menu_page/,但我认为我并不完全理解它,因为它根本不适合我:
<?php
add_action('admin_menu', 'mt_add_pages');
function mt_add_pages() {
add_menu_page( 'Custom Admin Page Title', 'Custom Menu Title', 'manage_options', 'custom_admin_page_slug', 'pg_building_function','',3 );
}
function mt_toplevel_page() {
echo "<h2>" . _( 'page contents for the menu' ) . "</h2>";
}
此外,我希望能够直接在按钮上创建一个链接以转到自定义内部/外部 URL (target='_blank') - 而不仅仅是在单击仪表板时在仪表板中创建一个管理页面。
我做错了吗?我可以使用这种方法来做到这一点吗?
【问题讨论】: