Mynewsdesk
wpMynewsdesk integrates the Mynewsdesk pressroom API with WordPress. Enter your Mynewsdesk API key in Settings » myNewsDesk , place the [mynewsdesk] shortcode anywhere on your site, and the plugin fetches and renders your press releases, news, blog posts, events, images, videos, documents and contac
wpMynewsdesk integrates the Mynewsdesk pressroom API with WordPress. Enter your Mynewsdesk API key in Settings » myNewsDesk , place the [mynewsdesk] shortcode anywhere on your site, and the plugin fetches and renders your press releases, news, blog posts, events, images, videos, documents and contacts.
This plugin is not built by Mynewsdesk and Mynewsdesk does not provide support for it.
Highlights
- Modern, object-oriented codebase (PHP 8.0+).
- All output is escaped; all input is sanitized.
- AJAX requests are protected by WordPress nonces.
- HTTP requests use the WordPress HTTP API ( wp_remote_get ) with timeout and user-agent.
- XML parsing is hardened against XXE ( LIBXML_NONET ).
- Compatible with WordPress 6.5 through 7.0.
- 01Upload the plugin folder to wp-content/plugins/ or install it through the WordPress Plugins screen.
- 02Activate the plugin from the Plugins screen.
- 03Open Settings » myNewsDesk and enter your unique Mynewsdesk API key.
- 04Set the pressroom site (country code such as se for Sweden or uk for the United Kingdom).
- 05Pick a default media type and the media types you want to display.
- 06Add the [mynewsdesk] shortcode to a page or post.
Frequently asked questions.
Where do I get the API key?
Contact the Mynewsdesk team to obtain an API key. See https://www.mynewsdesk.com/docs/webservice_pressroom for details.