我在 Wordpress 中创建了一个自定义帖子类型,我想添加对缩略图的支持。我已经创建了指定缩略图支持的帖子类型,但是在帖子类型页面的编辑窗口中没有出现指定缩略图的选项。
我用古腾堡做编辑器,用经典的编辑器,没问题。有什么解决办法吗?
谢谢!
我在 Wordpress 中创建了一个自定义帖子类型,我想添加对缩略图的支持。我已经创建了指定缩略图支持的帖子类型,但是在帖子类型页面的编辑窗口中没有出现指定缩略图的选项。
我用古腾堡做编辑器,用经典的编辑器,没问题。有什么解决办法吗?
谢谢!
首先在functions.php中添加theme_support
add_theme_support( 'post-thumbnails', array( 'custom_post_type_name' )
然后将“编辑器”和“缩略图”添加到支持并确保将 show_in_rest 设置为 true。
'supports' => array( 'editor', 'thumbnail'),
'show_in_rest' => true,
否则它将无法在古腾堡工作。这是支持的文档:
https://codex.wordpress.org/Function_Reference/post_type_supports
有一个关于这个问题的错误报告。请参阅链接特征图像仅在古腾堡与 CPT 消失。
由于网络上的大多数常见解决方案都不起作用,我只会放一些有时主题或插件使用的解决方案
add_theme_support( 'post-thumbnails', array( 'post', 'page', 'my_cpt_name' ) );
所以值得检查一下并将 cpt 名称添加到数组中。
您需要启用对 Post Thumbnails 的支持。 https://codex.wordpress.org/Post_Thumbnails
常见的方法是添加
add_theme_support( 'post-thumbnails' );
在你的functions.php中
在你的functions.php上添加这个:
add_theme_support( 'post-thumbnails' );