自定义分类在古腾堡中未显示

时间:2019-06-05 作者:Jan

Gutenberg没有在编辑器侧栏中显示我们的自定义分类法。他们一直使用经典编辑器。我已经解决了常见的嫌疑犯(见下文),但运气不好。以下是我尝试过的:

添加了“show\\u in\\u rest”true to the$args添加了“public”true to the$args关闭了所有插件(以确保它不是由任何插件引起的)

  • 通过“classic editor”插件切换回旧编辑器(然后它们立即再次出现)
  • 确保我没有使用保留字忠告,我很乐意听到你的想法。

    谢谢

    1月

    $labels = array(
        \'name\' => _x(\'Jahreszeiten\', \'taxonomy general name\', \'mysite\'),
        \'singular_name\' => _x(\'Jahreszeit\', \'taxonomy singular name\', \'mysite\'),
        \'search_items\' => __(\'Jahreszeiten durchsuchen\', \'mysite\'),
        \'all_items\' => __(\'Alle Jahreszeiten\', \'mysite\'),
        \'parent_item\' => __(\'Übergeordnete Jahreszeit\', \'mysite\'),
        \'parent_item_colon\' => __(\'Übergeordnete Jahreszeit:\', \'mysite\'),
        \'edit_item\' => __(\'Jahreszeit bearbeiten\', \'mysite\'),
        \'update_item\' => __(\'Jahreszeit aktualisieren\', \'mysite\'),
        \'add_new_item\' => __(\'Neue Jahreszeit hinzufügen\', \'mysite\'),
        \'new_item_name\' => __(\'Neue Jahreszeit\', \'mysite\'),
        \'menu_name\' => __(\'Jahreszeit\', \'mysite\'),
    );
    
    $rewrite = array(
        \'with_front\' => false,
        \'hierarchical\' => true,
        \'slug\' => __(\'jahreszeit\', \'mysite\'),
    );
    
    $args = array(
        \'hierarchical\' => true,
        \'labels\' => $labels,
        \'show_ui\' => true,
        \'show_in_rest\'      => true,
        \'show_admin_column\' => true,
        \'query_var\' => true,
        \'rewrite\' => $rewrite,
    );
    
    register_taxonomy(\'jahreszeit\', array(\'post\', \'pages\'), $args);
    

  • 1 个回复
    最合适的回答,由SO网友:Deepak Rajpal 整理而成

    你可以试试\'show_in_rest\' => true 作为中的参数custom post types 以及分类注册。

    相关推荐