有没有办法在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/ 这样我们就可以把跟随按钮放在其中:/