我有我的博客存档以显示月份,我可以通过
访问它们http://www.mysite.com/date/2014/02
现在,我想将这些链接更改为
http://www.mysite.com/blog/date/2014/02
不更改永久链接管理面板设置。
是否可以通过编码实现这一目标?
答案 0 :(得分:0)
安装WP Router,最后您将拥有的内容如下:
add_action( 'wp_router_generate_routes', 'bl_add_routes', 20 );
function bl_add_routes( $router ) {
$route_args = array(
'path' => '^blog',
'query_vars' => array( ),
'page_callback' => 'bl_new_demo_route_callback',
'page_arguments' => array( ),
'access_callback' => true,
'title' => __( 'Blog/Date' ),
'template' => array(
'page.php',
dirname( __FILE__ ) . '/page.php'
)
);
$router->add_route( 'demo-route-id', $route_args );
}
function bl_new_demo_route_callback( ) {
return "Congrats!";
}
Here是另一种更直接的阅读。