我正在使用wordpress的简单字段,但是当我在命令的选项中使用变量时,它只能在我使用值时才起作用...
$pid="34343";
$field_value = simple_fields_value('pname1', $pid);
print_r($field_value);
我试过了:
$pid="34343";
$field_value = simple_fields_value('pname1', {$pid});
print_r($field_value);
和
$pid="34343";
$field_value = simple_fields_value('pname1', <? echo $pid ?>);
print_r($field_value);
需要帮助。
答案 0 :(得分:0)
<强> simple_fields_value()强>
从帖子中检索一个或多个字段值
$field_value = simple_fields_value("myFieldSlug");
echo $field_value;
$field_value = simple_fields_value('pname1');
echo $field_value;
您可以在这里使用
$post_id=34343;
$field_value= simple_fields_value("simple_field_slug", $post_id);
答案 1 :(得分:0)
根据DOCS简单字段值第二个参数为int
<强> simple_fields_values 强>
simple_fields_values - 获取一个或多个可重复的简单字段 来自帖子的价值。
这与simple_fields_value的工作方式相同,但它返回一个数组 具有所有值,因为它从可重复字段中检索所有值 基团。
描述
mixed simple_fields_values( string $field_slug [, int $post_id, mixed $options] )
所以使用这个解决方案:
$pid = "34343";
$field_value = simple_fields_value('pname1', (int) $pid);
print_r($field_value);
OR
$pid = 34343;
$field_value = simple_fields_value('pname1', $pid);
print_r($field_value);