怎么获取当前页面、日志链接?[wordpress开发教程]

怎么获取当前页面、日志链接?

怎么获取当前页面、日志链接?[wordpress开发教程]

在开发主题时,我们常常需要调用到当前页面的链接,那么,怎么获取当前页面、日志链接呢?wordpress给我们提供了一些很实用的函数来方便调用。

怎么获取当前页面、日志链接?[wordpress开发教程]-度崩网-几度崩溃

以下两个代码均可方便的获取到当前页面的链接,各位wordpress开发者可根据自己的需要进行相关调用。

直接输出文章或页面的链接:

<?php the_permalink(); ?>

返回文章或页面的链接,以供调用:

<?php echo get_permalink(); ?>

缺陷:

以上两个代码在首页均无法支持显示,需要调用首页链接的可以提供以下代码实现:

<?php echo get_bloginfo('url'); ?>

补完计划:

其实加个判断就好处理了。

<?php 
if( is_home() ){
	echo get_bloginfo('url');
}else {
	the_permalink();
}
?>

判断当前页面是不是首页,是的话就用第一个,不是的话就用第二个来输出当前页面链接。

具体开发时可参考以下代码:

<?php 
if( is_home() ){
	$npcink_post_url =  get_bloginfo('url');
}else {
	$npcink_post_url =  get_permalink();;
}
echo $npcink_post_url;
?>

如果不嫌麻烦,您只想要当前页面的链接可以通过以下代码获取(有缺陷:默认固定连接下无法输出 index.php):

<?php
global $wp;
$current_url = home_url(add_query_arg(array(),$wp->request));
echo $current_url;
?>

 

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

怎么将qrcode.js生成二维码添加到网站上?[wordpress开发教程]

2020-5-9 13:19:16

WordPress教程

b2主题页眉菜单栏轮播公告[wordpressb2主题美化]

2020-5-9 20:16:01

本站所发布的一切源码、模板、应用等文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权。本站内容适用于DMCA政策。若您的权利被侵害,请与我们联系处理,站长 QQ: 84087680 或 点击右侧 私信:盾给网 反馈,我们将尽快处理。
⚠️
本站所发布的一切源码、模板、应用等文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权。本站内容适用于DMCA政策
若您的权利被侵害,请与我们联系处理,站长 QQ: 84087680 或 点击右侧 私信:盾给网 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索