Remove 'portfolio' from URL

时间:2012-08-31 作者:James Hughes

我正试图删除portfolio-view 并按照说明从突出显示的部分中删除其名称。这很有效,但给我留下了\'portfolio\' 现在,即使字段为空。请问这个代码有什么问题或者面包屑需要更改?它现在正在从某处获取“公文包”,我想把它隐藏在url中。

我想得到:http://www.sitename.com/post 而不是http//www.sitename.com/portfolio/post.

/* Portfolio */

 function my_post_type_portfolio() {

 register_post_type( \'portfolio\',

 array(

 \'label\' => __(\'Portfolio\'),

 \'singular_label\' => __(\'Porfolio Item\', \'theme\'),

 \'_builtin\' => false,

 \'public\' => true,

 \'show_ui\' => true,

 \'show_in_nav_menus\' => true,

 \'capability_type\' => \'page\',

 \'menu_icon\' => get_template_directory_uri() . \'/includes/images/icon_portfolio.png\',

**\'rewrite\' => array(
 \'slug\' => \' \',
 \'with_front\' =>false,**
 ),

 \'supports\' => array(

 \'title\',

 \'editor\',

 \'thumbnail\',

 \'excerpt\',

 \'custom-fields\',

 \'comments\')

 )
 );
 register_taxonomy(\'portfoliocat\', \'portfolio\', array(\'hierarchical\' => true, \'label\' => \'Portfolio Categories\', \'singular_name\' => \'Category\', "rewrite" => true, "query_var" => true));
 }


add_action(\'init\', \'my_post_type_portfolio\'); 
面包屑设置为:<a title="Go to %title%." href="%link%">%htitle%</a>

永久链接:/%postname%/

1 个回复
SO网友:sanchothefat
结束

相关推荐

WP_POST_LIST_TABLE::GET_VIEWS-是否有过滤器的帖子计数帐户?

朝向编辑的顶部。php屏幕有一个列表,显示post状态以及post计数。我相信这是由WP\\u Post\\u List\\u Table::get\\u views生成的。例如All (7) | Published (6) | Draft (1)不幸的是,这些post计数不符合过滤器。我正在使用pre_get_posts 排除某些帖子。尽管用户只能看到四篇帖子,但这些数字仍然反映了帖子总数。我想看看All (4) | Published (3) | Draft (1) 我似乎找不到覆盖这些数字的操作/过