フォーラム

パーマリンクをpostとpageで別々に定義(または条件分岐) (2 件の投稿)

  1. typista
    メンバー
    2 years前の投稿 #

    post、pageの用途は、私の考えでは単純にpostは日々手軽に綴っていく記事で、pageはページ構成(サイト構成も)を考えながら腰をすえて公開していくと捉えています。

    そこで、

    postの場合は、カスタム構造で
      %category%/%year%%monthnum%%day%%hour%.html
    pageの場合は、同様に
      %postname%.html

    のようにpostとpageとで別々に定義(または条件分岐)できると、都合が良いです。

    つまり、postの場合、逐一スラッグを考えるのは負荷だし、仮にタイトルがそのまま使われる(=%postname%)と、日本語混じりまたはエンコードされたURLになってしまいます。
    翻ってpageの場合には、そのURLに時間の概念が入ることに違和感があり、そもそも「パーマリンク」とするために、どういうURLで公開しようか、つまりスラッグ名もそのページ内容(情報とレイアウト)と同じくらいの意識で検討するものだと思っています。

    そもそもパーマリンクは定義方法によっては、既存機能との衝突が発生しやすいようなのと、rewrite ruleの都合もあるでしょうから、単純に私が提案しているような別々の定義(または条件分岐)の実装は容易ではないのかも知れませんが・・・

  2. JOTAKI Taisuke
    管理者
    2 years前の投稿 #

    日本語版だけでどうにかできるものでもなさそうなので、こちら
    http://wordpress.org/extend/ideas/
    に提案してみてください。:-)

    同じような提案に
    http://wordpress.org/extend/ideas/topic.php?id=713#post-3376
    がありました。

返信

ログイン しなければ投稿できません。

About this Topic