前提・実現したいこと
WPで全ページ生成しています。
固定ページのみ、パーマリンクを任意に設定できるようにしたいです。
現在function.php内に、下記記述をコピペで入れています。
function auto_post_slug( $slug, $post_ID, $post_status, $post_type ) { if ( preg_match( '/(%[0-9a-f]{2})+/', $slug ) ) { $slug = utf8_uri_encode( $post_type ) . '-' . $post_ID; } return $slug; } add_filter( 'wp_unique_post_slug', 'auto_post_slug', 10, 4 );
投稿・カスタム投稿で生成したページは現在のまま、パーマリンクを数字のランダムで自動生成したいのですが、固定ページのみパーマリンクを任意で設定するには、『Custom Permalinks』などのプラグインを使ったほうが良いのでしょうか。
(上記記述を入れたままプラグインを入れるのに不安があるのですが、デメリットなどあるのでしょうか。)
もし、上記記述を書き換えるだけで固定ページのみ、パーマリンクが任意で設定できるのであれば、書き方をご教授頂きたいです...。
補足情報(WPバージョンや使用中の主なプラグインなど)
▼WPver.
WordPress 5.3
▼使用中テーマ
jin-child
▼使用中の主なプラグイン
All In One SEO Pack
Custom Post Type UI
初歩的なご質問で大変恐縮ではございますが、何卒宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー