Plugin info

Total downloads: 4,910
Active installs: 60
Total reviews: 2
Average rating: 4
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 2 language(s)
Contributors: 1
Last updated: 11/25/2025 (36 days ago)
Added to WordPress: 11/10/2019 (6 years old)
Minimum WordPress version: 6.6
Tested up to WordPress version: 6.9
Minimum PHP version: 8.0

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 36 days ago • 2 reviews

61/100

Is Child Pages Card abandoned?

Likely maintained (last update 36 days ago).

Compatibility

Requires WordPress: 6.6
Tested up to: 6.9
Requires PHP: 8.0

Similar & Alternatives

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

CC Child Pages
Rating 4.9/5 (49 reviews)Active installs 10,000
Auto Subpage Menu
Rating 4.3/5 (12 reviews)Active installs 800
List Child Pages Shortcode
Rating 5.0/5 (3 reviews)Active installs 600
Multiple Passwords for Protected Pages
Rating 3.2/5 (23 reviews)Active installs 300

Description

Displays child page archives in card form

  • Generated with shortcode
  • Generated with block
  • Can sort in ascending order and descending order.
  • Specify the number of characters from the text and display the excerpt.
  • Displays an featured image. If there is no featured image, a site icon is displayed, and if there is no site icon, a WordPress icon is displayed.
  • Can specify the size of the displayed image.

How it works

Customize

  • Template files allow for flexible customization.
  • The default template file is template/childpagescard-template-html.php and template/childpagescard-template-css.php. Using this as a reference, you can specify a separate template file using the filters below.
/** ==================================================
 * Filter for template file of html.
 *
 */
add_filter(
    'child_pages_card_generate_template_html_file',
    function () {
        $wp_uploads = wp_upload_dir();
        $upload_dir = wp_normalize_path( $wp_uploads['basedir'] );
        $upload_dir = untrailingslashit( $upload_dir );
        return $upload_dir . '/tmp/childpagescard-template-html.php';
    },
    10,
    1
);
/** ==================================================
 * Filter for template file of css.
 *
 */
add_filter(
    'child_pages_card_generate_template_css_file',
    function () {
        $wp_uploads = wp_upload_dir();
        $upload_dir = wp_normalize_path( $wp_uploads['basedir'] );
        $upload_dir = untrailingslashit( $upload_dir );
        return $upload_dir . '/tmp/childpagescard-template-css.php';
    },
    10,
    1
);
  • CSS files can be set separately. Please see the filters below.
/** ==================================================
 * Filter for CSS file.
 *
 */
add_filter(
    'child-pages-card_css_url',
    function () {
        $wp_uploads = wp_upload_dir();
        $upload_url = $wp_uploads['baseurl'];
        if ( is_ssl() ) {
            $upload_url = str_replace( 'http:', 'https:', $upload_url );
        }
        $upload_url = untrailingslashit( $upload_url );
        return $upload_url . '/tmp/childpagescard.css';
    },
    10,
    1
);

Installation

  1. Upload child-pages-card directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Frequently Asked Questions

none

Review feed

No reviews available

Screenshots

  1. View

    View

  2. Block

    Block

  3. Block search

    Block search

  4. Settings

    Settings

Changelog

[2.07] 2025/04/01

  • Fix – Loading the management screen.

[2.06] 2025/04/01

  • Fix – Rebuilt javascript.

[2.05] 2024/11/14

  • Fix – Rebuilt javascript.

[2.04] 2024/11/14

  • Fix – Rebuilt javascript.

[2.03] 2024/11/11

  • Fix – Management screen display issue.

[2.02] 2024/11/08

  • Fix – Rebuilt blocks.

[2.01] 2024/04/29

  • Fix – Translation.

[2.00] 2024/04/29

  • Fix – Initial value issue with shortcode attribute values.
  • Added – The parent page can now be specified using a slug.
  • Added – Some shortcode attributes have been added.
  • Added – Customization by template files.
  • Change – The management screen was converted to React.

1.15

Fixed a problem with checking for the presence of images in the media library.

1.14

Fixed translation.

1.13

Fixed translation.

1.12

Rebuilt blocks.

1.11

Supported WordPress 6.4.
PHP 8.0 is now required.

1.10

Fixed a problem with private postings being visible.

1.09

Fixed problem of XSS via shortcode.

1.08

Fixed excerpt size and image size issues.
WordPress 6.1 is now supported.

1.07

Rebuilt blocks.

1.06

Added the ability to modify CSS in the admin panel.

1.05

Rebuilt blocks.

1.04

Fixed an issue that could not be displayed in the post status.
The admin screen has been modified.
Fixed an issue with database prefixes.

1.03

The block now supports ESNext.

1.02

Supported removing shortcode in excerpts.

1.01

Added input place for ID of parent page.

1.00

Initial release.