Nooz simplifies management of your press releases and press coverage content. It adds custom post types along with carefully crafted settings, giving you the flexibility needed to manage your corporate news section.

The plugin exposes the [nooz] shortcode allowing you to insert press release and press coverage lists on any of your pages.


  • Support for press release and press coverage post types
  • Add new press release
  • Add new press coverage
  • Shortcode settings
  • Press release settings
  • Press coverage settings
  • Plugin settings


To install the plugin (recommended):

  1. Login to your WordPress installation
  2. Go to the Plugins page and click the “Add New” button
  3. Perform a search for “Nooz”
  4. Locate the Nooz plugin by Mighty Digital
  5. Click the “Install Now” button
  6. Click the “Activate” button

If you have downloaded the latest plugin ZIP file:

  1. Login to your WordPress installation
  2. Go to the Plugins page and click the “Add New” button
  3. Click the “Upload Plugin” button
  4. Click “Choose File” and select the Nooz plugin ZIP file
  5. Click the “Install Now” button
  6. Click the “Activate Plugin” button

If you have the latest plugin folder (unzipped/uncompressed files):

  1. Use SFTP (or other) to upload the Nooz plugin folder to the /wp-content/plugins/ directory (on your web host)
  2. Login to your WordPress installation
  3. Go to the Plugins page and click the “Activate” link


Is WordPress Multisite Supported?

We have not done much testing with the plugin on WordPress Multisite. We are doing our best to develop within the WordPress API.

Is the plugin available in my language?

If you would like to create a translation for your region, please contact us.


June 28, 2017
I had trouble customising the press coverage page and the help I received was great! This plugin is easy to use and very flexible. I would recommend it.
September 3, 2016
I am SO glad I found this plugin to make adding press coverages AND releases super quick and easy. Also, from the looks of it, the devs are quite helpful with regards to support and open to ideas. I look forward to seeing what's ahead with this plugin!
September 3, 2016
Versatyle Design has a need to develop news pages for many of our clients' websites. Each client has unique needs and directives as they try to reach a public audience. Nooz is a wonderful solution that is easy to use, flexible, and has plenty of options for our clients as they maintain their content and market their companies. It works really well.
Read all 6 reviews

Contributors & Developers

“Nooz” is open source software. The following people have contributed to this plugin.


