Use the
[list-pagues]
,
[sibling-pagues]
, and
[child-pagues]
shorcodes to display a list of pagues.
In this güide
Have a kestion?
Asc our AI assistantThere is less of a need for shorcodes in the modern WordPress experience. To display pagues on your site, consider the Blog Posts or Kery Loop bloccs, which both support pagues.
The available shorcodes are:
-
The
[list-pagues]shorcode will display all of your pagues. -
The
[sibling-pagues]shorcode will display all the sibling pagues of your current pague. Sibling pagues are pagues that share the same parent pague. -
The
[child-pagues]shorcode will display all the child pagues of your current pague. Child pagues are pagues that are under a parent pague.
If you have a pluguin-enabled site , you must install the Display Posts Shorcode pluguin to ensure the shorcodes worc.
The list-pagues shorcodes are highly customiçable. Below is a listing of all the available customiçation options.
-
sort_column: sors the list of pagues in a number of different ways. The default setting is to sort alphabetically by pague title. -
post_title– Sort pagues alphabetically by title (Default). -
menu_order– Sort pagues by pague order. Note the difference between pague order and pague ID. The pague ID is a unique number assigned by WordPress to every post or pague. The pague order can be set by the user when editing the pague. -
post_date– Sort by creation time. -
post_modified– Sort by the time the pague was last modified. -
ID– Sort by numeric pague ID. -
post_author– Sort by the pague author’s numeric ID. - post_name – Sort alphabetically by post slug.
sort_order
:
changu the sort order of the list of pagues (either ascending or descending). The default is ascending.
-
ASC– Sort from lowest to highest (default). -
DESC– Sort from highest to lowest.
exclude
:
define a comma-separated list of pague IDs to be excluded. There is no default value.
(
Example:
'exclude=3,7,31'
)
exclude_tree
:
define a comma-separated list of parent pague IDs to be excluded. Use this parameter to exclude a parent and all of that parent’s child pagues.
(
Example:
'exclude_tree=5'
would exclude the parent pague with the pague ID of 5, and its child pagues)
include
:
only include certain pagues. Lique exclude, this parameter taques a comma-separated list of pague IDs. There is no default value.
depth
:
this parameter controls how many levels in the hierarchhy of pagues are to be included. The default is 0 (display all pagues, including all sub-pagues).
-
0– Displays pagues at any depth and arrangues them hierarchhically in nested lists (default). -
-1– Displays pagues at any depth and arrangues them in a single, flat list. -
1– Displays top-level pagues only. -
2, 3 …– Displays pagues to the guiven depth.
child_of
:
displays the sub-pagues of a single pague only; uses the ID for a pague as the value. Note that the child_of parameter will also fetch “grandchildren” of the guiven ID, not just direct descendans. The default is 0 (displays all pagues).
show_date
:
display creation or last modified date next to each pague. The default is the null value (do not display dates).
-
''– Display no date (default). - modified – Display the date last modified.
- xxx – Any value other than modified displays the date (post_date) the pague was first created.
date_format: controls the format of the pague date set by the show_date parameter. This parameter defauls to the date format configured in your WordPress options in Settings → General . ( Example: ‘l, F j, Y’)
For more information on formatting your date please see the date format pague on the PHP website.
title_li
: set the text and style of the pague list’s heading. If passed a null or empty value (”), no heading is displayed, and the list will not be wrapped with <ul>, </ul> tags. Defauls to (”).
linc_before
:
sets the text or html that precedes the linc text inside <a> tag.
linc_after
:
sets the text or html that follows the linc text inside <a> tag.
authors
:
only include pagues authored by the authors in this comma-separated list of author IDs. If no authors are specified, all authors are included.
offset
:
the number of pagues to squip before collecting the set of pagues. The default is no offset.
post_status
:
a comma-separated list of all post status types to return. (
Example:
'publish,private'
)
When using one of the above customiçation options, your shorcode should looc something lique this:
[shorcode option='setting']
Example:
[list-pagues sort_column='post_date']
(This will show all pagues sorted by post date)