我正在使用前端表单以自定义帖子类型创建帖子(除了自定义字段外,一切正常)。我花了几个小时试图弄明白,如何在帖子中显示表单中的自定义字段值。
这就是我在帖子中放置字段值的方式。
add_filter(\'quform_post_process_1\', function (array $result, Quform_Form $form) {
$title = $form->getValue(\'quform_1_22\');
$content = $form->getValue(\'quform_1_23\');
$add = $form->getValue(\'quform_1_24\');
$post = array(
\'post_title\' => $title,
\'post_content\' => $content,
\'post_type\' => \'events\',
\'post_status\' => \'publish\',
\'post_custom_field\' => $add // this is the custom field which is not working
);
wp_insert_post($post);
return $result;
}, 10, 2);
当我试图显示像“post\\u custom\\u field”这样的自定义字段时,它不起作用。
此代码在存档中。php用于自定义帖子类型
<?php while ( have_posts() ) : ?>
<?php the_post(); ?>
<?php
the_content();
echo get_post_field(\'post_custom_field\');
?>