0

请原谅这个基本问题,我对这一切都很陌生,但我很想学习,并且一直试图让这个工作总共大约 7 个小时。没运气。我希望你能帮忙!

这是我的 Ajax 调用:

<script type="text/javascript">
  FB.Event.subscribe('edge.create',
    function(response) {
    $.post("http://www.mydomain.com/fbtest.php", { category: "<?php echo $vpostid; ?>" } );
    }
  );
</script>

这是我的 fbtest.php 代码:

<?php
/** Set up WordPress environment */
require_once( './wp-load.php' );
require_once( './wp-admin/admin-ajax.php' );
require_once( './wp-includes/post.php' );

$vcatid = $_POST['category'];

$meta_val = get_post_meta($vcatid, 'fb_likes', true);

$fbmetval = intval($meta_val);
$fbmetval = $fbmetval + 1;

update_post_meta($vcatid, 'fb_likes', $fbmetval);

?>

任何想法将不胜感激。我确定我只是缺少一些非常基本的东西。

在此先感谢,罗布

4

1 回答 1

0

您可能想看看插件 Codex 中的 Ajax:http: //codex.wordpress.org/AJAX_in_Plugins

我发现在使用 Wordpress 时我无法让 AJAX 以正常方式工作,并且必须为其设置处理程序。上面的链接当然值得一看。我发现先按照示例进行操作,然后在了解发生的情况后编写我想要的内容很有用。

于 2013-01-21T22:10:25.560 回答