繁体   English   中英

自定义字段未显示在管理 Wordpress 中

[英]Custom field not showing in admin Wordpress

当我使用分类法创建自定义帖子类型时,当我添加一个新的自定义字段时,它会保存在数据库中,但不会显示在自定义字段中。 我不明白如何在管理面板中显示自定义字段。

有一个非常好的插件叫做Advanced Custom Fields for Wordpress。 它非常易于使用,并具有用于页面布局、帖子类型等的条件逻辑。

我们可以在不使用任何插件的情况下轻松创建一个元框,并根据我们的需要对其进行自定义:

是用于创建元框的 Wordpress 文档, 是使用自定义帖子类型轻松实现它的示例。 这是示例:

<?php
add_action('add_meta_boxes', 'meta_box_add_function');;
function meta_box_add_function()
{
    add_meta_box(
        'wporg_box_id',               // Unique ID
        'Custom Meta Box Title',      // Box title
        'wporg_custom_box_html',      // Content callback, must be of type callable
        'post'                        // Post type ['post', 'custom_post_type']
    );
    // You can add multiple boxes like above
}

function wporg_custom_box_html($post){
  echo 'What you put here, show\'s up in the meta box';
}
?>

在这里您可以使用以下钩子保存帖子数据:

<?php add_action( 'save_post', 'meta_box_save_function' ); ?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM