如何获取 WordPress 各类页面的链接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取 WordPress 各类页面的链接相关的知识,希望对你有一定的参考价值。
参考技术A 在WordPress项目开发过程,很可能需要获取WordPress 各类页面的链接,包括首页、文章页、Page页面、存档页面等等,今天倡萌就简单分享下获取 WordPress 各类页面的链接的方法。直接输出文章或页面的链接:
1
<?php the_permalink(); ?>
返回文章或页面的链接,以供调用:
1
get_permalink();
可以使用 echo 输出,结果和直接使用 the_permalink() 一样:
1
<?php echo get_permalink(); ?>本回答被提问者和网友采纳
如何给我的 WordPress 菜单页面自定义链接
【中文标题】如何给我的 WordPress 菜单页面自定义链接【英文标题】:how to give my WordPress menu page custom link 【发布时间】: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 在这个特定的情况下 确实 包含什么? 【参考方案1】:$pagenow
的值为 admin.php
,而不是 admin.php?page=xxxx
。
因此,您可以像这样检查您是否在特定页面上:
<?php
if ( 'admin.php' === $pagenow && 'xxxx' === $_GET['page'] )
// Display the admin notice
【讨论】:
以上是关于如何获取 WordPress 各类页面的链接的主要内容,如果未能解决你的问题,请参考以下文章