シートで設定

すべてのページ設定を、 1行ずつ指定

ソースファイルにlpagery_parent、lpagery_status、lpagery_categoriesなどの列を追加します。LPageryは各行の値を読み取り、1回の実行で各ページ固有のURL、親ページ、ステータス、カテゴリーを設定します。

CSV、Excel、Google Sheetsに対応しています。

利用できること

1回の実行で、ページごとに異なる設定

各ページに固有のURLと親ページを設定

各ページのスラッグを列に入力し、URLスラッグを{slug}に設定します。親ページのスラッグ、ページID、URLをlpagery_parentに追加すると、各ページが指定した親ページの下に配置されます。空のセルには、作成画面の親ページが使用されます。

任意の列からスラッグを指定、親ページはスラッグ、ID、URLに対応

各ページを公開、下書き、予約投稿に設定

公開、下書き、非公開、予約投稿にはlpagery_status、日付にはlpagery_publish_date、作成者のユーザーID、メールアドレス、ユーザー名にはlpagery_authorを使用します。一部を今すぐ公開し、他を下書きとして保持し、残りを予約投稿できます。

行ごとにステータス、公開日、作成者を設定

各ページを固有のカテゴリーに分類

lpagery_categoriesまたはlpagery_tagsを追加します。サブカテゴリーには>、さらに1つ追加する場合は|を使用します。カスタムタクソノミーも、lpagery_にタクソノミー名を続ける形式で同じように使用できます。LPageryは未作成のタームを作成します。

LPageryがページをカテゴリーとタグに分類する方法

行ごとにカテゴリー、タグ、カスタムタクソノミーを設定

テンプレートごとに異なるページを作成

別のテンプレートページのスラッグ、ID、URLをlpagery_templateに追加します。値がある行はそのテンプレートから作成され、空の行には作成画面のテンプレートページが使用されます。

1回の実行で、行ごとにテンプレートを指定

仕組み

ソースファイルで設定

  1. 1

    設定用の列を追加

    lpagery_parentやlpagery_statusなど、ページごとに変更したい設定の列を追加します。セルを空にすると、そのページには作成画面の値が使用されます。

  2. 2

    作成画面でデフォルト値を選択

    テンプレートページと、他のすべてのページに適用する設定を選択します。行ごとにスラッグを設定する場合は、URLスラッグに{slug}など、スラッグ列のプレースホルダーを指定します。

  3. 3

    確認して作成

    作成確認画面では、ページを作成する前に各ページのスラッグ、親ページ、ステータス、カテゴリーを確認できます。Google Sheet Syncでは、変更されたセルが次回の同期でページに反映されます。

すべての設定列

列名は以下のとおり、すべて小文字で正確に入力します。それ以外の列はプレースホルダーになります。

lpagery_parent親ページスラッグ、ページID、URL
lpagery_statusステータスpublish、draft、private、future
lpagery_publish_date公開日2026-11-02などの日付、任意で時刻も指定
lpagery_author作成者ユーザーID、メールアドレス、ユーザー名
lpagery_templateテンプレートページスラッグ、ページID、URL
lpagery_categoriesカテゴリー名前、サブカテゴリーには>、さらに1つ追加する場合は|
lpagery_tagsタグ名前、さらに1つ追加する場合は|
lpagery_taxonomy_<name>任意のカスタムタクソノミー名前、子タームには>、さらに1つ追加する場合は|
lpagery_contentページコンテンツテンプレートのコンテンツを置き換えるコンテンツ
lpagery_ignoreこの行をスキップtrue

シートの設定に関するよくある質問

セルが空の場合はどうなりますか?

そのページには作成画面の設定が使用されます。そこで実行全体のデフォルト値を設定し、別の値が必要な行だけ変更できます。

すべてのページに固有のスラッグを設定するにはどうすればよいですか?

例えばslugという列にスラッグを入力し、作成画面のURLスラッグに{slug}を指定します。{service}-{slug}のように、他のプレースホルダーと組み合わせることもできます。

設定列でプレースホルダーを使用できますか?

はい。LPageryはページやタームを検索する前に、lpagery_parent、lpagery_template、タクソノミー列のプレースホルダーを置き換えます。そのため、Services>{service}や{city}を使用できます。

LPageryが親ページやテンプレートを見つけられない場合はどうなりますか?

LPageryは作成画面の親ページまたはテンプレートページに戻します。作成確認画面では、見つからない値ごとに取り消し線付きの円が表示されるため、ページ作成前にセルを修正できます。

一部の行をスキップできますか?

はい。lpagery_ignore列を追加し、スキップしたい行にtrueを入力します。LPageryはその行を実行から除外し、ファイル内には残します。

ページ作成後に設定を変更できますか?

はい。ソースファイルのセルを変更してページセットを更新すると、LPageryは変更された行に該当する各ページへ新しい値を適用します。Google Sheet Syncとページ更新の同期を有効にすると、次回の同期で反映されます。

必要なプランはどれですか?

URLスラッグフィールドとスラッグ列は、すべての有料プランで利用できます。親ページ、ステータス、公開日、作成者、テンプレート、コンテンツ、タクソノミー用のlpagery_列にはExtendedまたはUltimateが必要です。

1つのファイルですべてのページを設定

シートの設定は、LPagery ExtendedとUltimateで利用できます。