ページウィジェットExtプラグイン
プラグイン本体
サポートオプション
ページウィジェットExtプラグインは、デフォルトのページウィジェットを大幅に拡張したプラグインです。デフォルトでは、ページの並び順、除外ページを指定できるのみで、細かな設定が一切できません。しかし、ページウィジェットExtプラグインを使用すれば、特定のページ下のみを表示したり、ページの日付を合わせて表示するなど様々なケースに対応しています。
ページメニューは、投稿よりもページを中心にサイト構成をされる企業サイト、商用ホームページで大変活躍します。デフォルトのページウィジェットでは、サブメニュー表示ができないので不便ですが、ページウィジェットExtプラグインを使用すればサブメニュー表示も容易です。カテゴリーウィジェットExtプラグインと合わせて、柔軟で多機能なウィジェットを手に入れてください。
インストール
- ダウンロードした圧縮ファイルを解凍後、`page-widget-ext`ディレクトリを`wp-content/plugins`ディレクトリにアップロードします。
- WordPressの管理メニューからプラグインを選択し、ページウィジェットExtプラグインを有効化します。
- 管理メニューの外観にあるウィジェットから設定を行います。
ウィジェット設定
ページウィジェットExtプラグインのウィジェットの設定は以下のとおりです。
- タイトル
ウィジェットのタイトルを指定します。何も指定しないデフォルトは、ページです。 - 並び順
ページタイトル、ページ作成日時順、ページ更新日時順、ページ順序、ページID、ページ作成者、ページスラッグの中からページの並び順を指定します。昇順、降順も選択できます。 - 除外ページ
ページのリストに表示したくないページのページIDを指定します。複数ある場合は、コンマで区切ります。 - 除外親ページ
ページのリストに表示したくない親ページのページIDを指定します。親ページ以下の子ページも含めてページリストに表示されなくなります。複数ある場合はコンマで区切ります。 - メタキー
ここに記述したカスタムフィールドキーを持つページだけを表示します。メタ値も合わせて指定してください。 - メタ値
ここに記述したカスタムフィールド値を持つページだけを表示します。 - リンク前
<a> タグリンク内の前方に表示されるテキストを指定します。 - リンク後
<a> タグリンク内の後方に表示されるテキストを指定します。 - 日付の表示
それぞれのページの作成日または最終更新日を続く日付の書式に従って表示します。 - 日付の書式
日付の表示で使用される日付の書式を指定します。デフォルトでは、WordPress の管理画面で設定した日付フォーマットが入力されます。 - タイトル属性に説明文を加える
リンクにtitle属性を追加します。 - ページ直下のサブページのみ表示する
自ページに属するサブページのみを表示することができます。サブページではトップページを除くトップの親ページからリストを表示します。 - メニュータイトルをページ名に変更
ウィジェットのメニュータイトルをページ名に置き換えることができます。ページ直下のサブページのみ表示するにチェックを入れる必要があります。 - ページID
リスト表示する固定ページIDを指定します。デフォルトは0でトップページからページリストを表示します。 - トップ階層
トップページのページ階層を何階層まで表示するかを指定します。デフォルトは0で階層に制限を付けません。-1を指定すると階層表示なしにページリストを表示します。 - サブ階層
サブページのページ階層を何階層まで表示するかを指定します。デフォルトは0で階層に制限を付けません。この項目を有効にするには、ページ直下のサブページのみ表示するにチェックを入れる必要があります。-1を指定すると階層表示なしにページリストを表示します。 - ページ数
ページリストに何ページを表示するかを指定します。デフォルトは0でページ数に制限を付けません。 - オフセット
ページリストに何番目からページを表示するかのオフセットを指定します。デフォルトでは0でページは最初から表示されます。
ショートコード
ページウィジェットExtプラグインは、ショートコードからも使用できます。もっとも簡単なショートコードは[pwe]です。ショートコードで設定できるオプションは以下のとおりです。
- before_widget
ページボックスのタグを指定します。デフォルトは、<div class="pwe"> です。例)[pwe before_widget="<div>" after_widget="</div>"] - after_widget
ページボックスを閉じるタグを指定します。デフォルトは、</div> です。 - before_title
タイトルのタグを指定します。デフォルトは、<h4> です。例)[pwe before_title="<strong>" after_title="</strong>"] - after_title
タイトルを閉じるタグを指定します。デフォルトは、</h4> です。 - notitle
タイトルを表示しない場合に1を指定します。例)[pwe notitle=1] - title
タイトルを指定します。例)[pwe title="ページリスト"] - sortby
並び順を指定します。post_title、menu_order、post_date、post_modified、ID、post_author、post_nameの中から指定します。例)[pwe sortby=post_title] - sort_order
並び順を昇順(asc)か降順(desc)かを指定します。例)[pwe sort_order=asc] - exclude
除外ページを指定します。例)[pwe exclude=15] - exclude_tree
除外親ページを指定します。例)[pwe exclude_tree=15] - meta_key
メタキーを指定します。例)[pwe meta_key="animal"] - meta_value
メタ値を指定します。例)[pwe meta_value="dog"] - link_before
リンク前を指定します。例)[pwe link_before="前 "] - link_after
リンク後を指定します。例)[pwe link_after=" 後"] - show_date
日付を表示するかどうかを指定します。例)[pwe show_date=1] - date_format
日付の書式を指定します。例)[pwe date_format="Y年Fj日"] - use_desc_for_title
ページの説明文をリンクのtitle属性に表示させるかを指定します。例)[pwe use_desc_for_title=1] - behalf
メニュータイトルをページ名に変更する場合に指定します。例)[pwe behalf=1] - child_of
ページIDを指定して、サブページのリストを表示します。例)[pwe child_of=35] - subpage
ページ直下のサブページのみ表示する場合に指定します。例)[pwe subpage=1] - topdepth
トップページのページ階層を何階層まで表示するかを指定します。例)[pwe topdepth=1] - subdepth
サブページのページ階層を何階層まで表示するかを指定します。例)[pwe subdepth=2] - number
ページ数を指定します。デフォルトは、0で、制限はありません。例)[pwe number=5] - offset
オフセットを指定します。例)[pwe offset=5]
ライセンス
このプラグインは、WordPressと同じライセンスであるGNU GPLを採用しています。
変更履歴
- 1.0 2010年02月13日 初リリース
多言語化
- 英語、日本語対応