在循环外部显示自定义字段

时间:2012-11-11 作者:fightstarr20

在我的WordPress主题目录中,我有一个名为image的独立PHP文件,目前看起来像这样。。。。

<?php
  define(\'WP_USE_THEMES\', false);
  require(\'/home/mysite/public_html/wp-blog-header.php\');
?>

<?php
  global $post;
  $post_id = 288;
  $header_image = get_post_custom_values(\'caption\', $post_id);
    echo get_post_meta($post_id, \'caption\', true);
?>
当我访问此网站时,我希望它返回“caption”的自定义字段值,但我什么也没有得到。我意识到这个页面在循环之外,但我想我已经包含了wp博客标题。它需要的php。有人能帮忙吗?

1 个回复
SO网友:Mario Peshev

<?php
  define(\'WP_USE_THEMES\', false);
  require(\'wp-blog-header.php\');
?>

<?php
    $post_id = 288;
    echo get_post_meta($post_id, \'caption\', true);
?>
这部分就足够了-您确定这是自定义字段的名称,并且wp博客标题的路径已解析且有效吗?

结束

相关推荐

How 'secure' are loops?

我使用循环作为在前端显示个人元和客户信息的手段。例如,我有一个页面,其中显示要编辑的用户“配置文件”信息。他们的配置文件是在注册时创建的自定义帖子类型。编辑屏幕的循环根据当前用户id查找一个cpt,填充表单字段,提交后更新帖子。这安全吗?如果不是,有什么更好的方法来处理这种类型的行为?*--编辑以包含示例代码这是一个循环示例。这是从供应商销售的商品中提货。GF挂钩使用产品中的元数据预先填充中间的表单,提交后更新帖子。<?php $q = new WP_Query( array( \'auth