{"id":112700,"date":"2019-11-10T21:57:07","date_gmt":"2019-11-10T21:57:07","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/child-pages-card\/"},"modified":"2026-03-29T21:32:34","modified_gmt":"2026-03-29T21:32:34","slug":"child-pages-card","status":"publish","type":"plugin","link":"https:\/\/km.wordpress.org\/plugins\/child-pages-card\/","author":12387480,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.07","stable_tag":"2.07","tested":"7.0","requires":"6.6","requires_php":"8.0","requires_plugins":null,"header_name":"Child Pages Card","header_author":"Katsushi Kawamori","header_description":"Displays child page archives in card form.","assets_banners_color":"","last_updated":"2026-03-29 21:32:34","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/shop.riverforest-wp.info\/donate\/","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/child-pages-card\/","header_author_uri":"https:\/\/riverforest-wp.info\/","rating":4,"author_block_rating":5,"active_installs":60,"downloads":5259,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":1,"sections":["description","installation","faq","changelog"],"tags":{"1.00":{"tag":"1.00","author":"Katsushi Kawamori","date":"2019-11-11 01:14:48"},"1.01":{"tag":"1.01","author":"Katsushi Kawamori","date":"2019-11-14 23:39:16"},"1.02":{"tag":"1.02","author":"Katsushi Kawamori","date":"2019-12-19 11:34:52"},"1.03":{"tag":"1.03","author":"Katsushi Kawamori","date":"2020-08-06 13:06:08"},"1.04":{"tag":"1.04","author":"Katsushi Kawamori","date":"2020-11-02 01:08:52"},"1.05":{"tag":"1.05","author":"Katsushi Kawamori","date":"2021-03-07 00:38:51"},"1.06":{"tag":"1.06","author":"Katsushi Kawamori","date":"2022-06-07 23:42:07"},"1.07":{"tag":"1.07","author":"Katsushi Kawamori","date":"2022-06-26 22:56:35"},"1.08":{"tag":"1.08","author":"Katsushi Kawamori","date":"2023-07-18 22:50:07"},"1.09":{"tag":"1.09","author":"Katsushi Kawamori","date":"2023-07-31 17:00:17"},"1.10":{"tag":"1.10","author":"Katsushi Kawamori","date":"2023-08-03 11:18:08"},"1.11":{"tag":"1.11","author":"Katsushi Kawamori","date":"2023-10-26 22:52:24"},"1.12":{"tag":"1.12","author":"Katsushi Kawamori","date":"2023-12-02 10:15:40"},"1.13":{"tag":"1.13","author":"Katsushi Kawamori","date":"2023-12-02 11:09:20"},"1.14":{"tag":"1.14","author":"Katsushi Kawamori","date":"2023-12-02 11:59:38"},"1.15":{"tag":"1.15","author":"Katsushi Kawamori","date":"2024-03-05 12:07:37"},"2.00":{"tag":"2.00","author":"Katsushi Kawamori","date":"2024-04-29 03:13:19"},"2.01":{"tag":"2.01","author":"Katsushi Kawamori","date":"2024-11-05 23:00:59"},"2.02":{"tag":"2.02","author":"Katsushi Kawamori","date":"2024-11-07 23:06:18"},"2.03":{"tag":"2.03","author":"Katsushi Kawamori","date":"2024-11-10 23:39:49"},"2.04":{"tag":"2.04","author":"Katsushi Kawamori","date":"2024-11-14 00:08:25"},"2.05":{"tag":"2.05","author":"Katsushi Kawamori","date":"2024-11-14 10:44:44"},"2.06":{"tag":"2.06","author":"Katsushi Kawamori","date":"2025-04-01 00:49:57"},"2.07":{"tag":"2.07","author":"Katsushi Kawamori","date":"2026-03-29 21:32:34"}},"upgrade_notice":{"1.10":"<p>Security measures.<\/p>","1.09":"<p>Security measures.<\/p>","1.00":""},"ratings":{"1":0,"2":0,"3":1,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2189351,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":{"child-pages\/childpagescard-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"child-pages\/childpagescard-block","title":"Child Pages Card","category":"widgets","icon":"editor-ul","description":"Displays child page archives in card form.","keywords":["archives","child page","page"],"version":"1.1.0","textdomain":"child-pages-card","supports":{"customClassName":false,"className":false,"html":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css"}},"tagged_versions":["1.00","1.01","1.02","1.03","1.04","1.05","1.06","1.07","1.08","1.09","1.10","1.11","1.12","1.13","1.14","1.15","2.00","2.01","2.02","2.03","2.04","2.05","2.06","2.07"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3078385,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3078385,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3078385,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3078385,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"View","2":"Block","3":"Block search","4":"Settings"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3621,1220,9661,170,80],"plugin_category":[43],"plugin_contributors":[79586],"plugin_business_model":[],"class_list":["post-112700","plugin","type-plugin","status-publish","hentry","plugin_tags-archives","plugin_tags-block","plugin_tags-child-page","plugin_tags-page","plugin_tags-shortcode","plugin_category-customization","plugin_contributors-katsushi-kawamori","plugin_committers-katsushi-kawamori"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/child-pages-card\/assets\/icon-256x256.png?rev=2189351","icon_2x":"https:\/\/ps.w.org\/child-pages-card\/assets\/icon-256x256.png?rev=2189351","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/child-pages-card\/assets\/screenshot-1.png?rev=3078385","caption":"View"},{"src":"https:\/\/ps.w.org\/child-pages-card\/assets\/screenshot-2.png?rev=3078385","caption":"Block"},{"src":"https:\/\/ps.w.org\/child-pages-card\/assets\/screenshot-3.png?rev=3078385","caption":"Block search"},{"src":"https:\/\/ps.w.org\/child-pages-card\/assets\/screenshot-4.png?rev=3078385","caption":"Settings"}],"raw_content":"<!--section=description-->\n<h4>Displays child page archives in card form<\/h4>\n\n<ul>\n<li>Generated with shortcode<\/li>\n<li>Generated with block<\/li>\n<li>Can sort in ascending order and descending order.<\/li>\n<li>Specify the number of characters from the text and display the excerpt.<\/li>\n<li>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.<\/li>\n<li>Can specify the size of the displayed image.<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<p>[youtube https:\/\/youtu.be\/AYzcpFhYu2c]<\/p>\n\n<h4>Customize<\/h4>\n\n<ul>\n<li>Template files allow for flexible <a href=\"https:\/\/github.com\/katsushi-kawamori\/Child-Pages-Card-Templates\">customization<\/a>.<\/li>\n<li>The default template file is <code>template\/childpagescard-template-html.php<\/code> and <code>template\/childpagescard-template-css.php<\/code>. Using this as a reference, you can specify a separate template file using the filters below.<\/li>\n<\/ul>\n\n<pre><code>\/** ==================================================\n * Filter for template file of html.\n *\n *\/\nadd_filter(\n    'child_pages_card_generate_template_html_file',\n    function () {\n        $wp_uploads = wp_upload_dir();\n        $upload_dir = wp_normalize_path( $wp_uploads['basedir'] );\n        $upload_dir = untrailingslashit( $upload_dir );\n        return $upload_dir . '\/tmp\/childpagescard-template-html.php';\n    },\n    10,\n    1\n);\n<\/code><\/pre>\n\n<pre><code>\/** ==================================================\n * Filter for template file of css.\n *\n *\/\nadd_filter(\n    'child_pages_card_generate_template_css_file',\n    function () {\n        $wp_uploads = wp_upload_dir();\n        $upload_dir = wp_normalize_path( $wp_uploads['basedir'] );\n        $upload_dir = untrailingslashit( $upload_dir );\n        return $upload_dir . '\/tmp\/childpagescard-template-css.php';\n    },\n    10,\n    1\n);\n<\/code><\/pre>\n\n<ul>\n<li>CSS files can be set separately. Please see the filters below.<\/li>\n<\/ul>\n\n<pre><code>\/** ==================================================\n * Filter for CSS file.\n *\n *\/\nadd_filter(\n    'child-pages-card_css_url',\n    function () {\n        $wp_uploads = wp_upload_dir();\n        $upload_url = $wp_uploads['baseurl'];\n        if ( is_ssl() ) {\n            $upload_url = str_replace( 'http:', 'https:', $upload_url );\n        }\n        $upload_url = untrailingslashit( $upload_url );\n        return $upload_url . '\/tmp\/childpagescard.css';\n    },\n    10,\n    1\n);\n<\/code><\/pre>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>child-pages-card<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<!--section=faq-->\n<p>none<\/p>\n\n<!--section=changelog-->\n<h4>[2.07] 2025\/04\/01<\/h4>\n\n<ul>\n<li>Fix - Loading the management screen.<\/li>\n<\/ul>\n\n<h4>[2.06] 2025\/04\/01<\/h4>\n\n<ul>\n<li>Fix - Rebuilt javascript.<\/li>\n<\/ul>\n\n<h4>[2.05] 2024\/11\/14<\/h4>\n\n<ul>\n<li>Fix - Rebuilt javascript.<\/li>\n<\/ul>\n\n<h4>[2.04] 2024\/11\/14<\/h4>\n\n<ul>\n<li>Fix - Rebuilt javascript.<\/li>\n<\/ul>\n\n<h4>[2.03] 2024\/11\/11<\/h4>\n\n<ul>\n<li>Fix - Management screen display issue.<\/li>\n<\/ul>\n\n<h4>[2.02] 2024\/11\/08<\/h4>\n\n<ul>\n<li>Fix - Rebuilt blocks.<\/li>\n<\/ul>\n\n<h4>[2.01] 2024\/04\/29<\/h4>\n\n<ul>\n<li>Fix - Translation.<\/li>\n<\/ul>\n\n<h4>[2.00] 2024\/04\/29<\/h4>\n\n<ul>\n<li>Fix - Initial value issue with shortcode attribute values.<\/li>\n<li>Added - The parent page can now be specified using a slug.<\/li>\n<li>Added - Some shortcode attributes have been added.<\/li>\n<li>Added - Customization by template files.<\/li>\n<li>Change - The management screen was converted to React.<\/li>\n<\/ul>\n\n<h4>1.15<\/h4>\n\n<p>Fixed a problem with checking for the presence of images in the media library.<\/p>\n\n<h4>1.14<\/h4>\n\n<p>Fixed translation.<\/p>\n\n<h4>1.13<\/h4>\n\n<p>Fixed translation.<\/p>\n\n<h4>1.12<\/h4>\n\n<p>Rebuilt blocks.<\/p>\n\n<h4>1.11<\/h4>\n\n<p>Supported WordPress 6.4.\nPHP 8.0 is now required.<\/p>\n\n<h4>1.10<\/h4>\n\n<p>Fixed a problem with private postings being visible.<\/p>\n\n<h4>1.09<\/h4>\n\n<p>Fixed problem of XSS via shortcode.<\/p>\n\n<h4>1.08<\/h4>\n\n<p>Fixed excerpt size and image size issues.\nWordPress 6.1 is now supported.<\/p>\n\n<h4>1.07<\/h4>\n\n<p>Rebuilt blocks.<\/p>\n\n<h4>1.06<\/h4>\n\n<p>Added the ability to modify CSS in the admin panel.<\/p>\n\n<h4>1.05<\/h4>\n\n<p>Rebuilt blocks.<\/p>\n\n<h4>1.04<\/h4>\n\n<p>Fixed an issue that could not be displayed in the post status.\nThe admin screen has been modified.\nFixed an issue with database prefixes.<\/p>\n\n<h4>1.03<\/h4>\n\n<p>The block now supports ESNext.<\/p>\n\n<h4>1.02<\/h4>\n\n<p>Supported removing shortcode in excerpts.<\/p>\n\n<h4>1.01<\/h4>\n\n<p>Added input place for ID of parent page.<\/p>\n\n<h4>1.00<\/h4>\n\n<p>Initial release.<\/p>","raw_excerpt":"Displays child page archives in card form.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/112700","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=112700"}],"author":[{"embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/katsushi-kawamori"}],"wp:attachment":[{"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=112700"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=112700"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=112700"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=112700"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=112700"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=112700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}