This could be achieved with custom fields or a custom table in the wpdb.
Using ACF (Advanced Custom fields) you could assign a checkbox, or some field to each article and you can allow logged in users to check out certain articles and not allow other users to view that article whilst it is “checked out”… you might have to do some clever code to check when that user closes that article, if they close it without checking the article back in…. If this is something you want to look at doing I could look into this aspect further but if you are after a plugin style solution I will defer to someone else!
Related Posts:
- Content generator for development site [closed]
- Some way to Flush or Overwrite all Imported Content in a Site for a Fresh Import – How?
- Is there a way to share content amongst wordpress sites
- Capitalize All Titles and Headlines in Chicago Style
- plugings request url is the old url
- How to provide a plugin which requires CMB2 (plugin dependencies)?
- Next and/or previous post content
- Can we use a webservice with WordPress?
- Collapse content [closed]
- Can I use a plugin for a singular page on my website?
- How organize uploaded media in WP?
- Front end inline editing?
- Plugin allowing users to add articles to a library
- Front-end CSS Library for plugin [closed]
- Insert Message before content of after title
- Add Content to Content()
- Timed content and flagging content as viewed by user?
- Why are my WordPress store items showing up in duplicates?
- plugin wraps the entire content
- Import MS-Access data file to make the searchable page
- Get post content from outside the loop with plugin shortcode usability
- Is there a way to keep youtube videos from displaying on home page, and display only on single posts?
- Filtered content appears in the excerpt
- Is there existing plugins to “Click-to-Launch” embedded Flash / SWF content?
- Plugin for visitors to edit content without logging in? [closed]
- Restrict posts to customers with complete WooCommerce orders only
- Multisite – Cloning CPT pages + content (including ACF Flexible Content) from site to site
- Displaying different content depending on variable
- How can I add a custom Javascript snippet to display my feedback in footer?
- Tool to highlight text in WordPress page and provide additional text on hover
- How can I change page content for good once a button is pressed?
- Content disappears when searching with Search & Filter plugin
- How is it possible to create Multi part sections where people can answer or comment or vote on various parts of a page’s content as given example?
- Copying content from my other websites
- custom template only for content
- How to hook into search results template or query?
- Share common libraries across multiple themes/plugins
- How to create custom content on custom page from plugin?
- How to add multiple versions of the same featured image for SEO reasons?
- Carrying information from button click into form [closed]
- Contents are missing but shown when switching to another theme in wordpress
- Get content or excerpt of top rated votes @GD-Star Rating? [closed]
- How do I increase the 255 character limit on the ‘description’ field for link library links?
- is ther a plugin that will hide/show content for a scheduled period of time? [closed]
- Add a filter to a different custom plugin
- What is the correct method for updating post content from a plugin?
- Single dash converted to double dash
- Creating a custom page & output on a Plugin
- My page content doesn’t show up
- Distribute post content through several divs [closed]
- Shortcode returning specific content of a post
- Change page content based on dropdown selection
- Auto-scroll to beginning of accordion item
- External libraries in a WordPress plugin
- Always get creating a new table with foreign key
- Progmatically adding menu links to the default (Top) or Footer menu
- Add text to variable
- Where is my google maps on my page? [closed]
- standard custom page template hierarchy for plugins
- get specific value of a array | PHP
- How do I add $_SESSION[”] to my wordpress page?
- How to get specific string/value from an array? php [closed]
- coding a WordPress AJAX Form using PHP to check if User is Logged Out and Show error
- How do i show different group of images below a button when the button is clicked on the same page in wordpress? [closed]
- React error #231with Custom Blocks after upgrade to WP 5.5
- Add User Role: Pre-saved in User-Meta [SOLVED]
- There has been a critical error on your website – won’t fix no matter what
- Adding custom meta boxes to specified custom post type
- WordPress Console Application (ability to excecute a custom function via crontab only)
- Get orders of a specific customer woocommerce
- What am is missing? (API CORS)
- How to do database for download stats?
- Shortcode Attributes to Return different $_POST
- How to find out which plugin create captcha after login?
- Comment IP Plugin – Fixing onfocus=’this.select()’
- How do I make reusable content blocks for header and footer when using WordPress headless with another front-end?
- WordPress 5.4 – How to prevent to enter only certain values in custom field
- What form should the $query media query array have for an Elementor page builder function? [closed]
- Private Page View Counter
- WooCommerce: Force coupon for existing/registered customers [closed]
- Plugin Activation Error – The plugin generated 22 characters of unexpected output during activation
- Plugin Admin Menu Boiler Plate
- How can I add IP address to my post?
- REST API can’t get the response manually
- Super slow plugin page (lots of error 500)
- How to make a dynamic css class whose name changes every visit to confuse scraper
- serverSideRender does not render “preview” html inside Gutenberg block
- How use wp media upload liberary in react components?
- Add_rewrite_endpoint doesn’t work with post name permalink structure
- How to notify wordpress instalation about my plugin update?
- Is it possible not to load theme on a specific page in wordpress?
- How to change shortcode’s default theme?
- Integer in Array returns null
- Plugin onclick button activate other plugin
- composer not working on my plugin when i upload it to my website
- wc_get_template new template does not showing up
- How to select a paragraph other than the 1st to be the post’s excerpt?
- Moving Jetpack buttons to appear below the first H2 title on all project/post pages [closed]
- Send email to multiple addresses on Contact Form 7, but exclude personal details on all but one
- How can I support plugins in a custom theme?