今天是重新上线张腾宇博客的第二天,依然在做博客后续的内容和简单的SEO优化工作。通过在网上翻阅个人博客的SEO优化方法,听闻在博客带上更多自己的内部链接会带来更好的优化效果。同时现在很多大的博客站,包括媒体站都会在每篇文章的底部加上这么一段话
这样的话一方面可以完善SEO优化工作,另外也会让你的博客看起来更专业。废话不多说,下面贴代码:
第一种方法
获取完整URL,既显示在浏览器地址栏的完整url内容
// 说明:获取完整URLfunction curPageURL(){ $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; } return $pageURL;}
第二种方法
获取无参数URL
// 说明:获取无参数URLfunction curPageURL(){ $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $pageURL .= "://"; $this_page = $_SERVER["REQUEST_URI"]; // 只取 ? 前面的内容 if (strpos($this_page, "?") !== false) $this_page = reset(explode("?", $this_page)); if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $this_page; } else { $pageURL .= $_SERVER["SERVER_NAME"] . $this_page; } return $pageURL;}
使用方法
把上面的两种方法的代码根据你的实际需求选择其中一个放到wordpress主题文件的functions.php中就可以了,一般都选择第一种方法。模板函数保存后,就可以使用
<?php echo curPageURL();?>
来调用当前页面的链接地址了。那么如何做成如上图那样的效果呢?很简单,调用两个这个标签放在a标签里就好了,比如说我的就是这样写的
<h5>除非注明,本站文章均由 <a rel="license nofollow" target="_blank" href="https://www.xpdlz.com"><?php bloginfo(‘name’); ?></a> 整理发布 转载请注明本文地址: <a href="<?php echo curPageURL();?>"><?php echo curPageURL();?></a></h5>
大家可以根据自己的需求自定义自己的调用方式。怎么样,这篇文章有没有解决你的问题或者让你get了一个新技能呢?那就快快点个赞吧!
Comments are closed.