web-dev-qa-db-ja.com

テーマに投稿を含めるにはどうすればよいですか。

頻繁に変更するコンテンツをテーマに含める必要がある場合がありますが、テーマの変更には時間がかかります。また、技術者以外のユーザーが複数のページに表示されるコンテンツを管理することも必要になります。テーマに投稿を含めることは(パフォーマンスに大きな影響を与えることなく)可能ですか?

alt text

2
Gelatin

できますが、サイドバーを追加してその中にテキストウィジェット(または他のウィジェット)を配置する方がはるかに柔軟なので、テーマの方がはるかに簡単だと思います。

あなたが何を説明したか私はずっと前にいくつかのサイトのためにしました。投稿をロードして表示するだけです。投稿を取得するには query_posts() を使用し、テンプレート内に表示するにはhave_posts()query_posts()the_content() などを使用しましたファイル(例えばあなたの場合はおそらくfooter.php)。

2
hakre

テーマの特定の投稿への呼び出しをハードコーディングするのではなく、必ずこの機能を実現するためにウィジェットを使用してください。ウィジェットの機能を拡張し、ウィジェットをどのページに表示するかを簡単に制御できるようにするプラグインがあります。

2

それにはいくつかの方法があります。

  1. ページを含める(メニューには表示されません)
  2. 投稿を含める
  3. テーマにオプションページを追加します。このページには、ここに必要なテキストフィールドが含まれます。

オプション1、2はquery_postsを使用して実装できます。オプション3はここで見つけることができます

1
hannit cohen