如何将WordPress首页重定向到某个页面或随机页面

将你的wordpress站点的首页(home)重定向到某个页面(post,page),最简单直接的方法是使用插件,你可以在WordPress官方网站插件(plugin)栏目内搜索“redirect”关键字,会得到很多不错的页面重定向的插件,使用这些插件,你的WordPress控制台里就可以指定从某个页面重定向到某个页面。

但有时候你可能有一些特殊的重定向要求,比如,把首页重定向到站内的随机的某个页面。这个需求有些变态,无法用重定向插件实现,如果你懂得有些编程知识,知道一些PHP技巧,你可以把下面的这段代码添加到index.php首行之前:

<?php 
if (have_posts() && is_home()) {
    query_posts('orderby=rand');
    while (have_posts()) {
        the_post();
        wp_redirect(get_permalink());
    }
}
?>

前提是你需要知道一些WordPress模板的相关知识。

阅读余下内容
 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注


京ICP备12002735号