Child Pages Card

説明

子ページのアーカイブをカード形式で表示します。

  • ショートコードで生成
  • ブロックで生成
  • 昇順と降順でソートできます。
  • 本文から文字数を指定して、抜粋を表示します。
  • アイキャッチ画像を表示します。アイキャッチ画像がない場合はサイトアイコンが表示され、サイトアイコンがない場合は WordPress アイコンが表示されます。
  • アイキャッチ画像のサイズを指定できます。

使い方

カスタマイズ

  • テンプレートファイルは、柔軟なカスタマイズを可能にします。
  • デフォルトのテンプレートファイルは、template/childpagescard-template-html.phptemplate/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
);

スクリーンショット

  • 表示
  • ブロック
  • ブロック検索
  • 設定

ブロック

このプラグインは1個のブロックを提供します。

  • Child Pages Card Displays child page archives in card form.

インストール

  1. /wp-content/plugins/ディレクトリ以下にchild-pages-cardディレクトリをアップロードします。
  2. WordPress の「プラグイン」メニューからプラグインを有効化してください

FAQ

ありません

評価

2023年12月9日
I don’t know why someone gave it 3 points, I think it’s undeserved. The plugin is interesting and I think it will be in demand.
2020年9月1日
This is a good start for a plugin. I know there is a method of using short codes and modifying the functions file but Child Pages Card plugin made it so easy, all i had to do is add it as a block on my page post and it worked. I have been using the plugin since about February 2020 and just recently made a donation. Good job to the dev of this plugin, there is lots of potential here. For a small update it would be cool to be able to list ascending /descending by a-z / z-a. And maybe a back to parent page button. Keep up the good work
2件のレビューをすべて表示

貢献者と開発者

Child Pages Card はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Child Pages Card” は1ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Child Pages Card” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

[2.01] 2024/04/29

  • 修正 – 翻訳。

[2.00] 2024/04/29

  • 修正 – ショートコード属性値の初期値に関する問題。
  • 追加 – 親ページをスラグで指定できるようになりました。
  • 追加 – いくつかのショートコード属性を追加。
  • 追加 – テンプレートファイルによるカスタマイズ。
  • 変更 – 管理画面を、React へ変更。

1.15

メディアライブラリ内の画像の有無をチェックする際の問題を修正。

1.14

翻訳を修正しました。

1.13

翻訳を修正しました。

1.12

ブロックを再構築しました。

1.11

WordPress 6.4 に対応しました。
PHP 8.0 が必須になりました。

1.10

非公開の投稿が表示される問題を修正しました。

1.09

ショートコードでの、XSS の問題を修正しました。

1.08

抜粋サイズと画像サイズの問題を修正しました。
WordPress 6.1 に対応しました。

1.07

ブロックを再構築しました。

1.06

管理画面で CSS を変更する機能を追加しました。

1.05

ブロックを再構築しました。

1.04

投稿ステータスで表示できないことがあった問題を修正しました。
管理画面を修正しました。
データベースの接頭辞の問題を修正しました。

1.03

ブロックは ESNext に対応しました。

1.02

抜粋内のショートコードの削除をサポートしました。

1.01

親ページの ID の入力場所を追加しました。

1.00

初回リリース。