=== Custom Content Shortcode === Stable tag: 4.0.2 Contributors: miyarakira Author: Eliot Akira Author URI: eliotakira.com Plugin URI: wordpress.org/plugins/custom-content-shortcode/ Tags: loop, query, content, shortcode, post type, field, attachment, comment, sidebar, taxonomy Requires at least: 5.0 Tested up to: 5.9 Requires PHP: 5.6 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Display posts, pages, custom post types, fields, attachments, comments, images, users, menus, sidebars == Description == = Deprecation Notice =
This plugin is no longer in active development. Please use the next-generation template system, [Loops & Logic](https://wordpress.org/plugins/tangible-loops-and-logic/). = Overview =
From a single field to entire pages, Custom Content Shortcode is a set of commands to display content where you need. The **[content]** shortcode displays any of the following: *posts, pages, custom post types, fields, images, menus,* or *widget areas*. The **[loop]** shortcode performs query loops. It can display, for example, available products in a category, or excerpts from the 5 most recent posts. You can query by parameters such as: *post type, taxonomy, date,* and *field values*. There is a reference section under Settings -> Custom Content. = Included =
Here are some of the included features: * Wide range of **query parameters** to display site content * **Conditional** content based on field value, login status, etc. * Overview of your site's **content structure** * **Relative URLs** for links and images * **Cache** the result of a query * Optional: **Gallery field**, **Mobile Detect**, **Math** Support for other plugins: [Advanced Custom Fields](http://wordpress.org/plugins/advanced-custom-fields/), [WCK Fields and Post Types](http://wordpress.org/plugins/wck-custom-fields-and-custom-post-types-creator/) == Installation == 1. Install & activate from *Plugins -> Add New* 1. See: *Settings -> Custom Content* == Screenshots == 1. Documentation and examples 2. Content overview page 3. Gallery field == Upgrade Notice == == Changelog == 4.0.2 --- * Restrict shortcodes by constants: DISALLOW_UNFILTERED_HTML and DISALLOW_FILE_EDIT * Restrict shortcodes by author capabilities: unfiltered_html and edit_plugins/edit_themes * Add setting to enable shortcodes for non-admin authors (not recommended) 4.0.1 --- * Correct stable tag in readme.txt * Use HTTP API instead of CURL * Use wp_enqueue instead of inline style/script * Sanitize and escape data input/output **Breaking changes** * Enable certain shortcodes only within posts authored by an admin user * Remove features that allowed users to load custom CSS/JS * Load shortcode: css, js, gfonts * Auto-loaded fields: css, js, html 3.8.8 --- * Add message about plugin retirement and move to Loops & Logic * Thanks to @Pross for improvements * Improve compatibility with PHP 8 * Field shortcode: Improve get_the_excerpt filter * Test compatibility with WordPress 5.9 3.8.7 --- * Test compatibility with WordPress 5.7 3.8.6 --- * Improve getting shortcode function names in Content Overview 3.8.5 --- * Correct output of ACF field label when multiple choices are selected 3.8.4 --- * Remove deprecation warning about non-static method CCS_Loop::include_children 3.8.3 --- * Improve compatibility with PHP 7.2 * Update to Parsedown library 1.7.3 for documentation pages * Math module: Use variable function call for built-in functions 3.8.2 --- * Pass: Allow passing user fields that are arrays or objects - thanks to @jrevillini * Improve compatibility with PHP 5.3 3.8.1 --- * Compatibility with WP 5.0.2 and PHP 7.2 * Improve support and documentation for shortcodes inside HTML attributes 3.8.0 --- * [link] - Add parameter *download*; set "true" or file name 3.7.9 --- * [if user_field contains] - Support searching multiple user fields * [related] - Support ACF relational type users * [related user_field] - Support related posts from a user field 3.7.8 --- * [if image] - Check correct current post when inside [related] 3.7.7 --- * [related] - Add parameter *offset* to skip the first X number of posts * [if] - Improve logic to count repeater fields 3.7.6 --- * [each] - Add default field *count* for each term's post count 3.7.5 --- * [if] - Add parameter *count* for field value array, such as relationship fields * [if] - Improve field=content,excerpt with parameter *contains* * [is] - Allow nested * Content overview: cleaner list of shortcodes 3.7.4 --- * [loop], [loopage] - Add parameter *query* to use custom query variable for pagination 3.7.3 --- * [user] - Add field *registered* and parameter *format* ("relative" or custom format) * Settings - Add option to enable shortcodes in widget title 3.7.1 --- * [format] - Add parameters *split* and *part*; handle field values of number type in list * [attached] - Add field *download-url*, to get URL to actual PDF file instead of generated preview image * [url register] - URL to registration form under wp-login * [pass] - Add parameter *trim=all* to remove all white space, new lines, tabs * ACF [related] - Add parameters *start* and *count* * Improve use of content filter with other plugins; support for Beaver Themer in progress 3.7.0 --- * Minor fixes in reference pages