Linux 软件免费装
Banner图

List Pages Shortcode

开发者 husobj
aaron_guitar
更新时间 2023年2月22日 04:48
捐献地址: 去捐款
PHP版本: 4.4.0 及以上
WordPress版本: 6.1.1
版权: GPLv2 or later

标签

shortcodes pages subpages child pages list pages sibling pages

下载

1.1 1.2 1.0 1.7.5 1.3 1.4 1.5 1.6 1.7 1.7.1 1.7.2 1.7.4 1.7.3 1.7.6 1.7.7

详情介绍:

Introduces the [list-pages], [sibling-pages] and [child-pages] shortcodes for easily displaying a list of pages within a post or page. Both shortcodes accept all parameters that you can pass to the wp_list_pages() function with the addition of a class parameter. Example Usage List pages sorted by title [list-pages sort_column="post_title"] List pages but exclude certain IDs and set the class of the list to "my-page-list" [list-pages exclude="17,38" class="my-page-list"] Show excerpt (for pages excerpt support will need adding manually or via the Page Excerpt plugin) [list-pages excerpt="1"] List the current page's children, but only show the top level [child-pages depth="1"] List the current page's siblings and their subpages [sibling-pages depth="2"] Default Arguments The default values are the same as for the wp_list_pages() function except for title_li which defaults to nothing. If a class is not specified, a default class of either "list-pages", "sibling-pages" or "child-pages" is given to the UL tag. In addition, the echo parameter has no effect. In addition to the wp_list_pages() arguments, you can also specify:

安装:

  1. Download and unzip the most recent version of this plugin
  2. Upload the list-pages-shortcode folder to /path-to-wordpress/wp-content/plugins/
  3. Login to your WP Admin panel, click Plugins, and activate "List Pages Shortcode"

升级注意事项:

1.7.7 Fix sort order validation to allow for multiple sort columns. 1.7.6 Security Update: Validate all shortcode attributes and escape output. 1.7.5 Security Update: Sanitize HTML attributes before outputting. 1.7.2 Add short code arguments to the shortcode_list_pages_before/after actions. 1.7.1 Update List_Pages_Shortcode_Walker_Page class with changes made to the WordPress Walker_Page class. 1.7 Add 'list-pages-shortcode' class to all lists. 1.6 Added shortcode_list_pages_before and shortcode_list_pages_after actions and list_pages_shortcode_item filter. 1.5 Added support for showing excerpt and filtering of excerpt output using 'list_pages_shortcode_excerpt' filter. Added support for outputting as ordered list. 1.4 Added support for 'post_status'. 1.3 Added 'shortcode_list_pages_attributes' filter and allow 'child_of' to be overridden by shortcode parameter. 1.2 Added support for extra wp_list_pages() parameters: include, sort_order, meta_key, meta_value and offset. 1.1 Added 'shortcode_list_pages' filter and [sibling-pages] shortcode.

常见问题:

How do I include a page excerpt?

Firstly you will need to add support for excerpt for your pages. You can either you this by using the add_post_type_support() function or using a plugin like Page Excerpt. You can also use the 'list_pages_shortcode_excerpt' filter to return or customize the excerpt for specific pages. The following example: <?php function my_list_pages_shortcode_excerpt( $excerpt, $page, $depth, $args ) { return $excerpt . '...'; } add_filter( 'list_pages_shortcode_excerpt', 'my_list_pages_shortcode_excerpt', 10, 4 ); ?> You can then include the excerpt via your shortcode. [list-pages excerpt="1"]

更新日志:

1.7.7 1.7.6 1.7.5 1.7.4 1.7.3 1.7.2 1.7.1 1.7 1.6 1.5 1.4 1.3 1.2 1.1 1.0