WP Manifestindependent plugin directory
manifest / content / newskeeper

NewsKeeper

simple wordpress plugin

★ 0stars
v1.0.0latest · 2 years ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/dotmavriq/newskeeper/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

NewsKeeper is a versatile WordPress plugin designed to enhance content visibility and accessibility across WordPress sites. It allows users to dynamically display recent posts through a widget, with options to filter posts by categories or tags. Developed as part of a case study for potential recruitment, NewsKeeper integrates seamlessly with WordPress environments and is compatible with PolyLang for multilingual sites.

Features

  • Shortcode Integration: Easily integrate NewsKeeper into any page or post with the [NewsKeeper] shortcode.
  • Dynamic Filtering: Users can filter visible posts by Categories or Tags to find content tailored to their interests.
  • PolyLang Compatibility: Automatically adjusts displayed posts to match the currently selected language in PolyLang, enhancing the user experience for multilingual sites.
  • Extensible Codebase: Developers can utilize hooks and filters provided by NewsKeeper to extend its functionality and tailor it to specific needs.

Installation

  1. Download the Plugin: Download the latest version of NewsKeeper from the WordPress plugin repository or the release section of this GitHub repository.

  2. Upload to WordPress: Navigate to your WordPress dashboard, go to the Plugins section, and choose Add New. Upload the downloaded plugin file and install it.

  3. Activate NewsKeeper: After installation, activate the plugin through the 'Plugins' menu in WordPress.

Usage

To use NewsKeeper on your WordPress site:

  • Navigate to the page or post where you wish to display the plugin.
  • Insert the [NewsKeeper] shortcode where you want the recent posts to appear.
  • Optionally, use the plugin's widget settings to customize which categories or tags will be displayed by default.

Configuration

Shortcode Parameters:

  • categories: Specify categories to filter the posts.
  • tags: Specify tags to filter the posts.

Example usage of the shortcode with parameters:

[NewsKeeper categories="news, updates" tags="wordpress"]

Roadmap

  • AJAX Support: Enhance interactivity by allowing users to dynamically add filters for categories and tags without reloading the page.
  • Search Functionality: Implement a search box within the plugin to allow users to search for specific posts.
  • Styling Improvements: Upgrade the default styling to improve visual presentation and user experience.

Contributing

Contributions to NewsKeeper are welcome! Whether it's bug fixes, feature additions, or improvements to the documentation, we appreciate your help. Please submit a pull request or open an issue to discuss your ideas.

License

NewsKeeper is released under the GPL-3.0 license. See the LICENSE file for more details.


For more information and support, please contact the creator at support@email.com or, preferably, by making an issue on GitHub.

Releases

1 release.

Tag
Published
v1.0.0 latest
Jun 21, 2024 2 years ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.