静的なページの編集可能な小さなテキストを作成するために使用する方法は何ですか?


8

私がクライアントのために行うサイトの多くでは、デザイナーはさまざまな場所に小さなテキストのページを作成します。たとえば、ホームページには、見出し、タグライン、連絡先情報が記載された小さなボックスがあります。会社概要ページには、本文が含まれますが、過去のクライアントの引用が含まれるサイドボックスも含まれます。お問い合わせページには、フォームの前に短い説明があります。

クライアントは、これらすべてのテキストを後で編集できるようにしたいと考えています。このような部分は、ウィジェットが使用されることになっているのでしょうか?もしそうなら、クライアントが後でテキストを更新することをどのように許可しますか?静的ページごとに個別のウィジェット領域を作成するのは面倒であり、クライアントが後でテキストを非常に簡単に編集できるようには思えません。ここでは、カスタム投稿タイプ、メタボックス、ショートコードなどの概念が役立ちますか?私は多くの異なる方法を試しましたが、今のところそれらのどれにも満足していません。

回答:


7

通常はウィジェットまたはカスタム投稿タイプを使用しますが、実際にはこれらのソリューションはクライアントにとって不親切な場合があります。WordPressは依然として投稿ベースのループのアイデアを中心に展開しているため、他のフレームワークで見つけることができる従来の「コンテンツブロック」を実行することは困難な場合があります。幸いなことに、この分野にはかなり優れたプラグインがあります。

次の2つを確認することをお勧めします。

http://wordpress.org/extend/plugins/multiple-content-blocks/
http://wordpress.org/extend/plugins/wp-blocks/


素晴らしいです-これがまさに私が必要とするものです。この問題にはエレガントな解決策が必要だと私は知っていました。ありがとう!
davidscolgan 2011

1

この問題の私の解決策:上記の静的ページを表示するために使用されるテンプレートを編集し、特定のページのコンテンツをロードするコードを追加するか、IDを使用して投稿を作成します。特定のブロック

この方法でやったのは、ユーザーの苦痛を最小限に抑えるためです。

これを達成する方法の例が必要な場合はコメントを残してください


悪くないアイデアが、それでもするカスタムポストタイプではなく、通常のデフォルトのポストを使用する必要があり、あなたものようなメニューなもので、それに名前を付けることができますNewb Client Zone -->click here<--
ウィック

0

Wycが提案するように、ページタイプを使用するため、実際にはここで特定のカスタム投稿タイプを指定する必要はありません。私はそれを数回行いましたが、スムーズに動作します。特定のサイトのサイドページでは、特定のページのカスタムクエリを実行し、特定の部分を「印刷」するだけです。組織的な目的のために、私が通常行うのは子ページです。たとえば、ホームページでは、最初にバイオページの抜粋を「印刷」できます。すべてページシステムで動作します。追加のボックスに主要なフォーマットがない場合は、カスタムメタフィールドを使用することも非常に簡単です。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.