內容簡介
Child Pages Card 外掛可將子頁面以卡片形式顯示,提供簡潔美觀的頁面檔案展示,並支援自訂樣式和排序功能,提升網站的可讀性與視覺效果。
【主要功能】
• 使用短碼生成子頁面卡片
• 支援區塊生成顯示
• 可依照順序排序子頁面
• 自訂顯示文字字數與摘要
• 顯示特色圖片或網站圖示
• 自訂圖片大小
外掛標籤
開發者團隊
📦 歷史版本下載
原文外掛簡介
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
);
