作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将用户特定的菜单项添加到 WordPress 仪表板。无论如何,具有subscriber
Angular 色的登录用户都减少了访问权限,但我想在广告后端链接到我的jobs
和dating
和事件
仪表板。
在我的函数 php 中试过这个:
add_action( 'admin_menu', 'linked_url' );
function linked_url() {
add_menu_page( 'linked_url', 'External link', 'read', 'my_slug', '', 'dashicons-text', 1);
}
add_action( 'admin_menu' , 'linkedurl_function' );
function 0() {global $menu;
$menu[1][2] = "https://adsler.co.uk/jobs-dashboard/";
}
它破坏了我的网站......
最佳答案
您的网站出现故障是因为您的代码中存在一些语法错误。在定义第二个函数时,您有 function 0
。这应该是 function linkedurl_function
。如果您修复此问题,URL 将出现在管理菜单中。
add_action( 'admin_menu', 'linked_url' );
function linked_url() {
add_menu_page('linked_url', 'External link', 'read', 'my_slug', '', 'dashicons-text', 1);
}
add_action( 'admin_menu' , 'linkedurl_function' );
function linkedurl_function() {
global $menu;
$menu[1][2] = "https://adsler.co.uk/jobs-dashboard/";
}
备选方案:如果您想要主菜单内的链接,例如 Dashboard
,您可以使用以下示例。在以下示例中,在 Dashboard 菜单下添加了两个链接。
add_action('admin_menu', 'wpso_custom_links_admin_menu');
function wpso_custom_links_admin_menu() {
global $submenu;
$submenu['index.php'][] = array( 'Link One', 'read', 'https://www.example.com/' );
$submenu['index.php'][] = array( 'Link Two', 'read', 'https://asdf.com/' );
}
关于php - 如何在 WordPress 管理菜单中添加基于用户的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56575146/
我是一名优秀的程序员,十分优秀!