当前位置: 首页 > 知识库问答 >
问题:

自定义帖子类型未显示特色图像元盒

微生欣怡
2023-03-14

我试图添加自定义帖子类型的特色图像

我已经在我的主题的functions.php文件中添加了主题支持。以下是代码:

function custom_theme_setup() {
    add_theme_support( 'post-formats',array('link','gallery'));
    add_theme_support( 'post-thumbnails');
    add_theme_support( 'custom-background');
    add_theme_support( 'custom-header');
    add_theme_support( 'custom-logo');
    add_theme_support( 'automatic-feed-links');
    // add_theme_support( 'html5');
    add_theme_support( 'title-tag');
}
add_action( 'init', 'custom_theme_setup');

我还尝试将support子句添加到register post type部分,但仍然没有结果。

这里是注册自定义帖子类型代码

function movies_create_post_type() {
  register_post_type( 'movies',
    array(
      'labels' => array(
        'name' => __( 'Movies' ),
        'singular_name' => __( 'Movie' ),
        'supports' => array( 'title', 'editor', 'comments', 'excerpt', 'custom-fields', 'thumbnail' ),
      ),
      'public' => true,
      'has_archive' => true,
      'menu_icon' => 'dashicons-format-video',
      'show_ui' => true,
    )
  );
}

add_action('init','movies_create_post_type');

我找遍了所有地方,但是找不到解决这个问题的办法。

注意:我可以为我的普通帖子设置特色图像,问题是自定义帖子类型。此外,我有注册自定义后类型通过一个插件,我自己编码。

提前谢谢。

共有2个答案

越文康
2023-03-14

在支持参数中不传递标签数组

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

请检查下面的代码

function movies_create_post_type() {
  register_post_type( 'movies',
    array(
      'labels' => array(
        'name' => __( 'Movies' ),
        'singular_name' => __( 'Movie' )
      ),
      'public' => true,
      'supports' => array( 'title', 'editor', 'comments', 'excerpt', 'custom-fields', 'thumbnail' ),
      'has_archive' => true,
      'menu_icon' => 'dashicons-format-video',
      'show_ui' => true,
    )
  );
}

更多信息请查看register_post_type

戎洛华
2023-03-14

尝试将支持数组放在两个索引之外,就像公共has_archivemenu_iconshow_ui一样

function movies_create_post_type() {
  register_post_type( 'movies',
    array(
      'labels' => array(
        'name' => __( 'Movies' ),
        'singular_name' => __( 'Movie' )
      ),
      'public' => true,
      'supports' => array( 'title', 'editor', 'comments', 'excerpt', 'custom-fields', 'thumbnail' ),
      'has_archive' => true,
      'menu_icon' => 'dashicons-format-video',
      'show_ui' => true,
    )
  );
}

希望有帮助!

 类似资料:
  • 更新2添加名称作为字段,而不是段塞,并添加the_title()只需给我一个页面标题的回声... 更新Jonnhyd23的代码非常有效!!谢谢有没有一种方法可以使术语变得动态?就像标题是阿姆斯特丹一样,我能做一些类似于

  • 我已经使用代码设置了WordPress自定义帖子类型。我已经设法让自定义帖子显示在“归档”页面中,但如果我单击“归档”页面中的链接,WP无法找到单个帖子页面。 我想我可能对定制的post permalinks有问题。希望有人能帮我 functions.php 页面模板 要显示自定义帖子,我设置了一个带有WP查询的新页面模板: 页面模板代码似乎工作和所有自定义帖子显示预期但当我点击标题链接我得到一个

  • 我觉得这个问题有一个非常简单的解决方案。但是,在尝试解决了大约3个小时未果后,我谦卑地来找你。 一个自定义的帖子类型,乐队,已经创建,并有几个自定义字段(这是通过高级自定义字段插件创建的。) 我将如何获得和显示的内容(特别是自定义字段数据)的特定带条目(使用其ID或标题或段塞)内的一个常规的帖子?(见下图) 我们必须提供ID/title/slug,以便它知道要显示的band post的内容 短代码

  • 我创建了一个名为制造商的自定义帖子类型,并添加了大量帖子和类别。单个帖子页面工作,但类别/存档页面不显示任何帖子。 制造商被分成不同的类别,我需要显示每个类别中所有帖子的存档。我去工厂的时候 http://localhost/category/manufactures/ge-speedtronic/ 这就是令人困惑的地方。我为自定义帖子类型“制造商”使用的类别也显示在我的其他自定义帖子类型和默认帖

  • 我创建了一个自定义的帖子类型(书),然后为这个特定的帖子类型创建了一个自定义分类法(book_cat)。它工作正常,但如果我单击仪表板中的所有书籍页面,则没有列显示已将书籍分配给哪些类别(book_cat)(如果有)。我需要点击每本书编辑并看到那里。 注册新职位类型功能是: 分类法是:

  • 我使用自定义文章类型ui和先进的自定义字段插件箱自定义文章类型和字段。 我创建了自定义帖子类型和字段。然后我使用了