An open API service indexing awesome lists of open source software.

https://github.com/markjaquith/slug-control

#WordPressPlugin: Helps you craft amazing post URL slugs, for that hand-crafted URL feel.
https://github.com/markjaquith/slug-control

wordpress wordpress-plugin

Last synced: 9 months ago
JSON representation

#WordPressPlugin: Helps you craft amazing post URL slugs, for that hand-crafted URL feel.

Awesome Lists containing this project

README

          

# Slug Control #

[![Build Status](https://travis-ci.org/markjaquith/slug-control.svg?branch=master)](https://travis-ci.org/markjaquith/slug-control)

Contributors: markjaquith
Donate link: http://txfx.net/wordpress-plugins/donate
Tags: slug, post slug, urls
Requires at least: 4.0
Tested up to: 4.2
Stable tag: 0.1.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Helps you craft amazing post URL slugs, for that hand-crafted URL feel.

## Description ##

Isn't it annoying when you craft a post title, and then the URL slug kind of falls short? Like, if your title is **Breaking: Yankees win 3-2 in extra innings. I'm excited & literally can't even** and your post slug turns out like **breaking-yankees-win-3-2-in-extra-innings-im-excited-literally-cant-even**. "3-2" is ambiguous because all the words are already separated by dashes. "im" is not a word. "cant" means something else. The ampersand meaning "and" just got dropped. The leading "breaking-" will be silly when the date part of the URL is 3 years old. The whole URL is off. Doesn't this make more sense? **yankees-win-3-to-2-in-extra-innings-i-am-excited-and-literally-cannot-even**. Sure it's really long (and a future version of the plugin will help with that!), but it reads much better.

## Installation ##

Search for "Slug Control" and install it.

### Manual Installation ###

1. Upload the entire `/cws-slug-control` directory to the `/wp-content/plugins/` directory.
2. Activate Slug Control through the 'Plugins' menu in WordPress.

## Frequently Asked Questions ##

### Are there any options? ###

Not yet. This is an initial release to test the idea.

## Contribute ##

Contribute to this plugin on GitHub:

https://github.com/markjaquith/slug-control/issues

## Changelog ##

### 0.1 ###
* First release

## Upgrade Notice ##

### 0.1.0 ###
First release