如何在wordpress author的个人资料中添加关注功能?

时间:2015-01-08 20:36:06

标签: php wordpress

有没有办法在Wordpress中添加“关注”功能? 这样每个登录用户都可以关注他最喜欢的作者 并且 可以看到作者的帖子,他跟着他们。 Ryan先生“wordpress论坛的程序员”告诉我,我可以用以下想法做到这一点:

一种可能的解决方案是,如果登录用户(称为用户#1)在另一个用户的个人资料上点击“关注”(称之为用户#2),则将用户#2的ID记录为用户的元数据#1。您可以通过update_user_meta函数执行此操作。然后,您可以使用带有author参数的WP_Query从用户#2检索帖子。 author参数可以是一个数组,因此您可以通过这种方式获取多个用户的帖子

也许如果我们把这个想法变成一个叫做“is_followed”的函数,它返回True和False 然后我们可以在index.php页面中使用它,如下所示:

    <?php endif; ?>
    <?php if( have_posts() ) : ?>
        <div class="entries">
            <?php while( have_posts()  ) : the_post(); ?>
                <?php get_template_part( 'content', get_post_format() ); ?>
            <?php endwhile; ?>
        </div><!-- .entries -->

是这样的

<?php endif; ?>
<?php if( have_posts() ) : ?>
    <div class="entries">
        <?php while( have_posts() & is_followed  ) : the_post(); ?>
            <?php get_template_part( 'content', get_post_format() ); ?>
        <?php endwhile; ?>
    </div><!-- .entries -->

抱歉,我不知道如何编写代码:(

我找到了一个名为“用户个人资料”的免费插件,可以为每位作者创建个人资料: https://wordpress.org/plugins/user-profile/ 这样我们就可以把跟随按钮放在其中:/

0 个答案:

没有答案