web-dev-qa-db-ja.com

他のサイトの標準セットとは異なる、特定のパーマリンク構造を持つ単一のカテゴリ

単一のカテゴリに対してのみ特定のリンク構造を指定する方法があるかどうかを知りたいです。

現在私のインストールは/ 2012/12/post-titleに設定されています。ただし、/ category-name/post-id /に設定するカテゴリが1つあります。その一部として、これらの投稿にタイトルを付けることは計画していませんが、robots.txtを使用してこのセクションがクロールされるのを簡単にブロックできるようにしたいと思います。ファイル。

警告として、ApacheではなくNginxを使用しているので、必要に応じてルールを書き換えてください。

ありがとう

1
Aka

URL書き換えを使って表示されたURLを編集することはできますが、実際のワードプレスの設定を変更しなくても、内部リンクはすべてパーマリンク設定で割り当てられた構造を指すことになります。

これを行う最も簡単な方法は、カスタム投稿タイプを使用することです。 CPTを使用すると、投稿用にまったく異なる構造を設定して、Wordpressがそれをどのように処理するかに応じて、カスタマイズしたものとして、または標準として、内部的にも外部的にも取得できます。カスタム分類を作成し(投稿カテゴリは分類の一例です)、そのCPTとのみ関連付けることもできます。

あなたのfunctions.phpファイルを編集することによってこれを手動で行うことができます(ここで良いチュートリアル)または このようなプラグインを使用してください1つ はあなたのために重い物を持ち上げます。

これはCPTを登録するためのコーデックスです

私は最近カスタム投稿タイプ、ロールの作成と管理などをかなり深く手に入れました。それは本当に強力で、URLの書き換えをする手間を省くでしょう。

0
kristina childs