当我将wordpress升级到3.9并在管理面板(和现场)中更改我的自定义帖子类型的永久链接
mysite.com/custom-post-type
-
mysite.com/archives/custom-post-type
- 现在,
但这两个链接仍然有效。怎么了?
答案 0 :(得分:3)
为了确保问题出在数据库永久链接选项中,切换到其中一个标准主题并检查固定链接,或许在您的主题中值得一些可能禁止切换固定链接的插件(或者不能正常工作)。
答案 1 :(得分:2)
我在我的插件上使用了自定义后期类型的波纹管代码。 它工作正常,你可以看到这个
function wptPostRegister() {
$wptLabels = array(
'name' => 'WPT Slides',
'singular_name' => 'WPT Slid',
'add_new' => 'Add New',
'add_new_item' => 'Add New Slide',
'edit_item' => 'Edit Slide',
'new_item' => 'New Slide',
'all_items' => 'All Slides',
'view_item' => 'View Slide',
'search_items' => 'Search Slide',
'not_found' => 'No slides found',
'not_found_in_trash' => 'No slides found in Trash',
'parent_item_colon' => '',
'menu_name' => 'WPT Slider'
);
$wptCustomPost = array(
'labels' => $wptLabels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'rewrite' => array('slug' => 'wptslider'),
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => false,
'menu_position' => null,
'supports' => array('title', 'editor', 'thumbnail')
);
register_post_type('wptpost', $wptCustomPost);
}
add_action('init', 'wptPostRegister');
................. 你应该根据你的帖子类型在你的主题上有一个php文件。比如我用过“wptpost-archive.php”
答案 2 :(得分:0)
哦,你也可以用你的模板元素wptpost-sinlge.php来查看单页。