Child Pages Card
·
子ページのアーカイブをカード形式で表示します。
評価機能
バージョン
2.07
有効インストール数
70
最終更新日時
Mar 29, 2026
子ページのアーカイブをカード形式で表示します。
- ショートコードで生成
- ブロックで生成
- 昇順と降順でソートできます。
- 本文から文字数を指定して、抜粋を表示します。
- アイキャッチ画像を表示します。アイキャッチ画像がない場合はサイトアイコンが表示され、サイトアイコンがない場合は WordPress アイコンが表示されます。
- アイキャッチ画像のサイズを指定できます。
使い方
カスタマイズ
- テンプレートファイルは、柔軟なカスタマイズを可能にします。
- デフォルトのテンプレートファイルは、
template/childpagescard-template-html.phpとtemplate/childpagescard-template-css.phpです。これを参考に、以下のフィルターを使って別のテンプレートファイルを指定することができます。
/** ==================================================
* 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 ファイルは別途設定可能です。以下のフィルターをご覧ください。
/** ==================================================
* 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
);