シートで設定
すべてのページ設定を、 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
設定用の列を追加
lpagery_parentやlpagery_statusなど、ページごとに変更したい設定の列を追加します。セルを空にすると、そのページには作成画面の値が使用されます。
- 2
作成画面でデフォルト値を選択
テンプレートページと、他のすべてのページに適用する設定を選択します。行ごとにスラッグを設定する場合は、URLスラッグに{slug}など、スラッグ列のプレースホルダーを指定します。
- 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が必要です。