我想为用户创建具有以下状态的订阅服务器系统:活动和挂起。因此,对于挂起状态,用户只能免费阅读3篇文章。我使用php文件创建了is,但在WordPres上实现总是失败的。
谢谢
我想为用户创建具有以下状态的订阅服务器系统:活动和挂起。因此,对于挂起状态,用户只能免费阅读3篇文章。我使用php文件创建了is,但在WordPres上实现总是失败的。
谢谢
只是给你一个大概的想法,这可能会对你有所帮助。您可以在WordPress中尝试以下内容-
1) 添加要具有的功能usermeta
像active
或pending
e、 g。
update_user_meta($user_id, \'_user_custom_status\', \'active\');
2)对于未登录的用户,不显示任何帖子。3) 登录时,使用subscriber
角色并从中检查其状态usermeta
$status = get_user_meta($user_id, \'_user_custom_status\', true);
4)准备WP查询以限制当前用户的帖子e、 g.您可以尝试以下方法-
$query = new WP_Query( array( \'posts_per_page\' => 3 ) ); //you may want to display some specific posts or just latest 3 posts or older 3 posts etc, you can change the query according to that
注意:这只是一个总体思路,您可以根据需求实现代码。看看这是否有帮助。我在一个页面上有两个循环,都包含一个计数器,每6篇文章就实现一个略有不同的代码。出于某种原因,尽管第二个循环有时在4项而不是6项之后实现不同的代码。是否未正确重置回路?<ul class=\"tabs\"> <li class=\"tab-link current\" data-tab=\"tab-1\">Most Popular</li> <li cl