WordPress plugins and themes for writers
Write Environment
You can transform WordPress into a powerful and flexible writing environment with these tools and techniques.
Although WordPress is first and foremost a publishing platform, it's flexible enough to be adapted to other uses, too. As a writer, you can transform WordPress into a fully fledged writing environment that can be used for a variety of tasks: from capturing ideas and drafting articles to collaborating with other authors. In this article, I cover several plugins and themes that can help you turn a WordPress installation into a flexible writing environment.
Distraction-Free Writing Mode and Just Writing
The default editor in WordPress is a capable writing tool, but it's squeezed between other toolbars, widgets, and menus, which can be rather distracting. Fortunately, WordPress features the so-called Distraction-Free Writing Mode (DFWM) that behaves more like a regular word processor (Figure 1). To activate DFWM, just press the dedicated button in the main toolbar or use the Alt+Shift+W keyboard shortcut.
The DFWM editor offers only bare essentials: a toolbar with a handful of formatting tools, the main writing area, and the word count feature. The interface elements fade away when not used, leaving nothing to distract you from writing. The buttons in the main toolbar cover the basics, but if you find the selection limiting, the Just Writing plugin [1] can remedy the situation. Once installed and activated, the plugin adds a shortcut to the DFWM and an extended toolbar to the DFWM editor.
The DFWM shortcut appears next to each post in the All Posts list. The link opens the selected post directly in the DFWM, bypassing the default editor. If you do most of your writing in the DFWM, this feature can be a real time-saver. The plugin also replaces the default basic toolbar with a more functional one. The new toolbar adds a preview button, replaces the Exit fullscreen link with a proper button, and organizes buttons into logical groups. The Preview button alone makes Just Writing worth installing, because it allows you to preview the current article without returning to the default editor first.
Just Writing is highly customizable, and it adds a slew of settings for you to tweak in the Users | Your Profile section. Here, you can toggle individual buttons as well as enable additional features. For example, you can disable the toolbar fadeout effect, as well as enable the DFWM for new and existing posts. Note, however, that activating these options could affect overall performance. You can also enable cut-and-paste functionality, which is essential for many writers. This feature doesn't work with all browsers (it does work fine in Mozilla Firefox), which explains why it's not enabled by default.
The DFWM editor doesn't support themes, so you are stuck with the default appearance – unless you choose to install the Distraction-Free Mode Themes plugin [2], which features several dark and light themes designed specifically for use in DFWM (Figure 2). By default, the plugin uses the Monokai theme, but you can easily switch to another theme in Users | Your Profile. The plugin also adds the Settings | DFWM Themes section, where you can preview the available themes and pick the one you like. Better still, if you know your way around CSS, you can create a custom theme (Figure 3). To do this, enable the Custom option and tweak the default theme skeleton in the Custom CSS field.
Themes for Writers
Speaking of themes, plenty of open source themes are designed for text-centric content, including the Typesense theme [3], which features a clean and uncluttered design (Figure 4). This theme does away with distracting elements like widgets, sidebars, and sharing buttons, and it disables comments by default. Typesense is a responsive theme, so it works well on screens of different sizes. LESS [4] is another minimalistic theme that would appeal to writers (Figure 5). The theme features a single-column layout with a sidebar and large text. Like Typesense, LESS is a widget-free theme. Highlights include support for custom header menus, responsive design, and the ability to display a Gravatar picture in the header.
WP-Svbtle Theme
Although regular themes, such as Typesense and LESS, change the default appearance of the blog, the WP-Svbtle theme [5] adds a whole new layer of functionality to WordPress. As the name suggests, the theme is inspired by Svbtle magazine. WP-Svbtle consists of two parts: the theme itself, which modifies the blog's appearance, and an alternative dashboard, which completely transforms the way you use WordPress.
Deploying WP-Svbtle requires several steps. First, grab the latest version of WP-Svbtle from the project's GitHub repository using:
git clone https://github.com/themeskult/wp-svbtle.git
Move the wp-content/themes/svbltle
folder into the wp-content/themes
directory inside your WordPress installation. Next, move the wp-svbtle
folder to the root of the WordPress installation. Log in to WordPress's administration interface, switch to the Appearance | Themes section, and enable the Svbtle theme.
If necessary, you can configure WP-Svbtle's menus, widgets, and settings. To switch to the WP-Svbtle dashboard, you can either use the wp-svbtle editor link in the top bar of the standard administration interface or point your browser directly to http://<yourwordpressblog>/wp-svbtle.
The WP-Svbtle dashboard replaces the standard administration interface with a radically different and simpler version. Instead of drafts and published articles, WP-Svbtle treats all content as ideas and public articles. The dashboard is designed to make the process of adding and managing ideas and public posts as easy as possible. To add an idea, you either press the New Entry button or type text in the input field and press Enter. This step opens the editing interface, where you can work on the current idea.
Although WP-Svbtle doesn't have a toolbar that provides access to formatting tools, you can use HTML markup to format text in the text area. If you don't fancy HTML, WP-Svbtle also supports the popular Markdown markup language. The Option button allows you to specify a URL for the title, and you can use the Preview button to preview the draft on your blog. Pressing Save creates a new revision of the idea, and turning your idea into a published article is as easy as pressing the Public button.
All ideas and published articles are listed in the respective sections of the dashboard, and you can edit any existing item by simply clicking on it. Thanks to its simplicity, the WP-Svbtle interface is perfect for capturing quick notes, jotting down ideas, and drafting articles (Figure 6). Because WP-Svbtle adds an alternative dashboard to the standard editing interface, you can pick the tool that suits you best for the task at hand (Figure 7).
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Wine 10 Includes Plenty to Excite Users
With its latest release, Wine has the usual crop of bug fixes and improvements, along with some exciting new features.
-
Linux Kernel 6.13 Offers Improvements for AMD/Apple Users
The latest Linux kernel is now available, and it includes plenty of improvements, especially for those who use AMD or Apple-based systems.
-
Gnome 48 Debuts New Audio Player
To date, the audio player found within the Gnome desktop has been meh at best, but with the upcoming release that all changes.
-
Plasma 6.3 Ready for Public Beta Testing
Plasma 6.3 will ship with KDE Gear 24.12.1 and KDE Frameworks 6.10, along with some new and exciting features.
-
Budgie 10.10 Scheduled for Q1 2025 with a Surprising Desktop Update
If Budgie is your desktop environment of choice, 2025 is going to be a great year for you.
-
Firefox 134 Offers Improvements for Linux Version
Fans of Linux and Firefox rejoice, as there's a new version available that includes some handy updates.
-
Serpent OS Arrives with a New Alpha Release
After months of silence, Ikey Doherty has released a new alpha for his Serpent OS.
-
HashiCorp Cofounder Unveils Ghostty, a Linux Terminal App
Ghostty is a new Linux terminal app that's fast, feature-rich, and offers a platform-native GUI while remaining cross-platform.
-
Fedora Asahi Remix 41 Available for Apple Silicon
If you have an Apple Silicon Mac and you're hoping to install Fedora, you're in luck because the latest release supports the M1 and M2 chips.
-
Systemd Fixes Bug While Facing New Challenger in GNU Shepherd
The systemd developers have fixed a really nasty bug amid the release of the new GNU Shepherd init system.