Plugin info

Total downloads: 10,491
Active installs: 60
Total reviews: 2
Average rating: 3
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 2
Last updated: 1/1/2020 (2191 days ago)
Added to WordPress: 6/11/2009 (16 years old)
Minimum WordPress version: 1.5
Tested up to WordPress version: 5.3.20
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 2191 days ago • 2 reviews

22/100

Is Extra Sentence Space abandoned?

Possibly abandoned (last update 2191 days ago).

Compatibility

Requires WordPress: 1.5
Tested up to: 5.3.20
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Disk Space Usage
Rating 2.6/5 (5 reviews)Active installs 300
Search Fixer
Rating 0.0/5 (0 reviews)Active installs 200
Virastar
Rating 0.0/5 (0 reviews)Active installs 70
WP-Compress-HTML
Rating 5.0/5 (1 reviews)Active installs 30
Dashboard: Available Disk Space
Rating 5.0/5 (1 reviews)Active installs 30
NASA Image Of The Day
Rating 0.0/5 (0 reviews)Active installs 20

Description

Even though you may add two spaces after each sentence when writing a post (assuming you subscribe to a writing style that suggests such spacing) web browsers will collapse consecutive blank spaces into a single space when viewed. This plugin adds a   (non-breaking space) after sentence-ending punctuation to retain the appearance of your two-space intent.

NOTE: The plugin will only enforce the two-space gap in places where two or more spaces actually separate sentences in your posts. It will NOT insert a second space if only one space is present.

Links: Plugin Homepage | Plugin Directory Page | GitHub | Author Homepage

Hooks

The plugin is further customizable via two filters. Typically, these customizations would be put into your active theme’s functions.php file, or used by another plugin.

c2c_extra_sentence_space

The ‘c2c_extra_sentence_space’ filter allows you to use an alternative approach to safely invoke c2c_extra_sentence_space() in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site. This only applies if you use the function directly, which is not typical usage for most users.

Example:

Instead of:


Do:


c2c_extra_sentence_space_punctuation

The ‘c2c_extra_sentence_space_punctuation’ filter allows you to customize the punctuation, characters, and/or symbols after which double-spacing (when present) is preserved. By default these are ‘.!?’.

Arguments:

  • $punctuation (string): The default characters after which double-spacing should be preserved. Default is ‘.!?’.

Example:

/**
 * Modifies the list of characters after which two spaces should be preserved
 * to include a forward slash.
 *
 * @param string $punctuation The punctuation.
 * @return string
 */
function more_extra_space_punctuation( $punctuation ) {
    // Add the '/' and ')' characters to the list of characters
    return $punctuation . '/)';
}
add_filter( 'c2c_extra_sentence_space_punctuation', 'more_extra_space_punctuation' );

Installation

  1. Install via the built-in WordPress plugin installer. Or download and unzip extra-sentence-space.zip inside the plugins directory for your site (typically wp-content/plugins/)
  2. Activate the plugin through the ‘Plugins’ admin menu in WordPress
  3. Begin (or continue) to use two spaces to separate your sentences when writing a post.

Frequently Asked Questions

What text does this plugin modify (aka filter)?

This plugin potentially modifies the post content, excerpt, title, comment text, and widget text.

Why do my sentences still appear to be separated by only one space despite the plugin being active?

Did you use two spaces to separate the sentences when you wrote the post? This plugin only retains the appearance of those two spaces when the post is viewed in a browser; it does not insert a second space if there wasn’t one originally present.

Can I enforce double-spacing after other types of punctuation?

Yes. See the Filters section for an example of the code you’ll need to use.

Does this plugin include unit tests?

Yes.

Review feed

creed3
9/3/2016

Excellent

It simply works!

Screenshots

No screenshots available

Changelog

1.3.9 (2019-12-31)

  • Fix: Use full path to CHANGELOG.md in the Changelog section of readme.txt
  • Change: Note compatibility through WP 5.3+
  • Change: Update copyright date (2020)

1.3.8 (2019-06-08)

  • Change: Update unit test install script and bootstrap to use latest WP unit test repo
  • Change: Note compatibility through WP 5.2+
  • Change: Add link to CHANGELOG.md in README.md

1.3.7 (2019-02-05)

  • New: Add CHANGELOG.md and move all but most recent changelog entries into it
  • New: Add inline documentation for hook
  • Change: Rename readme.txt section from ‘Filters’ to ‘Hooks’
  • Change: Add inline documentation to example in readme.txt
  • Change: Split paragraph in README.md’s “Support” section into two
  • Change: Note compatibility through WP 5.1+
  • Change: Update copyright date (2019)
  • Change: Update License URI to be HTTPS

Full changelog is available in CHANGELOG.md.