WordPress处理页面重定向的常见方法是通过使用wp_redirect函数进行重定向。
wp_redirect函数可以接收两个参数,分别是重定向目标URL和重定向HTTP状态码。如果没有指定HTTP状态码,则默认使用302临时重定向。
以下是一个简单的示例代码,演示如何使用wp_redirect函数将访问页面重定向到另一个页面:
<?php
/**
* Template Name: Redirect Page
*/
// Redirect to the homepage with a 301 status code
wp_redirect( home_url(), 301 );
exit;
在上面的示例代码中,我们创建了一个自定义页面模板,名为“Redirect Page”。在该页面模板中,我们使用wp_redirect函数将访问该页面的用户重定向到网站的主页,并指定了301状态码。
需要注意的是,使用wp_redirect函数时必须在函数调用后紧接着使用exit函数来确保重定向生效。否则,该函数仅仅只是设置了HTTP头部信息,而不会真正地进行重定向。