Links directly to a ticket (“bug”) on a Trac site using simple notation such as
[bug 12345]. By default, this plugin is coded to link to the WordPress core Trac.
Generates output such as
The plugin will fetch the ticket title when a shortcode is first displayed; the ticket title is displayed in the
title attribute of the link. The plugin caches titles in custom fields with the posts in which shortcodes are used, to minimize unnecessary computation.
Constants can also be set in
wp-config.php to change the shortcode name and to switch to a different Trac site. See Installation.
Self-explanatory, like most plugins.
This plugin can also be used as a must-use plugin by placing
trac-ticket-shortcode.php into the
How to use constants
The Trac site that the plugin links to can be overridden by defining
TRAC_TICKET_URL as the absolute URL to the root of the Trac site. Put a line like this into
wp-config.php: define(‘TRAC_TICKET_URL’, ‘https://plugins.trac.wordpress.org/’); to use the plugin site.
The name of the shortcode can be customized (within reason — i.e. lowercase alphabetical characters and underscores) by defining
TRAC_TICKET_SHORTCODE. The default shortcode is
[bug] but other reasonable names might include
[ticket]: define(‘TRAC_TICKET_SHORTCODE’, ‘ticket’); (Whatever string is supplied will be lowercased. Only alphanumeric characters and the underscore will remain. For example, if you define
ticket-#, the shortcode will actually be hooked for
Note that changing either of these constants will affect all shortcodes.
Contributors & Developers
“Trac Ticket Shortcode” is open source software. The following people have contributed to this plugin.
Interested in development?
- Initial release
- Customizable shortcode name and Trac location