0

在我的 Wordpress 后端,在“业务”的自定义帖子类型下,我想在“屏幕选项”中启用特色图像和自定义字段,但是那里没有选项。查看屏幕截图: 为自定义帖子类型“业务”添加新帖子中的屏幕选项

我正在使用Understrap框架,使用Understrap 子主题构建自定义主题。

function custom_post_business() {
    $args = array(
        'public' => true,
        'has_archive' => true,
        'description' => 'Local Businesses for use in the Business Directory',
        'support' => array('title', 'editor', 'thumbnail', 'custom-fields', 'revisions'),
        'menu_icon' => 'dashicons-store',
        'labels' => array(
                'name' => 'Businesses',
                'singular_name' => 'Business',
        ),
    );
    register_post_type('businesses', $args);

}
add_theme_support('post-thumbnails', array('businesses'));
add_action('init', 'custom_post_business');
  1. 正如几乎所有与此问题相关的线程中所建议的那样,我已尝试添加主题支持。
  2. 我尝试禁用所有插件以查看是否存在冲突。
  3. 我知道我可以尝试使用 ACF 或 Carbon Fields 插件,但我想尽可能避免使用插件。(如果找不到修复程序,我将使用 Carbon Fields。)

提前致谢!

4

1 回答 1

0

错误原因:在“支持”中忘记了“s”(复数)

'support' => array('title', 'editor', 'thumbnail', 'custom-fields', 'revisions'),

您应该替换为以下内容:

'supports' => array('title', 'editor', 'thumbnail', 'custom-fields', 'revisions'),

(注意“支持”是复数)

于 2022-02-24T20:04:07.320 回答