你猜在每篇文章中实现“被看见”功能是一个好的做法吗<我的意思是,只需添加哪些用户看到了帖子。
我不知道如何为它添加一个钩子。如果我有饼干问题,我也不会。
你猜在每篇文章中实现“被看见”功能是一个好的做法吗<我的意思是,只需添加哪些用户看到了帖子。
我不知道如何为它添加一个钩子。如果我有饼干问题,我也不会。
我最近不得不在一个定制插件中这样做。基本思想是:
add_action( \'wp_footer\', \'create_view_entry\' ) );
<小时> function create_view_entry()
{
$uid = get_current_user_id();
if ( $uid != 0 && is_single() )
$wpdb->insert( $this->tableName, array( \'uid\' => $uid, \'pid\' => $post->ID, \'date\' => current_time( \'mysql\' ) ) );
}
这将使用如下自定义数据库表: id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, uid INT NOT NULL, pid INT NOT NULL, date DATETIME not null
抱歉,代码有点模糊,这是一个非常特殊的解决方案,但这应该让你开始。我的解决方案在create\\u entry函数中包含了额外的帖子类型和类别条件,并创建了一个快捷码来查询数据库和获取用户信息我是updating the codex page example for action hooks, 在游戏中完成一些可重用的功能(最初是针对这里的一些Q@WA)。但后来我遇到了一个以前没有意识到的问题:在挂接到一个函数以修改变量的输出后,我再也无法决定是要回显输出还是只返回它。The Problem: 我可以修改传递给do_action 用回调函数钩住。使用变量修改/添加的所有内容仅在回调函数中可用,但在do_action 在原始函数内部调用。很高兴:我将其修改为一个工作示例,因此您可以将其复制/粘贴