我安装了一个名为“黎明”的主题。它支持添加新类型的帖子和分类法。代码如下:
register_post_type(\'portfolio\', array(
\'description\' => \'TheDawn Portfolio\',
\'show_ui\' => true,
\'menu_position\' => 5,
\'menu_icon\' => get_bloginfo(\'template_directory\') . \'/images/admin/portfolio.png\',
\'exclude_from_search\' => false,
\'labels\' => array(
\'name\' => \'Portfolio\',
\'singular_name\' => \'Portfolio Item\',
\'add_new\' => \'Add Portfolio Item\',
\'add_new_item\' => \'Add New Portfolio Item\',
\'edit\' => \'Edit Portfolio Item\',
\'edit_item\' => \'Edit Portfolio Item\',
\'new_item\' => \'New Portfolio Item\',
\'view\' => \'View Portfolio Item\',
\'view_item\' => \'View Portfolio Item\',
\'search_items\' => \'Search Portfolio Items\',
\'not_found\' => \'No Portfolio Items found\',
\'not_found_in_trash\' => \'No Portfolio Items found in Trash\',
\'parent\' => \'Parent Portfolio Item\',
),
\'supports\' => array(\'title\', \'editor\', \'comments\', \'excerpt\', \'custom-fields\', \'revisions\', \'thumbnail\', \'author\', \'page-attributes\'),
\'public\' => true,
\'capability_type\' => \'post\',
\'hierarchical\' => false,
\'rewrite\' => false,
//\'rewrite\' => array(\'slug\' => \'portfolio\', \'with_front\' => true),
\'taxonomies\' => array( \'post_tag\' ),
)
);
register_taxonomy( \'portfolios\', \'portfolio\', array( \'hierarchical\' => true, \'label\' => \'Portfolio Categories\', \'query_var\' => true, \'rewrite\' => false ) );
这很好用。。。但我不知道在htaccess中放置什么。实际上,base没有url重写(
rewrite => false
). 所以我有这样的URL:我的网站/?公文包=我的项目。
我觉得很难看。所以我强制重写(rewrite => true
): URL由我的网站/公文包/我的项目生成。除了现在,如果我点击菜单。。。Wordpress生成404。
我想我需要更改htaccess。我应该放什么?
非常感谢。