Plugin info

Total downloads: 339,185
Active installs: 10,000
Total reviews: 163
Average rating: 5
Support threads opened: 1
Support threads resolved: 0 (0%)
Available in: 4 language(s)
Contributors: 1
Last updated: 2/1/2022 (1428 days ago)
Added to WordPress: 9/11/2013 (12 years old)
Minimum WordPress version: 5.0
Tested up to WordPress version: 5.9.5
Minimum PHP version: 5.6

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 1428 days ago • Support resolved 0% • 163 reviews

19/100

Is Custom Content Shortcode abandoned?

Possibly abandoned (last update 1428 days ago).

Compatibility

Requires WordPress: 5.0
Tested up to: 5.9.5
Requires PHP: 5.6

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Loops & Logic
Rating 4.9/5 (38 reviews)Active installs 2,000
WP Query Creator
Rating 3.0/5 (1 reviews)Active installs 90
Inject Query Posts
Rating 0.0/5 (0 reviews)Active installs 10
Query Editor
Rating 0.0/5 (0 reviews)Active installs 10
Elementor Custom Skin
Rating 4.7/5 (116 reviews)Active installs 100,000
Genesis Grid
Rating 4.9/5 (24 reviews)Active installs 2,000

Description

Deprecation Notice

This plugin is no longer in active development.

Please use the next-generation template system, Loops & 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, WCK Fields and Post Types

Installation

  1. Install & activate from Plugins -> Add New
  2. See: Settings -> Custom Content

Frequently Asked Questions

No FAQ available

Review feed

No reviews available

Screenshots

  1. Documentation and examples

    Documentation and examples

  2. Content overview page

    Content overview page

  3. Gallery field

    Gallery field

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