我想将WordPress网站上的所有旧帖子和页面重定向到主页,因为我关闭了网站但是想要向人们表示感谢您的支持页面,无论他们访问哪个页面 .
我已经尝试了几个代码但没有成功,所以任何工作代码都在那里采样?
如果您可以直接访问这些文件,那么您就可以自己编写一个解决方案:
add_action( 'template_redirect', 'redirect_to_homepage' ); function redirect_to_homepage() { $homepage_id = get_option('page_on_front') if ( ! is_page( $homepage_id ) ) { wp_redirect( home_url( 'index.php?page_id=' . $homepage_id ) ); } }
我用this post .
祝你好运!
下面的代码会将所有页面/帖子重定向到主页 .
add_action('template_redirect', 'wh_redirect_to_home'); function wh_redirect_to_home() { if (!is_home() || is_page() || is_single()) { wp_redirect(esc_url(home_url('/'))); exit(); } }
代码位于活动子主题(或主题)的functions.php文件中 . 或者也可以在任何插件php文件中 .Code is tested and works.
希望这可以帮助!
2 回答
如果您可以直接访问这些文件,那么您就可以自己编写一个解决方案:
我用this post .
祝你好运!
下面的代码会将所有页面/帖子重定向到主页 .
代码位于活动子主题(或主题)的functions.php文件中 . 或者也可以在任何插件php文件中 .
Code is tested and works.
希望这可以帮助!