カスタム投稿タイプを設定するWordpressプラグインを作成していますが、すべて正常に機能しているようです。ただし、(少なくとも理論的には)パーマリンクを設定して書き換えルールをフラッシュするアクティベーションフックがありますが、機能しません。
register_activation_hook( __FILE__, 'foodsafety_activate' );
function foodsafety_activate() {
global $wp_rewrite;
$wp_rewrite->add_rewrite_tag("%inspection%", '([^/]+)', "inspection=");
$wp_rewrite->add_permastruct('inspection', $inspection_structure, false);
$wp_rewrite->flush_rules();
}
入っSettings > Permalinks
て「変更を保存」をクリックすると、ルールがフラッシュされ、パーマリンクが期待どおりに機能するため、アクティベーションフックのどこかで問題が発生している必要があります。何か案は?