私は、ページが読み込まれるたびにユーザーのメタを更新する簡単なPHPベースのカウンターWordpress関数を持っています。AJAX - ボタンのクリックでPHP関数を実行
私がしたいのは、特定のボタンがクリックされたときにのみこの機能を実行することです。
マイボタンのマークアップ(現在は各ページの読み込み時に、実行され、ユーザーのメタを更新)
<a class="button" id="interaction-count" href="#">Interaction</a>
私の現在のPHP関数
function setCvDownloads($postID) {
$count_key = 'download_count';
$count = get_user_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_user_meta($postID, $count_key);
add_user_meta($postID, $count_key, '0');
}else{
$count++;
update_user_meta($postID, $count_key, $count);
}
}
のですがときinteraction-count
これを実行することが可能です代わりにボタンをクリックしますか?私はAJAXが関与していると思いますか?もし誰かが仲良くなったら正しい方向に向いてくれるでしょうか?
正しい以下の記述する必要がある - それはあります'interaction-count'ボタンがクリックされたときにそれを実行することができます。また、yes、ajaxがおそらく最適なオプションになります。 – RamRaider
From '$ myValue'の値... –
また、あなたの関数のどこでも' $ myValue'を使っていないことに注意してください。 –