【发布时间】:2014-02-17 08:35:06
【问题描述】:
我有我的博客存档来显示月份,我可以通过访问来访问它们
http://www.mysite.com/date/2014/02
现在,我想将这些链接更改为类似
http://www.mysite.com/blog/date/2014/02
无需更改永久链接管理面板设置。
是否可以通过编码来实现?
【问题讨论】:
标签: wordpress url rewrite archive
我有我的博客存档来显示月份,我可以通过访问来访问它们
http://www.mysite.com/date/2014/02
现在,我想将这些链接更改为类似
http://www.mysite.com/blog/date/2014/02
无需更改永久链接管理面板设置。
是否可以通过编码来实现?
【问题讨论】:
标签: wordpress url rewrite archive
安装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 是另一种更直接的阅读方式。
【讨论】: