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

Plugins Codex の Ajax を参照してください: http://codex.wordpress.org/AJAX_in_Plugins

Wordpress で作業しているときに AJAX を通常の方法で動作させることができず、そのためのハンドラーをセットアップする必要があることがわかりました。上記のリンクは一見の価値があります。最初に例に従い、何が起こっているのかを理解したら、必要なことを書くと便利であることがわかりました.

于 2013-01-21T22:10:25.560 に答える