web-dev-qa-db-ja.com

カスタム分類法またはカスタム投稿タイプを使用する必要があります

私は最近、私のクライアントからプロジェクトを引き受けました。多くの説得の結果、ついにある種のCMSのもとでWebサイトを手に入れました。私はExpressionEngineのバックグラウンドから来たWordpressにはかなり慣れておらず、変更のために何か新しいことを試みることに夢中になっています。

今私が現在直面している問題は、彼らが彼らのウェブサイトに彼らのコンテンツをどのように見せたいか、そしてもっと重要なことに彼らがそれを管理したい方法に関して非常に特定の方向性があるということです。彼らは私が現在提供しているすべてのリゾートを表示するリゾートディレクトリをまとめている旅行代理店です。

ディレクトリの現在の構造に関しては、4つの異なるセクションで構成されます。私が物事をどのように機能させたいかをよりよく理解するために、以下のこの階層を見てください(私は例としてトルコを使いましたが、これらは動的である必要があるでしょう):

  • / Destinations /
    これは、現在提供しているすべての国を一覧表示する目的地ページになります。私はこれが提供されている国に関するいくつかの内容を含む静的なページであると想像しています(これらは私たちの親の分類法になります)。

  • / Destinations/turkey /
    これが私たちの親の分類法になります。このページには、国とその場所に関する情報を挿入するための静的コンテンツを追加する機能も必要です。この下に2番目のリストがあります、これらは七面鳥のさまざまな分野になります(これらは親の分類法の子になります)。

  • / Destinations/turkey/belek /
    これは私たちの子供の分類法になります。このページにも静的なコンテンツを追加する機能が必要です。それはまた私達の顧客がこの位置の内で提供するリゾートの私達のリストを含んでいる(これらは私達の記入項目/ポストである)。

  • / Destinations/turkey/belek/resort-name
    これは私たちの投稿/エントリーページになります、ここで私たちはselectリゾートに関するすべての情報を持っているでしょう、これの詳細は問題ではありません、そして私はすでにこれを分類しました。

今、私はカスタム投稿タイプ、カスタム分類法、そしてそれらの能力と用途について多くのことを読んできましたが、私はどちらのルートをとるべきか決めることができない状況に遭遇しています。私は1つのカスタム投稿タイプ(リゾート用)および1つの階層的分類(地域用)の設定で過去数時間にわたって試しています。管理パネル内の分類UIの制限のためにうまくいくかもしれませんが、静的コンテンツ/画像などを追加することはできません(特にクライアントの観点からはWYSIWYGを使用することをお勧めします)。 ).

そのため、2つのカスタム投稿タイプを作成して分類法をまとめて破棄し、一方の投稿タイプを他の場所に配置する価値があるのではないかと思います。位置投稿タイプでは、pagesモジュールのように設定することができました(これにより、最初に計画したとおりに自分の位置を整理できるように階層的なコントロールができます)。私が読んだものからあなたが本当にこのようにコンテンツを組織化するべきではないことを意味します、しかし私は多分単に文脈上の意味論の衝突(私は間違っているかもしれない!)という気がします。今後検索機能を追加したい場合、このように設定することに制限はありますか?それともそのことについて他に何か?

最後に送信ボタンをクリックする前にこれに言及しようと思いました(万里の長城のための謝罪)しかしpages ...私は ここを読んで カスタムの分類法を使用している場合、Wordpress内の強力で小さな宝石、これらをどのように利用するべきですか?彼らはリスティングカテゴリとどのくらいうまく連携していますか?それらは私が必要としているものですか?

そう、それは私が今求めているすべてのものをまとめたものです - 多分私はこれをいくつかの投稿に分割するべきでしたがちょっと!これが私が達成しようとしていることについての十分な情報をあなたに与えてくれることを願っています、そして私が間違っているならば私が正しい方向に私を指すのを遠慮なくしてください。

よろしく
ダニー

1
Danny

つまり、1日の終わりに、contentは、およそresorts(つまり、 "destination" =)になります。 resort

もしそうなら:

カスタム投稿タイプ:destination(意味的には「リゾート」ですが、クライアントのニーズを満たすために「destination」を使用できます)カスタム分類法:locationcountrycityなど)

編集:

用語を解析する方法:

投稿:名詞分類:形容詞

Postthing - contentです。 。分類法は、の記述方法your投稿

2
Chip Bennett

私はこれのためにページテンプレートを作るか調整すると思います。

これが私が考えていることです:

1 - 彼らはそれぞれの国でブログを持っていますが、特に順番はありません。カテゴリを使用して、各投稿に国と市を(個別に)配置します。

例えば、タイトル:Turkey、Belek - 2009 Summer Fiasco!です。 (または彼らがそれにタイトルを付けたいものは何でも)
投稿:これは、写真とテキストの入った記事です。
カテゴリ:トルコ、ベレキ、ビーチ、リゾート... etc

2 - ページテンプレートで、$ _GET ['Country']や$ _GET ['Cityを介して情報を提供せずにナビゲーションを追加できます。オプションが表示されています。ここでのトリックは、彼らが何か特定のもの(トルコ、ベレキのような)を選ぶとき、あなたはこのようなカテゴリーをフィルターにかけることができます:

query_posts("showposts=15&offset=0&cat=3,11");

トルコが '3'のカテゴリーIDで、 '11'が '11'だとします。query_posts( "cat = 3,11")を使用するだけでも構いませんが、それでは始めましょう。

それが役立つことを願っています!

0
Rohjay