A simple magazine WordPress theme is suitable for any sort of magazine style websites such as fashion, technology, food, lifestyle, new, cars, gaming, and much more. Newspaper-X is a free theme that you can use for private and commercial use without any restrictions.
Newspapper X is among the most popular free news WordPress themes with the highest user rating of all of them. It is a relatively new theme but with huge future potential.

- Version: 1.4.2
- Last updated: 17 September 2026
- Tested up to: WordPress 7.1
- Requires: WordPress 5.0 or later · PHP 7.4 or later
- Active installations: 500+
- Rating: 5.0 out of 5 from 18 reviews on WordPress.org
- Total downloads: 174,897
- View on WordPress.org
= 1.4.2 =
- Fixed a fatal error on single posts by an author who has a biography. template-parts/author-info.php called a class removed in 2021, so every such post stopped with "Class Newspaper_X_Profile_Fields not found". The author box now lists the contact methods the site already has, and a site without any shows the box without social links.
- Removed KB Support from the recommended plugins. WordPress.org closed it on 2025-04-03 over a security issue. Any closed plugin is now skipped rather than shown as a blank card.
- The Recommended Plugins tab fetches all plugins in one request instead of one per plugin, and no longer caches a failed lookup for half an hour.
- The Install button sits inside its plugin card, and plugin names are no longer truncated to a few characters.
- Author archives reached by ID (?author=1) no longer log a PHP warning.
= 1.4.1 =
- The Layout A widget stacked its posts into a column of full-width blocks instead of laying them across the row. Rebuilding the stylesheet on Dart Sass changed the order two rules came out in, and a base width overrode every breakpoint.
- The top bar wrapped onto a second row, doubling in height, once a site had more than about five social links. The row is a flex line from the large breakpoint up, so the search form and the icons stay on one line whatever the count.
- A news ticker headline could show a one pixel sliver of the next headline beside it.
- The welcome screen loaded its translations before init, which WordPress 6.7 and later warn about and which leaves those strings untranslated.
- Removed the last references to the retired Epsilon framework: a require for a control class in a directory that no longer exists, and two CSS class names on the welcome screen.
= 1.4.0 =
- Security: newspaper_x_get_attachment_image and newspaper_x_dismiss_required_action were registered for logged-out visitors. Both now require a nonce and the edit_theme_options capability.
- Security: The contact widget printed its phone, email and address into href attributes unescaped.
- Security: Colour settings are re-validated where they are printed, not only on the way in.
- Compatibility: Font Awesome 4.6.2 replaced with 7.3.1, subsetted to the 47 glyphs the theme renders: 7.4KB of woff2 rather than 254KB. Load the full set with add_filter( ‘newspaper_x_full_fontawesome’, ‘__return_true’ ).
- Compatibility: Bootstrap updated to 3.4.1, which fixes CVE-2019-8331. Bootstrap’s JavaScript is no longer loaded; the theme never used it.
- Compatibility: Owl Carousel updated to 2.3.4.
- Compatibility: The Epsilon framework is removed. Its Customizer controls are replaced by native WP_Customize_Control subclasses.
- Compatibility: PHP 8.5: case statements terminated with a semicolon, and a dynamic property on the breadcrumbs class.
- Compatibility: WordPress 6.7: translations are no longer loaded before init.
- Compatibility: The calendar widget styled #prev and #next, which WordPress replaced in 4.9.
- Fixes: The welcome screen’s "Set automatically" button verified the wrong nonce and answered -1 instead of setting the pages.
- Fixes: The font-size mixin resolved rem against a 16px root while Bootstrap sets 10px, so code blocks, the skip link and the mobile menu icon all rendered at 62.5% of their intended size.
- …and 5 further changes
= 1.3.5 =
- Update from wpchill fork
- version update
= 1.3.4 =
- Improved : Escaping
= 1.3.2 =
- Compatibility with jQuery 3.0
= 1.3.1 =
- Updated list of recommended plugins
- Improved accesibility with keyboard navigation
= 1.3.0 =
- Fixes an issue with tags not displaying all posts on archive pages
- Fixes an issue with homepage widgets loading small resolution images
- Fixes an issue where the links on archive pages were not working
= 1.2.9 =
- Fixes issues from the review team themes.trac.wordpress.org/ticket/34644#comment:47
= 1.2.8 =
- (DROP CAPS) – first-letter pseudo-selector was not working correctly on chrome
- Various bug fixes
= 1.1.5 =
- Fixes issues from the review team themes.trac.wordpress.org/ticket/34644#comment:38
- Fixes issues from the review team https://themes.trac.wordpress.org/ticket/34644#comment:42
= 1.1.2 =
- Escaped where needed
- Newspaper-x-bootstrap enqueue handler changed to bootstrap
- Updated licenses
- Removed banner widget
- Posts widget merged
- Footer credits are now translatable.
