分类模板不适用于自定义帖子类型

Falch0n

我创建了自定义帖子类型并添加了分类法,但模板(taxonomy.php 或 taxonomy-provincies.php)不起作用。我得到的只是一个 404 错误。

我已经尝试保存永久链接设置以帮助重置永久链接问题。

我在这里做错了什么?

自定义帖子类型的代码

/* Custom post type for 'Bedrijven' */

add_action( 'init', 'custom_post_bedrijven' );
function custom_post_bedrijven() {

    $labels = array(
        'name'                  => __('Bedrijven', 'post type general name'),
        'singular_name'         => __('Bedrijf', 'post type singular name'),
        'add_new'               => __('Nieuwe bedrijf'),
        'add_new_item'          => __('Bedrijf toevoegen'),
        'edit_item'             => __('Bedrijf bewerken'),
        'new_item'              => __('Nieuwe bedrijf'),
        'all_items'             => __('Bedrijven'),
        'view_item'             => __('Bedrijven bekijken'),
        'search_items'          => __('Bedrijven zoeken'),
        'not_found'             => __('Geen bedrijven gevonden'),
        'not_found_in_trash'    => __('Geen bedrijven gevonden in archief'),
        'parent_item_colon'     => '',
        'menu_name'             => 'Bedrijven'
    );

    $supports = array (
        'title', 'editor', 'page-attributes'
    );

    $details = array (
        'labels'            => $labels,
        'label'             => 'Bedrijven',
        'capability_type'   => 'post',
        'description'       => 'Custom post type voor bedrijven',
        'public'            => true,
        'publicly_queryable'=> true,
        'show_ui'           => true, 
        'show_in_admin_bar' => true,
        'query_var'         => true,
        'hierarchical'      => true,
        'has_archive'       => true,
        'exclude_from_search' => false,
        'supports'          => $supports,
        'rewrite'           => array (
            'slug'          => 'bedrijven',
            'with_front'    => false,
        ),
        'menu_icon'         => 'dashicons-store',
        'taxonomies'        => array(
            'bedrijven_provincies'
        )
    );

    register_post_type( 'bedrijven', $details );
    flush_rewrite_rules();
}

添加分类法的代码

/* Custom taxonomy 'provincies' for CPT 'bedrijven' */

add_action('init', 'custom_bedrijven_provincies');
function custom_bedrijven_provincies() {

    $labels = array(
        'name'              => _x('Provincies', 'post type general name'),
        'singular_name'     => _x('Provincie', 'post type singular name'),
        'add_new'           => _x('Nieuwe provincie', 'client'),
        'add_new_item'      => __('Provincie toevoegen'),
        'edit_item'         => __('Provincie bewerken'),
        'new_item'          => __('Nieuwe provincie'),
        'view_item'         => __('Provincie bekijken'),
        'search_items'      => __('Provincie zoeken'),
        'not_found'         => __('Geen provincie gevonden'),
        'not_found_in_trash' => __('Geen provincie gevonden in archief')
    );

    $args = array(
        'labels'                => $labels,
        'hierarchical'          => true,
        'show_ui'               => true,
        'query_var'             => true,
        'show_in_nav_menus'     => true,
        'rewrite'               => array(
            'slug' => 'bedrijven_provincies',
            'with_front' => false,
        )
    );

    register_taxonomy('bedrijven_provincies', array('bedrijven'), $args);
    flush_rewrite_rules( false );
}
迪内什

我认为会有永久链接问题。请转到此路径设置 >> 永久链接并再次保存此设置..,我确信 URL 会起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

自定义 wordpress 分类功能不适用于自定义帖子类型

Wordpress:分页不适用于自定义帖子类型

自定义帖子类型分页不适用于重写pagination_base

wp查询不适用于自定义帖子类型>类别

Wordpress自定义帖子类型分类模板

Wordpress相同的存档模板,用于自定义帖子类型和分类

自定义帖子类型搜索应适用于前端而不是管理员

获取当前页面自定义分类用于查询自定义帖子类型

流程:细化不适用于自定义类型

WordPress-存档自定义帖子类型仅适用于默认的永久链接配置

初始化自定义类型不适用于var,但适用于:=

无法在插件中使用自定义帖子类型分类模板

显示自定义帖子类型的分类法

如何对自定义帖子类型进行分类

将列添加到WordPress管理员仅适用于帖子,而非自定义帖子类型

固定链接不适用于自定义帖子和类别

Wordpress相同的自定义帖子模板适用于不同的语言

附加类型 DependencyProperty 不适用于自定义类型

传递自定义HTML模板不适用于Django中的重置密码

AWS SageMaker-提交按钮不适用于自定义模板

CSS更改不适用于opencart的自定义模板

自定义帖子类型存档页面/模板

自定义帖子类型类别模板

创建自定义帖子类型的模板

找不到自定义帖子类型模板

WPML和自定义帖子类型存档模板

仅显示特定自定义帖子类型的自定义分类法计数

WordPress过滤自定义帖子类型的自定义分类法

如何创建自定义分类法作为自定义帖子类型?