Skip to content

Generates a custom RSS2 feed “dewp-planet”. Adds a checkbox to the Publish meta box in order to explicitely add a post to that custom feed.

License

Notifications You must be signed in to change notification settings

deworg/dewp-planet-feed

Repository files navigation

DEWP Planet Feed

  • Contributors: Florian Brinkmann, Caspar Hübinger, Dominik Schilling, Torsten Landsiedel
  • Requires at least: 4.9.8
  • Tested up to: 5.6.1
  • License: GPLv3
  • License URI: http://www.gnu.org/licenses/gpl-3.0.html

Description

Generates a custom feed dewp-planet for posts. Adds a checkbox to the Publish meta box in order to explicitly add a post to that custom feed.

Screenshot (GIF)


Installation

Via SFTP or backend

  1. Download the asset dewp-planet-feed.zip from the latest release.
  2. Upload the folder dewp-planet-feed to the /wp-content/plugins/ directory, or directly upload the ZIP through the »Plugins« › »Add new« › »Upload plugin« screen in the WordPress backend.
  3. Activate the plugin through the »Plugins« menu in WordPress.

With Composer

If you would like to pull the plugin with Composer (e.g. with Bedrock) you have to compile the JavaScript assets yourself or use the Composer Asset Compiler. This plugin is compatible and even provides the pre-compiled assets for each release.

To pull this Plugin with Composer, follow these steps:

  1. Add git@github.com:deworg/dewp-planet-feed.git as an addional Github repository to your composer.json:
    "repositories": [
        {
            "type": "github",
            "url": "git@github.com:deworg/dewp-planet-feed.git"
        }
    ],
  1. Require the plugin
$ composer require deworg/dewp-planet-feed
  1. Compile the assets with npm install && npm run build:production in the plugin directory or setup the Composer Asset Compiler with:
$ composer require inpsyde/composer-assets-compiler
  1. If you choose the Composer Asset Compiler, run composer compile-assets after every plugin update time or activate auto run in your composer.json:
    "extra": {
        "composer-asset-compiler": {
            "auto-run": true,
        }
    }
  1. Done. If you choose auto run, try it with composer update or composer install

Changelog

1.0.0 – 13.02.2021

  • Enhancement: Add possibility to install via composer (see Installation part of readme for instructions) – thanks @goaround.
  • Fix: Make wp_planet_feed__post_types work with Gutenberg.

0.5.1 – 28.10.2018

  • Fix: Make it work with current Gutenberg version.

0.5.0 – 18.08.2018

The plugin requires WordPress 4.9.8 now

  • Added Gutenberg support.

0.4

  • Fix: changed dependency for admin stylesheet from edit to wp-admin.

0.3

  • Enhancement: added help link to Post screen option.
  • Enhancement: added About document.
  • Architecture: moved code for Post screen option to separate file.
  • Architecture: moved inline CSS to separate file.

0.2

  • Enhancement: lower priority for publishing checkbox.
  • Clean-up: Renamed plugin to DEWP Planet Feed and PHP class to DEWP_Planet_Feed.

0.1

  • Initial fork from original class.
  • Added de/activation hooks + UI candy.

About

Generates a custom RSS2 feed “dewp-planet”. Adds a checkbox to the Publish meta box in order to explicitely add a post to that custom feed.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published