Wordpress存档页面网址更改

时间:2014-02-17 08:35:07

标签: wordpress url rewrite archive

我有我的博客存档以显示月份,我可以通过

访问它们
http://www.mysite.com/date/2014/02

现在,我想将这些链接更改为

http://www.mysite.com/blog/date/2014/02

不更改永久链接管理面板设置。

是否可以通过编码实现这一目标?

1 个答案:

答案 0 :(得分:0)

可以找到您想要的内容herehere

安装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是另一种更直接的阅读。