使用Gutenberg将缩略图添加到自定义帖子类型Wordpress中

时间:2018-10-25 12:10:23

标签: php wordpress custom-post-type wordpress-gutenberg

我在Wordpress中创建了一个自定义帖子类型,我想添加对缩略图的支持。我已经创建了指定缩略图支持的帖子类型,但是在帖子类型页面的编辑窗口中没有显示指定缩略图的选项。

我使用古腾堡(Gutenberg)作为编辑器,使用经典编辑器,没有问题。有解决办法吗?

谢谢!

5 个答案:

答案 0 :(得分:1)

您还必须在支持中添加“编辑器”,并确保将show_in_rest设置为true。像这样:

  'supports' => array( 'editor', 'thumbnail'),
  'show_in_rest' => true,

否则,它在古腾堡将无法使用。这是支持文档:

https://codex.wordpress.org/Function_Reference/post_type_supports

答案 1 :(得分:0)

您需要启用对“发布缩略图”的支持。 https://codex.wordpress.org/Post_Thumbnails

常见的方法是添加

add_theme_support( 'post-thumbnails' );

在您的functions.php中

答案 2 :(得分:0)

有关于此问题的错误报告。 请参考链接Feature Image disappears only in Gutenberg with CPT.

答案 3 :(得分:0)

由于大多数网络上常见的解决方案都无法正常工作,我只会在某些情况下使用主题或插件

from post in Post,
left_join: rating in assoc(post, :ratings),
group_by: post.id,
select: %{post | rating: sum(coalesce(rating.value, 0))}

因此值得检查一下并将cpt名称添加到数组。

答案 4 :(得分:0)

将此添加到您的functions.php中:

add_theme_support( 'post-thumbnails' );