gpt4 book ai didi

php - Wordpress 查询运行两次

转载 作者:行者123 更新时间:2023-11-29 04:42:52 26 4
gpt4 key购买 nike

我的 Wordpress 插件包含以下类来衡量我的 Wordpress 帖子的浏览量。代码有效,但查询每次插入 2 条记录。我怎样才能避免这种情况?

class my_plugin_class {

function insert_into_wpdb()
{
global $wpdb;
$datetime = date("Y-m-d H:i:s");
$post_id = get_the_title();
$ip = $_SERVER['REMOTE_ADDR'];

$sql = $wpdb->prepare("INSERT INTO plugin_db
(datetime, ip, post_id, count)
VALUES (%s, %s, %d, %d)
ON DUPLICATE KEY UPDATE count = count +1",
$datetime, $ip, $post_id, 1);
$wpdb->query($sql);
}
}

add_action('wp_footer',function(){
$var = my_plugin_class;
$var->insert_into_wpdb();
});

最佳答案

有时预取可以添加额外的 View 。将此添加到主题的 functions.php 文件中,看看它是否解决了问题:

remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );

更多信息请看这里:https://core.trac.wordpress.org/ticket/14568

关于php - Wordpress 查询运行两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24726164/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com