web-dev-qa-db-ja.com

パーマリンクが再構築されたときのアクションはありますか?

私のプラグインでは、オプション表にタイトルとパーマリンクのリストがあります。カスタム投稿タイプが保存されるたびに更新されます。

パーマリンクを保存しているので、ユーザーがパーマリンク構造を変更するとオプションデータが悪くなる可能性があります。

パーマリンク構造が更新されるときはいつでも私がそれに引っ掛けることができる行動が必要です。ありますか?

4
tbwiii

アクションはupdate_option_permalink_structureです。あなたはパラメータとして新旧の値を取得します。

add_action( 'update_option_permalink_structure' , 'my_custom_function', 10, 2 );

function my_custom_function( $oldvalue, $_newvalue )
{
    // do something
}

update_option_category_baseおよびupdate_option_tag_baseというアクションもあります。

7
fuxia