2012-08-18 125 views
0

嗨,我正在阅读Building wordpress themes from scratch为了解主题development.I在本书中阐述了如何创建自定义帖子类型pages.And作者提到,该功能是必需的为了显示页面:WordPress的自定义帖子类型页面显示

add_action('init' , 'director_rewrite'); 
function director_rewrite(){ 
    global $wp_rewrite; 
    $wp_rewrite->add_permastruct('typename','typename/%year%%postname%/' , true , 1); 
    add_rewrite_rule('typename/([0-9]{4})/(.+)/?$','index.php?typename=$matches[2]', 'top'); 
    $wp_rewrite->flush_rules(); 
} 

我已删除的功能和页面仍然显示corectly没有it.That使我相信的,我不明白,这世界卫生大会做actualy。

那么这个功能是否需要正确显示自定义的帖子类型页面呢?如果是这样,它会做什么?

回答

1

它为页面的永久链接结构添加重写规则。如果您将其删除,该页面仍可正确显示,但链接到您的页面则不同!

相关问题