توی ویدیو یه اشتباهی که رخ داده اینه که از PHP_REFERER استفاده شد بجای HTTP_REFERERسوپر گلوبال $_SERVER اصلا PHP_REFERER نداره
سلام،
بله HTTP_REFERER در $_SERVER وجود دارد.
سلام یک اشتباه دیگر هم هست که در متد پیاده سازی شده قرار دارد public static function dwt_set_google_referer(int $postID, $url):void{
if(stripos($url,'https://www.google.com')) {
$google_referer_key = '_google_referer_nums';
$google_referer_nums = get_post_meta($postID, $google_referer_key, true);
if (!metadata_exists('post', $postID, $google_referer_nums)) {
add_post_meta($postID, $view_nums_key, '1');
}
$google_referer_nums++;
update_post_meta($postID, $google_referer_key, $google_referer_nums);
}این قسمت بجای add_post_meta($postID, $view_nums_key, '1');باید بشود add_post_meta($postID, $google_referer_key, '1');