想在wordpress主页上显示每个活动

时间:2015-09-15 11:32:59

标签: wordpress

我想在我的word-press主页上显示所有与网站相关的活动。表示任何用户在主页上显示的任何帖子上注册或评论。我很瞪眼,但我认为我没有找到相关的解决方案。

任何帮助都将受到赞赏。

1 个答案:

答案 0 :(得分:1)

你找不到任何解决方案,因为你所要求的是非常广泛的,取决于你真正想要的是什么。

一般情况下,您必须使用filtersactionshooks

您特别询问的两个例子:

用户注册

add_action( 'user_register', 'myplugin_registration_action', 10, 1 );

function myplugin_registration_action( $user_id ) {

    // here you put the funtion that you want ....

}

详细信息:https://codex.wordpress.org/Plugin_API/Action_Reference/user_register

评论插入

add_action('wp_insert_comment','comment_inserted',99,2);

function comment_inserted($comment_id, $comment_object) {
    if ($comment_object->comment_parent > 0) {
        //do what you want ..
    }
}

更多信息:https://codex.wordpress.org/Plugin_API/Action_Reference/wp_insert_comment

基本上在这些函数中,您必须在数据库中的某处设置一些标记以获取最新操作,然后在主题中调用它。 有很多方法可以做到这一点,但基本上,就像我之前说的那样,它实际上取决于你想要的具体细节。