【发布时间】:2014-04-22 15:17:31
【问题描述】:
菜鸟需要帮助!
我正在创建一个 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>
我需要做一些类似于显示职位的事情(因为主题已经很好了),而不是显示用户刚刚输入的成绩。我已经尝试过主题支持无济于事:-(
我相信这对你们来说是一件轻而易举的事,但我提前非常感谢大家的帮助! :-)
【问题讨论】: