【问题标题】:how to give my WordPress menu page custom link如何给我的 WordPress 菜单页面自定义链接
【发布时间】:2021-02-22 04:15:10
【问题描述】:

我使用add_menu_page() 创建了一个菜单页面,现在页面链接是 admin.php?page=xxxx ,但我正在使用此页面显示使用add_action('admin_notices', 'any_name'); 的通知,并且在此any_name 函数中,我使用 if ( $pagenow == '' ) {} 指定应出现通知的页面,并且'pagenow' 不接受像admin.php?page=xxxx 这样的链接,我不知道该怎么做。

【问题讨论】:

  • 你先做一个简单的调试输出怎么样,看看 $pagenow 在这个特定的情况下 确实 包含什么?

标签: php wordpress function menu dashboard


【解决方案1】:

$pagenow 的值为 admin.php,而不是 admin.php?page=xxxx

因此,您可以像这样检查您是否在特定页面上:

<?php
if ( 'admin.php' === $pagenow && 'xxxx' === $_GET['page'] ) {
  // Display the admin notice
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-02
    • 2020-08-08
    • 2017-01-27
    • 2016-11-12
    • 2014-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多