カテゴリdolphin
を持つspecies
という投稿を作成しましたが、次のようになります。
species
カテゴリをURLに表示するにはどうすればいいですか。
そしてブレッドクラムでも
ありがとうございます。
あなたが探しているものは、かなりパーマリンクと呼ばれています。 WordPressの設定で設定できます。
Settings > Permalinks
に進んでください。 Common Settings
セクションにはいくつかのオプションがあります。あなたが欲しいものはリストで利用できないカスタム構造です。あなたはそれを自分で追加しなければなりません。
これをあなたのカスタムパーマリンク構造に追加してください:
/%category%/%postname%/
だからあなたの完全なパーマリンクはこんな感じになるでしょう:
http://example.com/%category%/%postname%/
これによりカテゴリが追加され、投稿の名前がURLに追加されます。
ブレッドクラムの構造を変更したい場合は、質問にそのコードを追加する必要があります。それがどのように生成されるのかを見ずにそれを解決する方法をあなたに言うことは不可能です。
パーマリンクからカテゴリベースを削除するには、この書き換えルールを.htaccess
ファイルに追加します。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^category/(.+)$ http://example.com/$1 [R=301,L]
</IfModule>
これはhttp://example.com/category/blog
をhttp://example.com/blog
に変更します。 example.com
をあなたのサイトのURLに変更することを忘れないでください(www
に注意してください)
FV Top Level Cats または カテゴリURLの削除 pluginをインストールすることによってもこれを行うことができます。 Yoastもこれを提供しています。
プラグインをインストールせずにこれを実行できるようにするためのトリックがありましたが、バージョン4.6以降は機能しません。このトリックでは、URLからカテゴリWordを削除するピリオド.
でカテゴリベースを埋めますが、これはしないでください。それはもううまくいきません、そしてあなたを無限のリダイレクトへと導くでしょう。