诺布需要帮助!
我正在创建一个wordpress网站,在那里我创建了一个子主题。在这里,我有一个表单,用户可以填写前端并提交。在这个表单中,我创建了几个自定义字段。
这些字段显示在前端,接受用户输入并按我的要求保存。
我需要关于如何在另一个页面上显示这个新输入的指导(最好使用内置的WP函数和PHP)。我一直在研究WP函数“get_the_content()”,但我不知道如何使用它:-(
这些是我用来创建、填充和保存自定义字段的函数:
function return_grades( $grades ) {
$grades = array(
0 => '-',
1 => '12',
2 => '10',
3 => '7',
4 => '4',
5 => '2',
6 => '0',
7 => '-03',
);
return $grades;
}
add_filter( 'submit_job_form_fields', 'custom_submit_job_form_fields' );
function custom_submit_job_form_fields( $fields ) {
$fields[ 'job' ][ 'job_grade' ] = array(
'label' => __( 'Evt. karakter modtaget', 'jobify' ),
'type' => 'select',
'options' => return_grades(),
'required' => false,
'priority' => 5
);
return $fields;
}
add_action( 'job_manager_update_job_data', 'grade_save', 10, 2 );
function grade_save( $job_id, $values ) {
update_post_meta( $job_id, '_job_grade', $values['job']['job_grade'] );
}
在wordpress主题中,已经有一些函数显示从用户表单中获取的其他信息。这将通过以下方式显示:
<div class="job-overview col-md-<?php echo $col_overview; ?> col-sm-12">
<h2 class="job-overview-title"><?php _e( 'Overview', 'jobify' ); ?></h2>
<?php echo apply_filters( 'the_job_description', get_the_content() ); ?>
</div>
我需要做一些类似于显示工作标题的事情(因为主题已经很好了),而是显示用户刚刚输入的等级。我已经尝试了主题支持无济于事:-(
我相信这对你们来说是件轻而易举的事,但我提前非常感谢你们的帮助!:-)
您使用update_post_meta函数将成绩保存到_job_grade。所以要让他们回来,请使用get_post_meta函数:
// http://codex.wordpress.org/Function_Reference/update_post_meta
update_post_meta($post_id, $meta_key, $meta_value, $prev_value);
// https://codex.wordpress.org/Function_Reference/get_post_meta
$meta_values = get_post_meta( $post_id, $key, $single );
对于您的代码,请尝试以下操作:
get_post_meta( $job_id, '_job_grade', true); // true since returning single key value
我是新来的wordpress, im创建一个自定义职位与字段的custom_meta_box(位置,着装) 所以在我的自定义帖子列表中,我想查看我在custom_meta_box上创造的价值。 这是我目前的代码:
我使用ACF,有一个名为“关于”的页面模板,我的“关于我们”页面使用该模板。我还有一个主页模板,它使用我的“主页字段组”中的字段。我的“关于我们”页面显示“关于字段组”中的ACF字段以及我的“主页字段组”中的一些字段。 我从我的主页组通过引用以下php代码的ACF字段得到字段: 来自主页上的主页字段组,段落来自我的关于我们页面介绍字段,来自关于字段组。 我想做一些类似的事情,但从自定义帖子类型(不
我有一个自定义字段,用户可以在其中选择div的背景。然而,在右上角或屏幕上显示: 35,4c5a6729201043.55e72a8144693,,图像/jpeg,http://localhost:1337/kite/wp-content/uploads/2015/11/4c5a6729201043.55e72a8144693.jpg,12001200,Array'); 我用来让用户选择背景(及其
我使用Wordpress Rest API将内容从WordPres斯网站导入到PHP应用程序中。这并不复杂,只是一个包含帖子列表和个人帖子页面的主页。 我在API响应中添加了一些字段,特别是获取帖子中插入的第一张图片的url的字段。 这是该部分的代码: 当我在主页中列出帖子时,它可以正常工作,但在单个帖子页面中,字段为空。对此,我唯一能给出的解释是,我有一个用于单个帖子的自定义endpoint:
我已经在WordPress的编辑帖子部分创建了一个自定义字段,并且能够通过以下帖子保存该值:Wordpress-将自定义字段添加到帖子屏幕。 我可以检索特定类别的帖子,但无法检索自定义字段的值。 如上图所示,在左上角高亮显示的位置有一个自定义的post字段。另一个突出显示的字段是显示帖子属于“公文包”类别。 下面是我用来检索“Portfolio”类别帖子的代码 我可以得到文章标题和内容的值,但不能
我创建了一个名为“albums”的自定义帖子类型。我有5个自定义字段在我的每个职位。3个文本字段、1个图像字段和1个文件上载字段。我在我的模板页面中得到了3个正确的文本值。但我无法获取图像和文件上传字段的url部分。这是我的密码: 这是我当前的输出 布谷鸟-1 鸟类 布谷鸟 662668245306_027; a56fe50_b.,图像/jpeg,http://localhost/YIB/word