プラグインをアクティブにすると( register_activation_hook
)、カスタムメニューに新しい特定のページと対応する項目メニューが追加されます。問題ありません。
プラグインを無効にすると( register_deactivation_hook
)、特定のページが削除されますが、カスタムメニューから対応する項目メニューを削除する方法がわかりません。
ページをスラッシュではなく強制的に削除すると、WordPressが自動的にそれを処理します。次の関数は、削除を強制するためのパラメータを取ります - > wp_delete_post( $postid, $force_delete )