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

文章编辑器中未显示Wordpress元字段

亢雅懿
2023-03-14

使用WP和自定义元字段有点新。

我正在尝试学习REST API并创建了一个插件来注册自定义元字段。这是插件:

/**
 * @package api_testing
 * @version 1.0.0
 */
/*
Plugin Name: API Testing
Plugin URI: http://example.com/
Description: The beginning of an awesome plugin
Author: Me
Version: 1.0.0
Author URI: http://example.com/
*/

function generate_press_type() {
    $labels = array(
        'name'                  => 'Press Articles',
        'singular_name'         => 'Press',
    );
    $args = array(
        'label'                 => 'Press',
        'labels'                => $labels,
        'supports'              => array( 'title', 'editor', 'custom-fields', 'thumbnail' ),
        'taxonomies'            => array( 'category', 'post_tag' ),
        'hierarchical'          => false,
        'public'                => true,
        'capability_type'       => 'post',
        'show_in_rest'          => true,
        'rest_base'             => 'press-articles',
        'rewrite'               => true,
        'rewrite_slug'          => '',        
    );
    register_post_type( 'press_article', $args );

    $meta_args = array(
        'type'         => 'string',
        'description'  => 'source',
        'single'       => true,
        'show_in_rest' => true,
    );

    register_post_meta( 'press_article', 'source', $meta_args );
    
}
add_action( 'init', 'generate_press_type', 0 );

我可以在WP后端看到键入“press”并创建帖子。当我查询它们时,元字段会显示在有效负载中。我只是想知道是否有可能让该字段显示在Post编辑器中,我看到了自定义字段的列表,但不包括我的字段:

想知道我是否在注册文章类型或元时遗漏了一个参数?我看了一下文件,看起来我什么都有了,但是不确定...

共有1个答案

楚志强
2023-03-14

您必须添加自定义元框来显示字段。请查看这里-https://developer . WordPress . org/plugins/metadata/custom-meta-boxes/

 类似资料:
  • 现在我想在wordpress管理中编辑我的主题的style.css文件,但它不显示完整的内容,它只是一些摘要信息。但是当我通过ssh登录我的主机时,我可以在style.css.中看到完整的内容

  • 我想使文本编辑器显示显示在屏幕的左侧 如图所示,在编辑文本中写入的行数显示为1、2、3等 我也希望当用户向上或向下滚动的行数也滚动。提前致谢

  • 我有一个自定义背景编辑文本。当他们的键盘打开-屏幕调整显示集中编辑文本,问题是,它削减了我的自定义背景。 什么是最好的方式显示我的编辑文本包括他的敲击白背景时,键盘打开? 我的清单现在是调整设置。

  • 所以我用visualstudio创建了我的网站,而我并没有真正使用wordpress提供的可视化或文本编辑器。例如,现在我已经完成了我的主页,一切都在那里,看起来都很完美,但是当我进入wordpress菜单中页面的视觉/文本编辑器时,它是空白的。如果我安装elementor或其他插件,情况基本相同。如何使内容也显示在页面视觉/文本编辑器中?我知道,当我在wordpress编辑器中写东西时,它直到我

  • 我有一个wordpress的主题“孵化”,我是为了我的摄影。我通常用HTML/CSS做网站(在Dreamweaver中),这是第一次做WordPress。 在我的主页,你可以看到最近的帖子缩略图。我正在考虑创建一个新的菜单,名为'blog',基本上就像正常主题所做的一样,显示博文。它可能是一些简单的东西,但我只是找不到什么代码,使帖子显示为正常的显示。 网站是lizettephotography.

  • 概况 背景 ShowCase Screenshot GitHub: https://github.com/phodal/congee CKEditor + Ractive 选用怎样的前端框架是一个有趣的话题,我需要一个数据绑定和模板。首先,我排除了React这个框架,我觉得他的模板会给我带来一堆麻烦事。 Angluar是一个不错的选择,但是考虑Angluar 2.0就放弃了,Backbone也用了