我需要一些有关 Wordpress 和自定义帖子类型/永久链接的帮助。
我使用以下参数注册了名为“services”的自定义帖子类型:
$args = array(
'labels' => $labels,
'singular_label' => __('services'),
'public' => true,
'query_var' => true,
'show_ui' => true,
'menu_icon' => get_stylesheet_directory_uri() . '/img/wp-menu-ico.png',
'menu_position' => null,
'capability_type' => 'page',
'hierarchical' => false,
'rewrite' => array('slug' => 'services', 'with_front' => TRUE),
'supports' => array('title', 'editor', 'thumbnail', 'page-attributes')
);
现在我以“化妆”为标题创建新帖子,并以“化妆”为标题。当我尝试使用预览链接从 WP 仪表板预览这篇文章时,它给了我 404。我也无法从仪表板外部查询这篇文章。
现在我发现当我使用以下 url 结构时,它会显示帖子:
/?post_type=services&p=243
然而这不起作用:/?services=make-up
我正在尝试做的是使用带有自定义帖子类型的漂亮网址,这是行不通的。我禁用了 WP 选项中漂亮的永久链接,但仍然无法正常工作。
任何想法我做错了什么?