web-dev-qa-db-ja.com

パーマリンク管理画面にカスタムパーマリンクオプションを追加しますか?

私のプラグインはいくつかのカスタム投稿タイプと私がそのパーマリンクスラッグを変更可能にしたい主なものを持っています。私は物事をきれいに保ち、カテゴリベースとタグベースの下に、WordPressのパーマリンク管理画面にそのオプションを追加したいと思います。

どうすればそれに取り組むことができます、私は何も見つけることができませんが、私はそれが可能であることを知っています(とりわけWooはそれをします)?

enter image description here

2
Lazhar

カスタムプラグイン設定をパーマリンク設定にフックするには、次のようにします。

add_action('admin_init', 'wpse_237141_custom_permalink_section');

function wpse_237141_custom_permalink_section() {
    add_settings_section(
        'your_custom_id', // ID
        'Your Plugin Settings', // Section title
        'your_callback', // Callback for your function
        'permalink' // Location (Settings > Permalinks)
    );
}

あなたはあなた自身のカスタム関数を表示するために空白を埋める必要があるでしょう、しかしこれは今やあなたの設定をパーマリンクに表示するでしょう。