0

Wordpress Web サイトの構成に問題があります。基本的に、この Web サイトには次のページがあります。

  • ポートフォリオ
  • ニュース
  • コンタクト

ホームは index.php によって設計されますが、問題ありません。このページでは、ニュースに掲載すべき投稿とポートフォリオに掲載すべき投稿をいくつか紹介します。ポートフォリオとニュースのページには、このカテゴリに一致する投稿のリストが表示されます。連絡先は通常の静的ページです。

私のアイデアは、ポートフォリオとニュース用の静的ページを作成し、そのテーマを変更して、このカテゴリに一致する投稿のリストを取得して処理することでした。しかし、ページはこれを意図していないため、これが思ったように機能しないことがわかりました。このため、一部の関数 (the_content など) が機能しません。そこで、まさに私が求めているものと思われる Category Templates を見つけました。しかし今、私の問題は次のとおりです。私のメニューは自動的に構築されており、それは素晴らしいと思います。カテゴリ ページ テンプレートを使用すると手動で作成する必要があり、自動で作成できるようになると (初心者にとっては) 嫌な匂いがします。

ホーム - > index.php、ニュースとポートフォリオ - > カテゴリテンプレートと連絡先 - > 静的ページのアプローチは良いアプローチですか? このアプローチでエレガントな方法でメニューを構築するにはどうすればよいでしょうか?

ありがとう!オスカー

4

2 に答える 2

1

あなたのアプローチが最善だとは思いません。ページ テンプレートを使用してさまざまなレイアウト/タイプのページを取得し、front-page.php を使用してホームページを作成したでしょう。

しかし、すべての開発者には独自の方法があると思います。

WordPress のビルトイン メニュー ビルダーを使用して、メニューを作成する際の問題を簡単に解決できると思います。テーマが互換性がある場合は、[外観] > [メニュー] に移動できます。

ここで詳細なドキュメントを確認してください

それが役に立てば幸い!乾杯

于 2012-10-27T09:17:39.803 に答える