=== Linkify Categories === Contributors: coffee2code Donate link: http://coffee2code.com/donate Tags: categories, link, linkify, archives, list, widget, template tag, coffee2code License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Requires at least: 2.8 Tested up to: 3.5 Stable tag: 2.0.4 Version: 2.0.4 Turn a string, list, or array of category IDs and/or slugs into a list of links to those categories. == Description == Turn a string, list, or array of category IDs and/or slugs into a list of links to those categories. The plugin provides a widget called "Linkify Catagories" as well as a template tag, `c2c_linkify_categories()`, to easily indicate categories to list and how to list them. Categories are specified by either ID or slug. See other parts of the documentation for example usage and capabilities. Links: [Plugin Homepage](http://coffee2code.com/wp-plugins/linkify-categories/) | [Plugin Directory Page](http://wordpress.org/extend/plugins/linkify-categories/) | [Author Homepage](http://coffee2code.com) == Installation == 1. Unzip `linkify-categories.zip` inside the `/wp-content/plugins/` directory for your site (or install via the built-in WordPress plugin installer) 1. Activate the plugin through the 'Plugins' admin menu in WordPress 1. Use the `c2c_linkify_categories()` template tag in one of your templates (be sure to pass it at least the first argument indicating what category IDs and/or slugs to linkify -- the argument can be an array, a space-separate list, or a comma-separated list). Other optional arguments are available to customize the output. == Screenshots == 1. The plugin's widget configuration. == Frequently Asked Questions == = What happens if I tell it to list something that I have mistyped, haven't created yet, or have deleted? = If a given ID/slug doesn't match up with an existing category then that item is ignored without error. = How do I get items to appear as a list (using HTML tags)? = Whether you use the template tag or the widget, specify the following information for the appropriate fields/arguments: Before text: `` (or ``) Between categories: `
  • ` == Template Tags == The plugin provides one template tag for use in your theme templates, functions.php, or plugins. = Functions = * `` Displays links to each of any number of categories specified via category IDs/slugs = Arguments = * `$categories` A single category ID/slug, or multiple category IDs/slugs defined via an array, or multiple categories IDs/slugs defined via a comma-separated and/or space-separated string * `$before` (optional) To appear before the entire category listing (if categories exist or if 'none' setting is specified) * `$after` (optional) To appear after the entire category listing (if categories exist or if 'none' setting is specified) * `$between` (optional) To appear between categories * `$before_last` (optional) To appear between the second-to-last and last element, if not specified, 'between' value is used * `$none` (optional) To appear when no categories have been found. If blank, then the entire function doesn't display anything = Examples = * These are all valid calls: `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` * `` Outputs something like: `Books, Movies` * `` Outputs something like: `` * `` Displays nothing. * `` Outputs: `No related categories.` == Filters == The plugin exposes one action for hooking. = c2c_linkify_categories (action) = The 'c2c_linkify_categories' hook allows you to use an alternative approach to safely invoke `c2c_linkify_categories()` in such a way that if the plugin were to be deactivated or deleted, then your calls to the function won't cause errors in your site. Arguments: * same as for `c2c_linkify_categories()` Example: Instead of: `` Do: `` == Changelog == = 2.0.4 = * Add check to prevent execution of code if file is directly accessed * Note compatibility through WP 3.5+ * Update copyright date (2013) * Create repo's WP.org assets directory * Move screenshot into repo's assets directory = 2.0.3 = * Re-license as GPLv2 or later (from X11) * Add 'License' and 'License URI' header tags to readme.txt and plugin file * Remove ending PHP close tag * Note compatibility through WP 3.4+ = 2.0.2 = * Note compatibility through WP 3.3+ * Add link to plugin directory page to readme.txt * Update copyright date (2012) = 2.0.1 = * Note compatibility through WP 3.2+ * Minor code formatting changes (spacing) * Fix plugin homepage and author links in description in readme.txt = 2.0 = * Add Linkify Categories widget * Rename `linkify_categories()` to `c2c_linkify_categories()` (but maintain a deprecated version for backwards compatibility) * Rename 'linkify_categories' action to 'c2c_linkify_categories' (but maintain support for backwards compatibility) * Add Template Tag, Screenshots, and Frequently Asked Questions sections to readme.txt * Add screenshot of widget admin * Note compatibility through WP 3.1+ * Update copyright date (2011) = 1.2 = * Add filter 'linkify_categories' to respond to the function of the same name so that users can use the do_action() notation for invoking template tags * Wrap function in if(!function_exists()) check * Reverse order of implode() arguments * Fix to prevent PHP notice * Remove docs from top of plugin file (all that and more are in readme.txt) * Note compatibility with WP 3.0+ * Minor tweaks to code formatting (spacing) * Add Filters and Upgrade Notice sections to readme.txt * Remove trailing whitespace = 1.1 = * Add PHPDoc documentation * Add title attribute to link for each category * Minor formatting tweaks * Note compatibility with WP 2.9+ * Drop compatibility with WP older than 2.8 * Update copyright date * Update readme.txt (including adding Changelog) = 1.0 = * Initial release == Upgrade Notice == = 2.0.4 = Trivial update: noted compatibility through WP 3.5+ = 2.0.3 = Trivial update: noted compatibility through WP 3.4+; explicitly stated license = 2.0.2 = Trivial update: noted compatibility through WP 3.3+ and minor readme.txt tweaks = 2.0.1 = Trivial update: noted compatibility through WP 3.2+ and minor code formatting changes (spacing) = 2.0 = Feature update: added widget, deprecated `linkify_categories()` in favor of `c2c_linkify_categories()`, renamed action from 'linkify_categories' to 'c2c_linkify_categories', added Template Tags, Screenshots, and FAQ sections to readme, noted compatibility with WP 3.1+, and updated copyright date (2011). = 1.2 = Minor update. Highlights: added filter to allow alternative safe invocation of function; verified WP 3.0 compatibility.