NextPage Link のテンプレートを切り替えるには?

NextPage Link で出力される HTML をページごとに切り替える方法を掲載しています。

NextPage Link プラグインで、ページごとにレイアウトを切り替えて表示したい場合は、パラメータ layout を下記のように指定してください。

[nextpage_link layout="pattern1"]フィルターフックを使うには?[/nextpage_link]</code>

上記の記述例では、layout="pattern1" が指定されていますので、

  1. {お使いのテーマ}/template-parts/nextpage-link/layout-pattern1.php
  2. {お使いのテーマ}/template-parts/nextpage-link/layout.php
  3. プラグイン添付の layout.php

を順番にチェックして、ファイルが存在するレイアウトが適用されます。

レイアウト内で使用出来る変数は下記の通りです。

変数名 解説
$args['data']['post_ID'] リンクする投稿の ID
$args['data']['post_link'] リンクする投稿の URL
$args['data']['post_title'] リンクする投稿のタイトル
$args['shortcode']['attr']['xxxx'] ショートコードで指定したパラメータを呼び出せます。
id, type, layout, in_same_term, excluded_terms, previous, taxonomy, prefix
$args['shortcode']['content'] ショートコードのコンテントデータです。
%post_title% がある場合は、記事のタイトルで置換されます。