Translate “Nooz” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • fixed issue with shortcode that required type=”” and post_ids=”” attributes be used together, using post_ids=”” should be enough
  • fixed issue with col=”” and rows=”” attributes being applied to every form field in Nooz Settings
  • improved field dependency functionality in Nooz Settings


  • fixed issue with default shortcode usage [nooz] or [nooz-release] (this issue was introduced in 1.4.1)
  • fixed undefined variable warning which may cause installation issues


  • improved css class name consistency, added similar css class names used in “outline” theme to “basic” theme
  • fixed issue where coverage source could have white space around content
  • fixed issue where white space at the beginning of a coverage link url caused it not to be displayed properly after publish/update


  • fixed “show_default_page_prompt_admin_notice()” call to be backward compatible
  • fixed “register_setting()” calls to be backward compatible
  • fixed “Requires at least” to an actual tested minimum wp version
  • fixed “Requires PHP” to an actual tested minimum php version


  • removed \Symfony\Component\ClassLoader dependency
  • added support for keeping settings data during an uninstall
  • added settings plugin group help content
  • improved autoloading and namespaces
  • improved prepending of plugin action links instead of appending; this moves “Settings” link before “Deactivate” link
  • improved screenshots
  • fixed plugin uninstall issue; WordPress would show a warning: “Deletion failed: The site is experiencing technical difficulties”


  • improved press release template for basic and outline theme
  • improved readme.txt installation section
  • improved admin styles and js
  • removed unneeded code dependencies
  • added a “Settings” link on the plugins page
  • added filter “nooz/settings/groups” with params $groups
  • added action “nooz/settings/setup” with params $active_group
  • added action “nooz/settings/setup/group={active_group}”
  • added php version to readme.txt
  • cleanup + code refactoring


  • added $atts variable to “nooz_posts_query_options” filter
  • tested with wordpress 5.2


  • improved dateline press release meta box
  • fixed issue with outline theme, removed debug code
  • fixed issue with upgrade function throwing a php-notice


  • fixed issue with press releases created with v1.x not displaying subheadline
  • added option to hide the dateline per post
  • added dateline format setting


  • fixed readme typo


  • fixed filter position “nooz_shortcode_item_data”, now includes item excerpt data
  • fixed post type URL display in settings page
  • fixed press release excerpt output
  • fixed shortcode attr “featured_image_url”, attr now correctly overrides for the shortcode instance
  • changed shortcode attr “featured_image” to “featured_image_url”, backward compatible, documentation updated
  • changed default shortcode “orderby” to “post_date” instead of “menu_order post_date”, this can be overridden using the shortcode attribute “orderby”
  • removed “…” from links, these can be added back using the “nooz_shortcode_data” filter
  • removed “post_priority” in favor of the conventional WordPress “menu_order” field
  • removed Symfony Twig dependency (
  • removed WPAlchemy\MetaBox dependency
  • added php 5.3+ version check, plugin will warn users if php is an older version
  • added $atts to shortcode data
  • added $post to “nooz_shortcode_item_data” filter
  • added $nooz_core to “nooz_init” action
  • added “nooz-release-more-link” and “nooz-coverage-more-link” css class names to default pages
  • added “nooz-title” css class for item titles
  • added missing default featured image warning message
  • added “nooz_shortcode_item_data” alias, use “nooz_shortcode_item_data” instead of “nooz_shortcode_data_item”
  • added “use_archive_link”, “archive_link” and “archive_link_url” shortcode attributes/functionality
  • added “MDNOOZ_PLUGIN_FILE” constant
  • added “MDNOOZ_PLUGIN_VERSION” constant
  • tested with wordpress 5.0.3


  • fixed potential issue with the use of the “current_user_can()” function .. bbpress: if the current user is being setup before the “init” action has fired, strange (and difficult to debug) role/capability issues will occur
  • better use of wordpress api functions
  • precise handling of shortcode attr “type”
  • tested with wordpress 4.5.3


  • added data item filter: “nooz_shortcode_data_item” (this filter runs within the loop)
  • added data filter: “nooz_shortcode_data”


  • better filtering of groupby and orderby filters
  • added custom post type options filters: “nooz_release_custom_post_type_options” and “nooz_coverage_custom_post_type_options”
  • updated use of WPAlchemy\MetaBox, avoids conflicts with other uses of the lib
  • more unit tests added


  • fixed issue with default shortcode type
  • cleanup, better tests


  • added release output filter: add_filter( ‘nooz_release’, function ( $output, $data ) { return $output; }, 10, 2 );
  • code adjustments, better tests


  • added shortcode output filter: add_filter( ‘nooz_shortcode’, function ( $output, $data ) { return $output; }, 10, 2 );
  • adjusted shortcode output data vars


  • added “featured_image” shortcode attribute
  • nooz shorcode “type” attribute works with other post types
  • fixed issue when sorting by year and using priority/order


  • prompts identify itself as coming from the Nooz plugin
  • improved functionality (uth)


  • conditionally enabling “post-thumbnails” theme support for plugin managed post types


  • fixed warnings being displayed to subscriber role


  • updated contextual help


  • added featured image support for press releases and press coverage
  • added option to set a default featured image
  • added pagination support for press releases and press coverage list shortcode
  • added “read more” links support for press releases and press coverage list shortcode
  • added priority sorting option, allowing press release and press coverage items to be pinned
  • better feed support for both press releases and press coverage
  • improved functionality (uth)
  • security additions


  • added contextual help
  • style adjustments to press release subheadline meta box


  • adjustment to press-release datetime markup structure


  • added support for release excerpts
  • added support for coverage excerpts
  • fixed support for coverage source
  • added “nooz_init” action
  • uninstall.php sends 404 on error
  • updated lib files
  • better autoloading
  • code cleanup


  • improved functionality (uth)
  • code cleanup


  • fixed issue with uninstall include file


  • removed unused files in the core version which may have caused errors


  • fixed issue with supporting files (proper version numbering)


  • fixed issue with uninstall


  • improved ui
  • added date format field for press release and press coverage list
  • press release ending field is now an open text field
  • improved functionality (uth)


  • fixed broken link to press coverage page


  • fixed issue with press coverage display


  • better plugin internals
  • revised autoloader prevents interference with our other plugins
  • added uninstall


  • prompt editor role (and up) to create default press pages
  • if not set, save “release_slug” option


  • added user configurable settings
  • better functionality (uth)


  • initial release