本页目录
在开发主题时,我们常常需要调用到当前页面的链接,那么,怎么获取当前页面、日志链接呢?WordPress 给我们提供了一些很实用的函数来方便调用。
背景图片
以下两个代码均可方便的获取到当前页面的链接,各位 WordPress 开发者可根据自己的需要进行相关调用。
直接输出文章或页面的链接:
<?php the_permalink(); ?>返回文章或页面的链接,以供调用:
<?php echo get_permalink(); ?>缺陷:
以上两个代码在首页均无法支持显示,需要调用首页链接的可以提供以下代码实现:
<?php echo get_bloginfo('url'); ?>补完计划:
其实加个判断就好处理了。
<?phpif( is_home() ){ echo get_bloginfo('url');}else { the_permalink();}?>判断当前页面是不是首页,是的话就用第一个,不是的话就用第二个来输出当前页面链接。
具体开发时可参考以下代码:
<?phpif( is_home() ){ $npcink_post_url = get_bloginfo('url');}else { $npcink_post_url = get_permalink();;}echo $npcink_post_url;?>如果不嫌麻烦,您只想要当前页面的链接可以通过以下代码获取(有缺陷:默认固定连接下无法输出 index.php):
<?phpglobal $wp;$current_url = home_url(add_query_arg(array(),$wp->request));echo $current_url;?>