在wordpress的前端访问并具有正常运行的元框字段

时间:2012-07-23 06:34:37

标签: php ajax wordpress facebook-graph-api meta-boxes

我目前使用此处找到的代码从wordpress的前端发布 http://voodoopress.com/review-of-posting-from-front-end-form/

但是我使用的是一些在后端的元框中有字段的插件,我似乎无法将数据传递到前端表单。 其中一个插件是wordpress facebook插件http://wordpress.org/extend/plugins/facebook/ 想要访问的字段ID是建议朋友ID,因为它在您输入时为当前朋友提供了ajax facebook自动完成功能。 这是前端的可能性还是我尝试不可能?

由于

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,这就是你需要的功能: http://codex.wordpress.org/Function_Reference/get_post_meta

他们在文档中提供的用法示例如下:

<?php $meta_values = get_post_meta($post_id, $key, $single); ?> 

对于第一个值$ post_id,您可以按照以下说明操作:

  

$ post_id是您想要元值的帖子的ID。使用   $ post-&gt; ID用于获取$ post变量范围内的帖子ID。使用   get_the_ID()用于检索WordPress中当前项的ID   环

因此,如果您在模板页面上$ post-&gt; ID就可以了。

接下来,您需要$ key成为“建议朋友”

最后,$ single set as true返回一个字符串

所以你可以用它作为你的最终结果:

<?php 
$suggestFriends = get_post_meta($post->ID, 'suggest-friends', true);
echo 'The value of suggest-friends for this post is: '.$suggestFriends;
?>

希望有所帮助!