WP Manifestindependent plugin directory
manifest / content / press-news-events-xtended

PNEX (Press-News-Events Xtended) WP Registry grade C-. High-severity findings · 1 findingWP RegistryHigh-severity findings · 1 findingOpen the reportC-

Create custom post types for press releases, references to external news stories, and events organized and filtered by custom categories.

★ 0stars
1.4latest · 6 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/kmhcreative/press-news-events-xtended/archive/refs/heads/master.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Create custom post types for press releases, references to external news stories, and events organized and filtered by custom categories.

Description

This plugin creates custom post types for Press Releases, Events and News Stories, three things a standard PR site needs. This “Xtended” version adds the ability to organize each of these things by categories (ex: “print,” “television,” “radio,” “interview” etc.,) and new shortcodes that allow readers to filter the Press Releases, Events, and News Stories by those categories.

Note: The original “Press, News, Events” plugin in the WordPress directory has not been updated it in over two years. - kmhcreative

Installation

  1. Download from GitHub repository
  2. Upload press-news-events-xtended a. Go to Plugins -> Add New -> Upload Plugin browse to and upload ZIP file or b. Unzip directory and upload via FTP to the /wp-content/plugins/ directory.
  3. Activate the plugin through the 'Plugins' menu in WordPress.

You may want to customize your theme for these three post types. For instance, you can create specific single and archive templates files.

Frequently Asked Questions

What is the air speed velocity of an unladen swallow?

A question you must answer the Bridge Keeper, assuming you’re not afraid.

What do you mean? An African or European swallow?

I don’t know that. AAAAAAAAAAAAAARGH!

Screenshots

  1. Three new post types in your admin menu.
  2. Special options box for each post type.
  3. Global options for the plugin.

Changelog

1.4

  • More code fixes for PHP 7.4
  • Error-handling for when no posts of type exist
  • Fixed non-responsive Date Picker arrows
  • Re-styled Date Picker to look more modern
  • Date Picker script and admin files now ONLY enqueue on PNEX post pages.

1.3

  • Code updated for PHP 7+ (tested up to 7.4.8)
  • Plugin can now be updated (including new auto-update) directly from GitHub

1.2

  • Extended plugin to add categories and shortcodes for filtering results by those categories.
  • Fixed multiple “non-static method should not be called statically” errors in custom post type initialization.
  • Fixed numerous undefined variable errors when adding custom post type that doesn’t have post meta yet.
  • Fixed “WP_Admin_Bar::add_node was called incorrectly” error on “Edit Boilerplate”
  • Creates “PR News & Events” page on activation, preloaded with sort and loop shortcodes so all you have to do is add the page to your main menu.
  • Updated Plugin Screenshots
  • Added license declaration and file

1.1

  • News archive sorts by external story publication date.
  • Press Release boilerplate is optional.
  • Misc. bug fixes.

1.0

  • Hello world.

Upgrade Notice

1.2

You can safely upgrade from the original “Press, News, Events” plugin to “PNEX.” It doesn’t change any of the existing database options.

Releases

3 releases.

Tag
Published
1.4 latest
Sep 6, 2020 6 years ago
1.3
Aug 25, 2020 6 years ago
1.2
Oct 10, 2015 11 years ago

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

C- grade

Security

PNEX (Press-News-Events Xtended) 1.4 · audited by WP Registry

High-severity findings.

1 high
Audited release
1.4
Findings
1
Worst severity
high
Content hash
bf2b1c3a9ceed0dcbfb482ce…

Findings

  • high Boilerplate settings writable by edit_posts; echoed unescaped on frontend

    Submenu uses capability edit_posts. save_boiler_plate only verifies nonce, not manage_options. Stored HTML is appended via the_content without escaping. Any Author+ can inject persistent XSS into all press-release pages.

    custom-post-types/press-release.php:44-82

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.