web-dev-qa-db-ja.com

投稿/ページの編集でパーマリンクを変更するためのアクションやフィルタは何ですか?

私はedit_form_after_titleフックについて知っていますが、パーマリンクを変えることについてはどうでしょうか。そのパーマリンクとget_the_permalinkが返すパーマリンクが一致しないため、WordPressはどのようにパーマリンクを作成しますか?誰かが私を手伝ってくれる?

1
scarably

パーマリンクを修正するために the_permalink フィルタを使うことができます。

関数リファレンス を見てください。

ドキュメントからのコードサンプル:

現在のページのクエリ文字列をパーマリンクURLに追加する

function append_query_string($url) {
    return add_query_arg($_GET, $url);
}
add_filter('the_permalink', 'append_query_string');

パーマリンクの詳細情報:

1
Und3rTow