web-dev-qa-db-ja.com

ブログ投稿のみでのブログ親スラッグの使用

(高度な警告:初心者の質問)

私が投稿したブログにスラッグを追加する方法を見つけようとしています。例:

mysite.com/theblog/aparticualrblogpost

mysite.com/theblog/anotherblogpost

ブログではない作成されたページはすべて標準的な構造を使用する必要があります。

どうすればこれを達成できますか?

2
Mr N Dynamite

カスタムパーマリンク構造を以下のように設定するだけです。

/theblog/%postname%/

サイトでカスタム投稿タイプが使用されている場合は、それらのURLの先頭に/ theblog /が付いていないことを確認する必要があります。それを削除するには、カスタム投稿タイプが登録されている場所でwith_frontをfalseに設定します。

'rewrite' => array('slug' => 'portfolio', 'with_front' => false),

また、この変更を行った後はWordPressの書き換えルールをフラッシュする必要があります - 設定>パーマリンクに戻ってパーマリンクを保存してください。

これで終わりです。

1