有没有办法在Wordpress中添加“跟踪”功能?
这样每个登录的用户都可以跟随他最喜欢的作者
只有看到作者发帖说他跟踪了他们。。
一种可能的解决方案是,如果登录用户(称为user#1)正在单击另一个用户的配置文件(称为user#2)上的“follow”,则将用户#2的ID记录为user#1上的元数据。您可以通过update\\u user\\u元函数来完成此操作。然后,可以使用带有author参数的WP\\u查询从用户#2检索帖子。author参数可以是一个数组,因此可以通过这种方式获取多个用户的帖子
如果我们把这个想法写成一个函数:“is\\u followed”,返回True和False,那么我们可以在索引中使用它。php页面中的以下行:
<?php if( have_posts() ) : ?>
<div class="entries">
<?php while( have_posts() ) : the_post(); ?>
<?php get_template_part( \'content\', get_post_format() ); ?>
<?php endwhile; ?>
<?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; ?>
<?php endif; ?>
抱歉,我不知道如何编写代码:(
我发现了一个名为“用户配置文件”的免费插件,可以为每个作者创建一个配置文件:https://wordpress.org/plugins/user-profile/ 这样我们就可以在其中添加以下按钮:/