0

Wordrpess でページビューをカウントする関数がありますが、ページadd_action()呼び出し関数を 5 回リロードすると、理由がわかりません。

<?php
add_action('wp', 'wp125_adview');
function wp125_adview(){
    global $wpdb;

    $adtable_name = $wpdb->prefix . "wp125_ads";
    $url = $_SERVER['REQUEST_URI'];

    if(isset($_POST['unique_hidden_field'])) {
        $update = "UPDATE ". $adtable_name ." SET views = views+1 WHERE status!=0";
        $results = $wpdb->query( $update );
    }
}
?>
4

1 に答える 1

0

関数呼び出しを 'wp' アクション フックにフックしました。
ページごとに 1 回だけ実行する必要があるものを使用する方がよい場合があります。

add_action('wp_footer', 'wp125_adview');
于 2013-02-22T13:08:39.587 に答える