WordPress 页面跳转 页面菜单

bywzy 发表于 学习笔记 分类,标签: , ,
7

功能描述:将导航栏添加的页面直接引导到一个链接,链接任意网页和页面。

在网上找到了两种解决方式:

方式一:
  只需要创建一个命名为Redirect.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。在页面中,除了你的链接,其它什么内容都不要填。然后发布页面即可。

方法2:
自己创建一个名为link to.php的文件,内容如下:
<?php
/*
Template Name: link to
*/
?>
<script>location=”要跳转的地址”;</script>
然后把link to.php上传至所用主题的目录下,比如用的是inove主题,就上传至/wp-content/themes/inove下面
然后你在后台创建一个页面,页面模板选择”link to”(上传那个文件后就可以出现“link to”选项),location=”你要跳转的地址”,
这样,点击页面就可以跳转到你希望的网址了。

这两个不知道那个效率更高。个人感觉第一个方便!

« 上一篇: :下一篇 »

7 篇评论 关于 “WordPress 页面跳转 页面菜单”

发表我的评论

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif