【发布时间】:2015-11-03 10:23:12
【问题描述】:
我已经创建了投资组合作为自定义帖子类型。我只想为自定义帖子类型制作永久链接,例如:www.domain.com/custom-post-type-category/postname
当前固定链接是:www.domain.com/custom-post-type/postname
它完全是面向自定义帖子的。
if(!function_exists("pexeto_register_portfolio_post_type")){
function pexeto_register_portfolio_post_type() {
//the labels that will be used for the portfolio items
$labels = array(
'name' => _x('Portfolio', 'portfolio name', 'pexeto'),
'singular_name' => _x('Portfolio Item', 'portfolio type singular name', 'pexeto'),
'add_new' => _x('Add New', 'portfolio', 'pexeto'),
'add_new_item' => __('Add New Item', 'pexeto'),
'edit_item' => __('Edit Item', 'pexeto'),
'new_item' => __('New Portfolio Item', 'pexeto'),
'view_item' => __('View Item', 'pexeto'),
'search_items' => __('Search Portfolio Items', 'pexeto'),
'not_found' => __('No portfolio items found', 'pexeto'),
'not_found_in_trash' => __('No portfolio items found in Trash', 'pexeto'),
'parent_item_colon' => ''
);
//register the custom post type
register_post_type( PEXETO_PORTFOLIO_POST_TYPE,
array( 'labels' => $labels,
'public' => true,
'show_ui' => true,
'capability_type' => 'post',
'hierarchical' => false,
'rewrite' => array('slug'=>'portfolio'),
'taxonomies' => array('portfolio_category'),
'supports' => array('title', 'editor', 'thumbnail', 'comments', 'page-attributes') ) );
}
}
if(!function_exists("pexeto_register_portfolio_category")){
function pexeto_register_portfolio_category(){
register_taxonomy("portfolio_category",
array(PEXETO_PORTFOLIO_POST_TYPE),
array( "hierarchical" => true,
"label" => "Portfolio Categories",
"singular_label" => "Portfolio Categories",
"rewrite" => true,
"query_var" => true
));
}
}
【问题讨论】:
-
不工作,它的自定义-post-type-category/postname
-
CPT 类别 = 分类
-
不,工作。我正在使用 PEXETO 的主题
-
然后在您的问题中提供您的 CPT 定义。
标签: wordpress custom-post-type permalinks