PHPackages                             goblindegook/shorthand - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. goblindegook/shorthand

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

goblindegook/shorthand
======================

A WordPress shortcode pack, from my site to yours.

1.2.0(10y ago)029GPL-2.0+PHPPHP &gt;=5.3.0

Since Jul 18Pushed 10y agoCompare

[ Source](https://github.com/goblindegook/shorthand)[ Packagist](https://packagist.org/packages/goblindegook/shorthand)[ Docs](https://github.com/goblindegook/shorthand)[ RSS](/packages/goblindegook-shorthand/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (4)Used By (0)

Shorthand
=========

[](#shorthand)

[![Packagist](https://camo.githubusercontent.com/a8d5ef98e3f3550fd6b02f4cf97c144f8c8ae9c4eef7dc64303dcc0b3826727f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f676f626c696e6465676f6f6b2f73686f727468616e642e737667)](https://packagist.org/packages/goblindegook/shorthand) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/ba5396702452ca3e8e9d6dec227797d4d4984b9b85f703ad4b2b6edce786c2ef/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f676f626c696e6465676f6f6b2f73686f727468616e642f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/goblindegook/shorthand/?branch=master)

A bunch of shortcodes developed for my site, now offered to the public. [Shortcake](https://github.com/fusioneng/Shortcake) is supported because, honestly, who doesn't love cake?

Installation
------------

[](#installation)

This plugin is not (yet?) available in the repository, [Composer](https://getcomposer.org) is the recommended way to install it:

```
$ composer require goblindegook/shorthand
```

If you want to know more about using Composer with WordPress, there's [a good introduction at the Roots project site](https://roots.io/using-composer-with-wordpress/).

Shortcodes
----------

[](#shortcodes)

### Pull Quote

[](#pull-quote)

Renders a pull quote aside block with `pull-quote` and `pull-quote--` classes. Integrates with Shortcake.

**Usage:** `[pull-quote align=""]CONTENT[/pull-quote]`

### Small Caps

[](#small-caps)

Renders an inline element with a `small-caps` class.

**Usage:** `[small-caps]CONTENT[/small-caps]`

### Underline

[](#underline)

Renders an inline element with an `underline` class.

**Usage:** `[u]CONTENT[/u]`

Hooks
-----

[](#hooks)

### Filter: `shorthand_scripts`

[](#filter-shorthand_scripts)

Allows plugin and theme developers to filter or turn off the scripts bundled with Shorthand.

The quickest way to disable them completely is by calling `add_filter( 'shorthand_scripts', '__return_empty_array' );` at the `init` step.

It's up to developers to enqueue their own replacement scripts for the frontend as well as Shortcake's live preview.

#### Parameters

[](#parameters)

`$scripts`: *(array)* Script URLs as *(handle, URL)* pairs.

`$tag`: *(string)* Shortcode tag name.

### Filter: `shorthand_styles`

[](#filter-shorthand_styles)

Allows plugin and theme developers to filter or turn off the stylesheets bundled with Shorthand.

The quickest way to disable them completely is by calling `add_filter( 'shorthand_styles', '__return_empty_array' );` at the `init` step.

It's up to developers to enqueue their own replacement styles for the frontend as well as Shortcake's live preview.

#### Parameters

[](#parameters-1)

`$styles`: *(array)* Stylesheet URLs as *(handle, URL)* pairs.

`$tag`: *(string)* Shortcode tag name.

### Filter: `shorthand_shortcode`

[](#filter-shorthand_shortcode)

Allows plugin and theme developers to filter the output of a shortcode.

#### Parameters

[](#parameters-2)

`$output`: *(string)* Shortcode output to filter.

`$atts`: *(array)* Shortcode attributes.

`$content`: *(string)* Original inner content (for closing shortcodes).

`$tag`: *(string)* Shortcode tag.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity60

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~7 days

Total

3

Last Release

3943d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/035c98a3fbc2961e88522dae86521b6bb114624800e342a317b66ab270fc4baa?d=identicon)[goblindegook](/maintainers/goblindegook)

---

Tags

pluginwordpressformattingshortcodes

### Embed Badge

![Health badge](/badges/goblindegook-shorthand/health.svg)

```
[![Health](https://phpackages.com/badges/goblindegook-shorthand/health.svg)](https://phpackages.com/packages/goblindegook-shorthand)
```

###  Alternatives

[iceicetimmy/acf-post-type-selector

Post type selector for Advanced Custom Fields.

559.0k](/packages/iceicetimmy-acf-post-type-selector)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
