我正在使用一个插件,它根据我在插件仪表板中输入的值来检索某些单选按钮的值。
我想用一个函数来改变那个函数,该函数检索帖子的post meta作为值。
这是检索post meta的函数:
<?php echo get_post_meta($post->ID, 'key', true); ?>
这是检索值的实际代码:
<?php
/* Radio form */
class ECF_Radio extends ECF_Field_Type {
protected $name = 'radio';
public function form_field( $ref, $field ) {
global $ecfdb;
$name = $ecfdb->html_string( $field->name );
echo "<div class='ecf-form-field-title'>$name</div>\n";
$values = preg_split( '/, ?/', $field->values );
echo '<div class=\'ecf-form-field-input\'>';
foreach ( $values as $i => $value ) {
$checked = checked( $i, 1, false );
echo "<p><label><input type='radio' name='$ref' "
. "value='$value'$checked /> $value</p></label>\n";
}
echo '</div>';
}
public function get_description() {
return "Radio selection field";
}
}
new ECF_Radio();
?>
我的问题是如何使用该函数检索值的后置元数据?
我需要在代码内更改以检索post元而不是在文件中写入的值。
谢谢!