{"id":31195,"date":"2014-08-16T20:44:45","date_gmt":"2014-08-16T20:44:45","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-jv-post-reading-groups\/"},"modified":"2020-11-21T17:04:34","modified_gmt":"2020-11-21T17:04:34","slug":"wp-jv-post-reading-groups","status":"publish","type":"plugin","link":"https:\/\/cor.wordpress.org\/plugins\/wp-jv-post-reading-groups\/","author":13994697,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.4","stable_tag":"2.4","tested":"5.5.18","requires":"3.9.2","requires_php":"","requires_plugins":"","header_name":"WP JV Post Reading Groups","header_author":"Janos Ver","header_description":"","assets_banners_color":"e2efda","last_updated":"2020-11-21 17:04:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/janosver.com\/projects\/wordpress\/wp-jv-post-reading-groups","header_author_uri":"http:\/\/janosver.com","rating":3.7,"author_block_rating":0,"active_installs":200,"downloads":12072,"num_ratings":9,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1":{"tag":"1.1","author":"janosver","date":"2014-09-08 08:25:20"},"1.2":{"tag":"1.2","author":"janosver","date":"2014-09-26 11:48:20"},"1.3":{"tag":"1.3","author":"janosver","date":"2015-01-29 16:06:49"},"1.4":{"tag":"1.4","author":"janosver","date":"2015-02-02 14:42:29"},"1.5":{"tag":"1.5","author":"janosver","date":"2015-09-05 14:44:50"},"1.6":{"tag":"1.6","author":"janosver","date":"2015-12-13 18:04:48"},"1.7":{"tag":"1.7","author":"janosver","date":"2015-12-14 00:58:03"},"1.8":{"tag":"1.8","author":"janosver","date":"2016-04-13 22:28:13"},"1.9":{"tag":"1.9","author":"janosver","date":"2016-08-25 14:19:55"},"2.0":{"tag":"2.0","author":"janosver","date":"2016-10-16 17:34:17"},"2.1":{"tag":"2.1","author":"janosver","date":"2018-08-05 09:17:48"},"2.2":{"tag":"2.2","author":"janosver","date":"2018-12-28 15:53:36"},"2.3":{"tag":"2.3","author":"janosver","date":"2020-02-16 08:32:55"},"2.4":{"tag":"2.4","author":"janosver","date":"2020-11-21 17:04:34"}},"upgrade_notice":{"1.0":"<p>Release date: August 16, 2014<\/p>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","1.1":"<p>Release date: September 7, 2014<\/p>\n\n<ul>\n<li>Fix issue: click on a private post resulted in HTTP 404<\/li>\n<li>Fix issue: private posts where not included in recent posts widget<\/li>\n<li>Fix issue: &quot;Private:&quot; text from title was not excluded properly for languages other than English<\/li>\n<\/ul>","1.2":"<p>Release date: September 8, 2014<\/p>\n\n<ul>\n<li>Fix issue: WP DB prefix to run on any instance<\/li>\n<\/ul>","1.3":"<p>Release date: January 29, 2015<\/p>\n\n<ul>\n<li>Fix issue: when user clicked on a URL of a private post multiple posts were shown<\/li>\n<li>Fix issue: private posts can&#039;t be distinguished on all posts admin screens<\/li>\n<li>Fix issue: private posts for which a user has got access does not appear in recent posts list<\/li>\n<li>Small fixes to improve compatibility with other plugins<\/li>\n<li>Tested with WordPress 4.1<\/li>\n<\/ul>","1.4":"<p>Release date: February 2, 2015<\/p>\n\n<ul>\n<li>Fix issue: post preview resulted in HTTP 404<\/li>\n<li>Fix issue: list of post reading groups was missing on add new user screen<\/li>\n<li>Other small fixes to improve compatibility with other plugins<\/li>\n<\/ul>","1.5":"<p>Release date: August 1, 2015\n* Comments for private posts are now visible in Recent Comments widget (or any other similar) if the user is eligible\n* Performance improvement by using minified js code\n* Hungarian translation added<\/p>","1.6":"<p>Release date: December 13, 2015<\/p>\n\n<ul>\n<li>Performance improvement by loading javascript only on admin pages<\/li>\n<\/ul>\n\n<p>New features added:<\/p>\n\n<ul>\n<li>Private pages can be associated with Reading Groups<\/li>\n<li>Users who have access to Reading Group are able to see the associated private pages as well<\/li>\n<\/ul>","1.7":"<p>Release date: December 14, 2015<\/p>\n\n<ul>\n<li>Fix a compatibility issue with WP 4.4 when it was not possible to add \/ rename or delete a Reading Group<\/li>\n<\/ul>","1.8":"<p>Release date: April 14, 2016<\/p>\n\n<ul>\n<li>Fixed spinner icon while adding new Reading Group on Settings -&gt; Reading screen - thanks to dbasilioesp for the fix<\/li>\n<li>Fix an issue when a subscriber is not able to comment on private posts which he\/she has otherwise read access to<\/li>\n<\/ul>","1.9":"<p>Release date: June 1, 2016<\/p>\n\n<ul>\n<li>Added Czech translation by TomKom<\/li>\n<li>Permament fix for an issue when a subscriber is not able to comment on private posts to which he\/she has read access<\/li>\n<li>Fix an issue when used in conjunction with <a href=\"https:\/\/wordpress.org\/plugins\/wp-jv-custom-email-settings\/\">WP JV Custom Email Settings<\/a> which sent out notification to every user about new private posts\/pages instead of only the users who authorized to see the new private post\/page<\/li>\n<\/ul>","2.0":"<p>Release date: October 16, 2016<\/p>\n\n<ul>\n<li>The default categories widget will now display categories with private posts only as well<\/li>\n<li>If a category is part of the menu, but the current user has no access to any posts within it then it gets removed from the menu for the current user only<\/li>\n<\/ul>","2.1":"<p>Release date: March 18, 2017<\/p>\n\n<ul>\n<li>Bugfix: when a post\/page had no Reading Group selected when posted privately it was visible for any logged in user - these posts will be visible for admins only.<\/li>\n<\/ul>"},"ratings":{"1":"2","2":"1","3":0,"4":"1","5":"5"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1063228,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1063228,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":1063226,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1","1.2","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2.0","2.1","2.2","2.3","2.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":967121,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":967121,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":967121,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":967121,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":967121,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Settings -&gt; Reading","2":"Users -&gt; All Users","3":"Users -&gt; Add New","4":"Posts -&gt; All Posts","5":"Posts -&gt; Add New"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1911,602,1935,895,86],"plugin_category":[38,54,58],"plugin_contributors":[86768],"plugin_business_model":[],"class_list":["post-31195","plugin","type-plugin","status-publish","hentry","plugin_tags-access","plugin_tags-login","plugin_tags-permission","plugin_tags-permissions","plugin_tags-post","plugin_category-authentication","plugin_category-security-and-spam-protection","plugin_category-user-management","plugin_contributors-janosver","plugin_committers-janosver"],"banners":{"banner":"https:\/\/ps.w.org\/wp-jv-post-reading-groups\/assets\/banner-772x250.png?rev=1063226","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wp-jv-post-reading-groups\/assets\/icon-128x128.png?rev=1063228","icon_2x":"https:\/\/ps.w.org\/wp-jv-post-reading-groups\/assets\/icon-256x256.png?rev=1063228","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-jv-post-reading-groups\/assets\/screenshot-1.png?rev=967121","caption":"Settings -&gt; Reading"},{"src":"https:\/\/ps.w.org\/wp-jv-post-reading-groups\/assets\/screenshot-2.png?rev=967121","caption":"Users -&gt; All Users"},{"src":"https:\/\/ps.w.org\/wp-jv-post-reading-groups\/assets\/screenshot-3.png?rev=967121","caption":"Users -&gt; Add New"},{"src":"https:\/\/ps.w.org\/wp-jv-post-reading-groups\/assets\/screenshot-4.png?rev=967121","caption":"Posts -&gt; All Posts"},{"src":"https:\/\/ps.w.org\/wp-jv-post-reading-groups\/assets\/screenshot-5.png?rev=967121","caption":"Posts -&gt; Add New"}],"raw_content":"<!--section=description-->\n<p>This plugin will enable you to<\/p>\n\n<ul>\n<li><p>Create Reading Groups and associate them with users and private posts and private pages<\/p><\/li>\n<li><p>Once these users logged in they will see those private posts and private pages which you granted access to<\/p><\/li>\n<li><p>Publish your posts and pages to general public as usual<\/p><\/li>\n<\/ul>\n\n<p>Your users will not be aware (unless you tell them) of what Reading Groups they are part of (if any).<\/p>\n\n<p>Translations<\/p>\n\n<ul>\n<li><p>Hungarian - Janos Ver (last updated for plugin v1.9)<\/p><\/li>\n<li><p>Czech - TomKom (last updated for plugin v1.9)<\/p><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Download wp-jv-post-reading-groups.zip<\/li>\n<li>Extract to <code>\/wp-content\/plugins\/wp-jv-post-reading-groups<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt><h3>How to create Reading Groups?<\/h3><\/dt>\n<dd><p>Go to Settings -&gt; Reading to create your Reading Groups.<\/p><\/dd>\n<dt><h3>How to assign Reading Groups to Users?<\/h3><\/dt>\n<dd><p>Go to Users -&gt; All Users and select a non-admin user (admins have access to all RGs anyway) and grant permissions to Reading Groups of your choice.<\/p>\n\n<p>When you add a New User you will be able to select Reading Groups as well.<\/p><\/dd>\n<dt><h3>How to assign Reading Groups to Posts?<\/h3><\/dt>\n<dd><p>Go to Posts -&gt; Edit Post and select who will be able to read that post. <strong>Don't forget to publish that post privately.<\/strong><\/p><\/dd>\n<dt><h3>I added a page\/post to the menu as custom link. Why is it visible for everyone?<\/h3><\/dt>\n<dd><p>The plugin does not remove any links added to the menu this way as it is unable to distinguish between URLs pointing to the site or elsewhere.<\/p>\n\n<p>The plugin is able to dynamically remove the ones a user has no permission, but to do that\n1. add then create a page\/post and publish it with visibility=public,\n2. add it to the menu,\n3. then set the page\/post visibility=private (if you first set the post\/page to private you won't find it in the list of pages\/posts when trying to add it to the menu).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.4<\/h4>\n\n<p>Release date: November 21, 2020<\/p>\n\n<ul>\n<li>Bugfix: a number of odd behaviours and console errors fixed by updating the deprecated .live() jQuery method to use the .on() method instead<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<p>Release date: February 16, 2020<\/p>\n\n<ul>\n<li>Added support for custom post types - thanks to <a href=\"https:\/\/profiles.wordpress.org\/scottdeluzio\/\">@scottdeluzio<\/a><\/li>\n<li>Added count of posts, pages per reading groups to Settings -&gt; Reading and Users -&gt; All Users screens<\/li>\n<li>Removed donation link<\/li>\n<li>Bugfix: non-logged in users couldn't see navigation menu items created using categories, even if there were public posts within those categories<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<p>Release date: December 28, 2018<\/p>\n\n<ul>\n<li>Bugfix: posts were not visible within categories for permitted users<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<p>Release date: March 18, 2017<\/p>\n\n<ul>\n<li>Bugfix: when a post\/page had no Reading Group selected when posted privately it was visible for any logged in user - these posts will be visible for admins only.<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<p>Release date: October 16, 2016<\/p>\n\n<ul>\n<li>The default categories widget will now display categories with private posts only as well<\/li>\n<li>If a category is part of the menu, but the current user has no access to any posts within it then it gets removed from the menu for the current user only<\/li>\n<\/ul>\n\n<h4>1.9<\/h4>\n\n<p>Release date: June 1, 2016<\/p>\n\n<ul>\n<li>Added Czech translation by TomKom<\/li>\n<li>Permament fix for an issue when a subscriber is not able to comment on private posts to which he\/she has read access<\/li>\n<li>Fix an issue when used in conjunction with <a href=\"https:\/\/wordpress.org\/plugins\/wp-jv-custom-email-settings\/\">WP JV Custom Email Settings<\/a> which sent out notification to every user about new private posts\/pages instead of only the users who authorized to see the new private post\/page<\/li>\n<\/ul>\n\n<h4>1.8<\/h4>\n\n<p>Release date: April 14, 2016<\/p>\n\n<ul>\n<li>Fixed spinner icon while adding new Reading Group on Settings -&gt; Reading screen - thanks to <a href=\"https:\/\/profiles.wordpress.org\/dbasilioesp\/\">@dbasilioesp<\/a> for the fix<\/li>\n<li>Fix an issue when a subscriber is not able to comment on private posts which he\/she has otherwise read access to<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<p>Release date: December 14, 2015<\/p>\n\n<ul>\n<li>Fix a compatibility issue with WP 4.4 when it was not possible to add \/ rename or delete a Reading Group<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<p>Release date: December 13, 2015<\/p>\n\n<ul>\n<li>Performance improvement by loading javascript only on admin pages<\/li>\n<\/ul>\n\n<p>New features added:<\/p>\n\n<ul>\n<li>Private pages can be associated with Reading Groups<\/li>\n<li>Users who have access to Reading Group are able to see the associated private pages as well<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<p>Release date: August 1, 2015\n* Comments for private posts are now visible in Recent Comments widget (or any other similar) if the user is eligible\n* Performance improvement by using minified js code\n* Hungarian translation added<\/p>\n\n<h4>1.4<\/h4>\n\n<p>Release date: February 2, 2015\n* Fix issue: post preview resulted in HTTP 404\n* Fix issue: list of post reading groups was missing on add new user screen\n* Other small fixes to improve compatibility with other plugins<\/p>\n\n<h4>1.3<\/h4>\n\n<p>Release date: January 29, 2015\n* Fix issue: when user clicked on a URL of a private post multiple posts were shown\n* Fix issue: private posts can't be distinguished on all posts admin screens\n* Fix issue: private posts for which a user has got access does not appear in recent posts list\n* Small fixes to improve compatibility with other plugins\n* Tested with WordPress 4.1<\/p>\n\n<h4>1.2<\/h4>\n\n<p>Release date: September 8, 2014\n* Fix issue: WP DB prefix to run on any instance<\/p>\n\n<h4>1.1<\/h4>\n\n<p>Release date: September 7, 2014\n* Fix issue: click on a private post resulted in HTTP 404\n* Fix issue: private posts where not included in recent posts widget\n* Fix issue: \"Private:\" text from title was not excluded properly for languages other than English<\/p>\n\n<h4>1.0<\/h4>\n\n<p>Release date: August 16, 2014\n* Initial release.<\/p>","raw_excerpt":"Easily create posts and pages visible only for selected users of your blog","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/31195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=31195"}],"author":[{"embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/janosver"}],"wp:attachment":[{"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=31195"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=31195"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=31195"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=31195"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=31195"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=31195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}