嗨!我试图在Wordpress中实现一些新的脚本。脚本不是为wordpress创建的,所以我不得不即兴创作。我创建了名为“拍卖”的页面,因此链接看起来如下:
Www.example.com/拍卖会
在这个页面内,php代码实现脚本,所以页面显示了它应该显示的内容。但是,当我在下面(在那个新脚本中)时,例如:
Www.example.com/拍卖会/新增-新
Wordpress显示404页未找到。如何在/拍卖会之后停止wordpress /即使页面将被调用:
www.example.com/auctions/something/somethingelse/someothercode
以这样的方式,wordpress将永远显示‘拍卖’页面?
发布于 2015-06-30 07:03:31
您可以使用重定向钩子:
add_action('template_redirect','my_redirect');
function my_redirect(){
global $wp; //global $wp object it will return us request
if ( in_array($wp->request,array('auctions','auctions/new'))) :
add_filter( 'wp_title', 'change_wp_title', 10, 2 );
status_header( 200 );
include (TEMPLATEPATH . '/my-page-template.php');
exit;
endif;
}
function change_wp_title( $title, $sep ) {
global $wp;
if(in_array($wp->request,array('auctions','auctions/new'))){
$title = get_bloginfo('name') . $sep . ' Auction';
}
return $title;
}https://stackoverflow.com/questions/31131556
复制相似问题