web-dev-qa-db-ja.com

ホームページ用に編集可能なテキストブロックを作成する方法

私はWordPressをベースにしたサイトを作っています。ブログやWPのようには見えません。ただのウェブサイトです。そのためWPはクライアントがテキストブロックを編集できるバックエンドのように振る舞います。

質問:

  • ユーザーが管理者パネルから編集できるように、デザインしたテンプレートにテキストのブロックを配置するにはどうすればよいですか。

このようなことを言いましょう:

homepage wireframe 

3つのトップブロック(私たちについて、使命、なぜ私たちは...)、管理者パネルからそれらをどのように記入しますか?またはヘッダーまたはフッターからの特定のテキスト。 3つの投稿を作成し、それらをget_post($id)を介してテンプレートで参照する必要がありますか?

これを実行するための最良の方法はどれですか?

9
Lightworker

ここには、テキストブロックのエディタに与える柔軟性の程度に応じて、複数の選択肢があります。

  1. WP_Queryを使ってカスタムループを作成します。使い方は 私たちの例 そして Codexページ を見てください。次に、これらのボックスがリンクされているページの抜粋を印刷します。
    ここでは添付ファイル(画像)とフルフォーマットを使用できます。

  2. ウィジェットを使う 私たちの例/Codexページ を見てください。ビジュアルエディタはウィジェットフォームではうまく機能しないため、書式設定が制限されます。

  3. カスタムナビゲーションメニューを使用し、 説明を印刷します

これらの方法を組み合わせることができます。ヘッダーとフッターにウィジェットを使い、他のボックスにWP_Queryとpageまたはpostの抜粋を使います。

6
fuxia

ホームページ上の単数形のコンテンツの場合は、ウィジェットの使用を検討してください。関数ファイルに「サイドバー」を登録してから、そのサイドバーをホームテンプレートに呼び出します。テキストウィジェットをそのサイドバーにドラッグしてください。

フィードには、投稿またはカスタム投稿タイプを使用します。ヘッダーとフッターは実際にはそれらが何を含んでいるかに依存します。

2
developdaly

私の10セントの価値:

  • ページエディタに管理者権限があり、ウィジェットを編集できる場合は、それらの項目ごとにウィジェットゾーンを作成し、それぞれに適切なウィジェットを提供できます。
  • ページエディタに管理者アクセス権がない場合は、彼らにはロールエディタまたは作者がいますが、それらを更新するためにウィジェットを編集することはできません。ページ上のカスタムフィールドを使用します。あなたは 普通の古いカスタムフィールド を使うことができます、または 高度なカスタムフィールド pluginにドロップすることもできます。
2
webaware

私は数ヶ月前にWordPressのビルドで同様のことをしなければなりませんでした。私が見つけた最も簡単な方法は Spots と呼ばれるプラグインを使うことでした。

説明
コンテンツは、WordPressサイトやウィジェットで必要なテキストの断片を適切に管理します。テキストウィジェットを忘れます。

管理パネルからスポットを作成し、コンテンツを追加してから、「スポット」タグをコードにドロップします。

1
MrQwest

これを実行するもう1つの優れた方法は、 高度なカスタムフィールド - オプションページを作成し、 Home と呼ばれる中央の場所にこれらのブロックを編集できる場所を作成することです。 ACFを使用している場合は、画像のリピーター、テキストブロックなど、書式設定をさらに細かく制御して、そこにほぼすべてを追加することもできます。

0
Zach

あなたが見るところで私の同僚のいい答えに追加する

  • ウィジェットの重要性
  • Codex の広範囲なドキュメント
  • タスクをより簡単にし、あなたのサイトに機能を追加するためにfree Plugins を使うこと
  • 詳細な情報のソースとしてthis Stack を使用する

私はあなたがたくさんの 無料テーマを持っていることを付け加えます

そしてそれらの多くは Options Page を提供するでしょう、そこであなたはサイトの多くの部分(例えばヘッダーとフッター)の外観と内容をカスタマイズすることができます。

あなたがテーマを見つけることができるマーケットプレイスがあります 完全にパックされた 機能付き。しかし、それは必ずしも良いことではありません。 WordPress.orgで起こることとは反対に、コーディング標準は必ずしもこれらのテーマが続くというわけではありません。そして時々これは激しい頭痛をもたらすことができます。
私は最も有名なのはThemeForestだと思います、そして彼らは最近そこで売られているものの品質を改善するための措置を取っています。

それから、あなたは、Woo、Elegant Themes、Graph Paper Pressのようなテーマハウスを持っています。

それから、テーマフレームワーク。これについて この記事 は概要を説明します。

あなたが選択したものは何でも、 離れて from shady テーマプロバイダー。

0
brasofilo