2014-02-17 37 views
0

我有我的博客檔案顯示的幾個月,我可以通過去在WordPress的檔案頁面的URL變化

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

訪問它們現在,我想改變這些鏈接像

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

而無需更改永久鏈接管理面板設置。

是否可以通過編碼來實現這一點?

回答

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是另一種解讀這是比較直接的。