Php 在简单字段中使用变量(wordpress)

Php 在简单字段中使用变量(wordpress),php,wordpress,Php,Wordpress,我正在为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

我正在为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',); 打印(字段值);

需要帮助。

简单字段值()

从帖子中检索一个或多个字段值

$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);
根据简单字段值,第二个参数为
int


简单字段\u值

简单字段\u值–获取一个或多个可重复的简单字段 来自帖子的值

这与简单字段值的工作方式相同,但它返回一个数组 具有所有值,因为它从repeatable字段检索所有值 小组

描述

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);


是的,但我想从其他自定义帖子(id:34343)检索访问$field\u value=simple\u fields\u value('pname1',(int)$pid);工作。。。我不明白为什么我需要(int)来让它工作…根据文档函数需要第二个参数的整数值,当只有整数值出现时,必须有一个解决方法来返回post。我从不使用简单的字段,但为什么不先尝试文档:)所以它做到了
$pid = "34343";
$field_value = simple_fields_value('pname1', (int) $pid);
print_r($field_value);
$pid = 34343;
$field_value = simple_fields_value('pname1', $pid);
print_r($field_value);