All pages
Powered by GitBook
1 of 1

Loading...

wp-pic-query

Use wp-pic-query to output a set of plugins based on a query

The wp-pic-query shortcode is used to output a set of a plugin based on a query you specify.

All of the wp-pic shortcode attributes apply as well. You may need to change type to 'theme' if you are querying for themes.

wp-pic

Here are the available parameters.

search (default empty)

Search the plugin or theme directory for a keyword. Example of retrieving plugins that have to do with higlighting.

tag (default empty, can be comma-separated)

Search for a specific plugin or theme tag.

author (default empty, WordPress.org username)

Retrieve a list of plugins or themes based on the .org username.

user (default empty, WordPress.org username)

Retrieve a user's favorite plugins.

browse (default empty)

Browse, if specified, can have the following values.

  • featured

  • popular

  • updated

  • favorites

per_page (default 24)

How many results should be returned.

cols (default 2)

This is an appearance attribute. Choose from 1 to 3 columns for the output.

col_gap

The gap between columns in pixels.

row_gap

The gap between rows in pixels.

{slug}={title} or {slug}="false"

A slug can be set in the shortcode attributes to override the title or disable the plugin from displaying.

Simply use the plugin or theme slug in the shortcode attributes.

Here's an example:

[wp-pic-query search="highlight"]
[wp-pic-query tag="dark,four-columns" per_page="4" type="theme" layout="wordpress" align="center" ajax="yes" cols="2"]
[wp-pic-query author="automattic" per_page="6" type="plugin" layout="wordpress" align="center" ajax="yes" cols="2"]
[wp-pic-query user="briKou" per_page="4" type="plugin" layout="wordpress" align="center" ajax="yes" cols="2"]
[wp-pic-query browse="popular" per_page="6" type="plugin" layout="card" margin="1rem" ajax="yes" cols="2"]
[wp-pic-query tag="buddypress" per_page="2" type="theme" layout="large" align="center" align="center"]
[wp-pic-query author="ronalfy" per_page="6" type="plugin" layout="wordpress" align="center" ajax="yes" cols="2" alerts-dlx="Alerts DLX" wp-ajaxify-comments="false" simple-comment-editing="Conversational Editing"]