Releases
1.5.0
Compare
Sorry, something went wrong.
No results found
新規ブロック gpbpn/pattern を追加。テンプレート・テンプレートパーツ・投稿本文に置け、名前(見つからなければスラッグ)で同期パターンを引いて表示します。編集画面には、同期パターンの選択欄・プレビュー・サイドバー(名前・スラッグ・一致方法・編集リンク・スラッグ指定への切り替え)を備えます。日本語の翻訳を同梱。
新規関数 get_pattern_by_slug()(スラッグの完全一致)と get_pattern_by_name_or_slug()(名前を優先し、見つからなければスラッグ)を追加。get_pattern_by_name() の挙動は変わりません。
既存の 6 つのフック(gpbpn_pre_get_pattern・gpbpn_query_args・gpbpn_synced_only・gpbpn_duplicate_pattern_found・gpbpn_pattern_not_found・gpbpn_result)と gpbpn_strict_title_match の最後に、$field 引数を追加。gpbpn_strict_title_match には呼び出し元を表す第 4 引数 $caller も追加。
gpbpn_strict_title_match を、get_pattern_by_name_or_slug() とブロックでは既定で有効に(get_pattern_by_name() は 1.4.0 までと同じく既定で無効)。
修正: gpbpn_strict_title_match を有効にしたとき、照合順序では同じ名前になる候補のうち ID の小さい 1 件だけを比べていたため、完全に一致するパターンが別にあっても null を返していた不具合を修正(ABC と abc があるとき abc を指定すると null になっていた)。重複検知も、完全に一致するものが 2 件以上あるときだけ発火するように修正。無効のとき(既定)の挙動は変わりません。
新規 REST ルート GET /gpbpn/v1/resolve(編集画面用)を追加。
動作要件を WordPress 6.8 以上に変更。WordPress 7.1.2 で動作確認済み。
You can’t perform that action at this time.