PHPとスクリプトで目次をつける
Advanced Custom Fields Pro のH2見出しとエディターのリピーターでH2とH3を拾った目次を付けたい。目次プラグインだと指定のhtml通りにならないので、H2はリピーターから拾い、H3はスクリプトで拾う。
ワードプレス・エンジニアのワードプレス構築ノート 実装コード集
Advanced Custom Fields Pro のH2見出しとエディターのリピーターでH2とH3を拾った目次を付けたい。目次プラグインだと指定のhtml通りにならないので、H2はリピーターから拾い、H3はスクリプトで拾う。
複雑な入れ子になったリピーター内に価格欄があり、複数の価格設定をさらにリピーターにしたくないので、スラッシュ区切りの入力からhtml に置換する。
preg_replace の文字列は正規表現を使う。strpos は文字列を含むかどうか。
営業日や相談可能日、空席確認などの表示に。フルのコードが欲しい方はお問い合わせください。
Advanced Custom Fields リピーターで休業日を設定し、カンマ区切りの文字列として保存、これを配列に入れてカレンダーの日付が含まれていたらクラスをつける。