特色图片和自定义字段未显示在 Wordpress 自定义 Post 类型 (CPT) 中
Featured Image & Custom Fields not showing in Wordpress Custom Post Type (CPT)
在我的 Wordpress 后端,在我的自定义 Post 类型“业务”下,我想在我的“屏幕选项”中启用特色图片和自定义字段,但是,没有选项那里。看截图:
Screen Options in Add New Post for Custom Post Type "Business"
我正在使用 Understrap framework, building a custom theme using the Understrap child theme。
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');
- 我已经尝试添加主题支持,正如几乎所有与此问题相关的线程所建议的那样。
- 我试过禁用所有插件以查看是否存在冲突。
- 我知道我可以尝试使用 ACF 或 Carbon Fields 插件,但我想尽可能避免使用插件。 (如果找不到解决方法,我将使用 Carbon Fields。)
提前致谢!
错误原因:在 'supports'(复数)中忘记了 's'
'support' => array('title', 'editor', 'thumbnail', 'custom-fields', 'revisions'),
您应该替换为以下内容:
'supports' => array('title', 'editor', 'thumbnail', 'custom-fields', 'revisions'),
(注意“supports”是复数)
在我的 Wordpress 后端,在我的自定义 Post 类型“业务”下,我想在我的“屏幕选项”中启用特色图片和自定义字段,但是,没有选项那里。看截图: Screen Options in Add New Post for Custom Post Type "Business"
我正在使用 Understrap framework, building a custom theme using the Understrap child theme。
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');
- 我已经尝试添加主题支持,正如几乎所有与此问题相关的线程所建议的那样。
- 我试过禁用所有插件以查看是否存在冲突。
- 我知道我可以尝试使用 ACF 或 Carbon Fields 插件,但我想尽可能避免使用插件。 (如果找不到解决方法,我将使用 Carbon Fields。)
提前致谢!
错误原因:在 'supports'(复数)中忘记了 's'
'support' => array('title', 'editor', 'thumbnail', 'custom-fields', 'revisions'),
您应该替换为以下内容:
'supports' => array('title', 'editor', 'thumbnail', 'custom-fields', 'revisions'),
(注意“supports”是复数)