如何根据帖子ID获取高级自定义字段值?

时间:2017-06-10 作者:Developer.Sumit

我用过Advancedcustomfields 用于创建高级自定义字段的插件。

Now, want to get an Advanced Custom field value using post id.

我已经尝试了下面的方法并得到了解决方案。

Now,please let me know if any other way I will get same result?

  <?php

    $post->ID=\'15\';

    $var_name= get_field(\'field_name\', $post->ID);
    /* field name means which u gave custom field name*/
    echo $var_name;

    ?>

1 个回复
SO网友:Jiten Gaikwad

您使用的解决方案似乎是正确的。但如果您仍想知道其他选择,请看:

$varname = get_post_meta($post_id, \'fieldname\', true);
echo $varname;
$varname 如果最后一个参数为false 如果最后一个参数为true.

您可以使用the_field() 以及类似于get_field() 您使用过。

结束

相关推荐

Bulk update wordpress posts

编码器。我对WP编码真的很陌生,我没有任何知识,我们到了。我创建了一个插件(实际上找到了它,但我做了一些修改),更新了我所有的wp帖子。让我们向您展示代码,if ( ! class_exists( \'MyPlugin_BulkUpdatePosts\' ) ) : class MyPlugin_BulkUpdatePosts { public function __construct() { register_activa

如何根据帖子ID获取高级自定义字段值? - 小码农CODE - 行之有效找到问题解决它

如何根据帖子ID获取高级自定义字段值?

时间:2017-06-10 作者:Developer.Sumit

我用过Advancedcustomfields 用于创建高级自定义字段的插件。

Now, want to get an Advanced Custom field value using post id.

我已经尝试了下面的方法并得到了解决方案。

Now,please let me know if any other way I will get same result?

  <?php

    $post->ID=\'15\';

    $var_name= get_field(\'field_name\', $post->ID);
    /* field name means which u gave custom field name*/
    echo $var_name;

    ?>

1 个回复
SO网友:Jiten Gaikwad

您使用的解决方案似乎是正确的。但如果您仍想知道其他选择,请看:

$varname = get_post_meta($post_id, \'fieldname\', true);
echo $varname;
$varname 如果最后一个参数为false 如果最后一个参数为true.

您可以使用the_field() 以及类似于get_field() 您使用过。

相关推荐

是否可以取消对特定帖子类型的POSTS_PER_PAGE限制?

我想知道我是否可以取消特定帖子类型的posts\\u per\\u页面限制。在存档中。php页面我显示不同的帖子类型,对于特定的“出版物”帖子类型,我想显示所有帖子。我如何在不影响传统“post”类型的情况下实现这一点?