1

使用 Wordpress .. 如果用户访问存档 is_archive(),我想重定向到网站上的某个页面

请问我该怎么做?我可以在functions.php中添加一些东西吗?

干杯,史蒂夫

4

5 回答 5

1
<?php
    wp_redirect($location);
    exit;
?>
于 2012-06-21T11:35:16.010 回答
1

使用 WordPress 挂钩functions.php,只需将此代码段粘贴到您的functions.php

function redirect_to_url(){
    if(is_archive()){
        $url='your redirect url url';
        wp_redirect( $url );
    }  

}
add_action('template_redirect', 'redirect_to_url');

这里有一篇文章,它可以帮助你。

于 2012-06-21T11:40:53.350 回答
1

wp_redirect很好

if(is_archive()){
    wp_redirect($location);
}
于 2012-06-21T12:24:22.497 回答
0

在您的archive.php 模板文件中,如果满足重定向条件,则在顶部放置一个带有标头位置重定向的if 语句,可能使用is_page();听它的声音

或者如果它是某个页面,您可以在 .htaccess 中执行某些操作

于 2012-06-21T11:34:41.370 回答
0

有一个插件可以实现这一点,请在这里找到

于 2012-06-21T11:34:58.027 回答