在Wordpress中让页面直接链接到自定义的链接
有时候我们需要在WordPress首页添加BBS,留言板,微博之类的链接,当然,这些我们可以在友链里实现,也可以在小工具中的“文本”写入HTML代码来实现,但如果想把页面的链接直接做成链接,指向BBS,留言板就需要进行下面的操作,之后我们就可以实现点击页面链接直接转向我们设定的网址,而不是站内的某个页面,很方便的说~~三个方法:
方法一:创建通用模板:
建立一个命名为Redirect.php的通用页面模板文件,拷贝内容如下:(如果出现错误,请把代码的标点换成英文输入法下的标点)
<?php
/*
Template Name: Redirect
*/
if (have_posts()) {
the_post();
$pattern = '@(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)@';
preg_match($pattern, get_the_excerpt(), $matches);
if ($matches[0]) header('Location: '.$matches[0]);
else echo 'Enter a URL into your page body text.';
}
?>
然后把这个文件上传到Wordpress中所使用的主题的根目录下(比如/wp-content/themes/主题目录)。
接下来,按照正常方式创建一个页面,并在创建页面底部的”页面模板”选择Redirect。在页面中,除了你的链接(如http://mblog.likekart.com),其它什么内容都不要填。然后发布页面即可。
方法二:创建独立使用的模板:
创建一个名为link-to-mBlog.php的页面模板文件,内容如下:
<?php /* Template Name: link to mblog */ ?> <script>location=“http://mblog.likekart.com”;</script>
然后把link to.php上传至所用主题的目录下(比如/wp-content/themes/主题目录),然后在后台创建一个页面,页面模板选择“link-to-mBlog”(上传那个文件后就可以出现“link to”选项),location=“你要跳转的地址”,这样,点击页面就可以跳转到你希望的网址了。
为什么该方法成为“独立使用”的模板呢?因为你只要链接到一个地址,就需要创建一个这样的页面模板文件,通用性不如方法一。
如果你需要更强大的功能,比如需要在新窗口中打开链接地址,上面两种方法无法实现你的需求,那么请看方法三。
方法三:使用自定义页面链接插件:Page Links To
插件安装方法和普通插件一样,下载、上传、激活即可。
使用方法:
2:在最底下可以看到如下图所示的框:

3:只要输入您想要链接到的地址,就可以了,更新页面后可以发现固定链接变成了你刚刚输入的地址:
   

Thanks for the insight. It bnigrs light into the dark!
J9qMwR dcyikojgpslj
kuvovV , [url=http://ryuuwzwcjrml.com/]ryuuwzwcjrml[/url], [link=http://umwyriccneoo.com/]umwyriccneoo[/link], http://exdfjjmycici.com/
很感谢楼主。