如何把Wordpress页面直接做成链接?
2008. 10. 27 – 分类: 不过是工具
在Wordpress中,新建的一个页面只能显示文字内容,不能够在点击之后,直接跳转到某个特定的位置,比如照片展示、论坛或者某个文件。那么怎么能够实现这个功能呢? Follow me!
只需要创建一个命名为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。在页面中,除了你的链接,其它什么内容都不要填。然后发布页面即可。
本博客导航栏中到博主“英文博客”的链接就是这一功能。
感谢Soundghost,让我写成这个帖子。感谢脚本原创者Milorad。
[如何把Wordpress页面直接做成链接?] 11 条评论
评论几句
最新文章
- PuTTY配合SSH服务器飞跃防火墙
- 如何升级电驴
- 如何查看PHP的版本和其它信息
- 自己架设网页代理,成功飞跃“布谷鸟”的巢穴
- 存储卡(SD/CF/CM)数据恢复的最佳工具!
- 性感的Linux桌面壁纸
- Wordpress中如何避免代码和广告重叠
- 如何彻底关闭自动运行功能
- ddr-wrt如何关闭无线
- [美国大选]在双方选举人票数都不够的情况下如何选总统
热门文章
- 破解WPA的字典生成器
- 国内的Debian源服务器怎么了?
- 如何把Wordpress页面直接做成链接?
- VeryCD服务器的连接的疑问
- 如何在WordPress中封IP地址
- Linux下用文件的inode删除文件
- 对于设置Linux交换分区大小的误解
- 使用Linux的经历 之二
- 使用Linux发行版的经历 之一
- Debian下用amule-daemon实现电驴后台下载
小贴士
我找到一个非常全的欧美剧集电驴下载网站。里面有我喜欢的American Dad
文章归类
Blogroll
好网站
暂住商
统计信息
- 访问页面总数:0
- 唯一访问者:0
- 最近24小时内访问页面总数:0
- 最近24小时内唯一访问者:0
2008.10.27 9:10 am
感激之情……无法言表……
解我燃眉之急。
我去试试。
2008.11.23 8:26 pm
在wordpress后台“页面模块”中没有看到“redirect”选项啊
请再次指教,谢谢了
西瓜博主 囬:
有的啊。首先你要确定把脚本保存在了主题的根目录下。
然后选择创建页面,在page template下面就能看到redirect了。
估计是你脚本放的位置不对?
2008.12.18 3:38 pm
[...] http://cn.thinkweird.info/221 <?php /* Template Name: Redirect */ [...]
2008.12.18 5:26 pm
这方法不错,谢谢博主,不过博主能不能改下让链接可以在新窗口打开,现在的是在原窗口打开的
西瓜博主 囬:
的确没有打开新窗口的功能。但是这个功能也一般用不上啊。指向的页面都是自己的网站啊。
2008.12.18 6:01 pm
koobai——
谢谢你的提醒。
请问你用什么浏览器?
我在Firefox下是开启新页面的。
2008.12.18 10:27 pm
没有呀,我在FF下试你的我的英文博客链接,还是在原窗口打开的呀,如果你是在我博客试的,那是因为我后来直接把链接加到header.php文件里的
2008.12.20 2:07 pm
非常感谢楼主提供的这个解决方案,帮了大忙了。
还想请教一下您的博客地址前的可爱的大西瓜是怎么让它显示出来的呢?
再次感谢
西瓜博主 囬:
那个西瓜图标很简单啊。就是favoriate icon,具体的操作方案可以用Google(我猜你不喜欢百度) 搜索 “favicon 制作” 就可以了。
生成图表后,修改主题的 header.php要用【绝对路径】指向图标,而不是相对路径,不然不一定显示。
我的是这样的:
臭流氓 囬:
原来如此,第三次谢谢博主