0

私がやろうとしていることがベストプラクティスであるかどうかを知りたいし、それを行う方法についてアドバイスを求めたい.

私が取り組んでいる Web サイトにはいくつかのサイドバーがあります。その中のコンテンツは純粋な HTML ですが、クライアントは必要に応じてこれらを手動で更新できることを望んでいます。

彼らはコードに手を加えたくはありませんが、サイドバーの順序と内容を適切に入れ替えたいと考えています。

したがって、これを行う最善の方法は、動的なサイドバーとウィジェットを使用することでしょうか?

「テキスト」ウィジェットがあることは知っていますが、これは私のニーズには合いません。第 1 にクライアントがコードに触れてはならず、第 2 に、たとえ触れたとしても、1 つのコンテンツが多数のサイドバーに表示される可能性があり、多くのコピーが必要になるからです。そして貼り付け。

理想的には、コンテンツを便利な名前のウィジェットにまとめたいだけで、クライアントはこれらをさまざまなサイドバーに好きなようにドロップできます。

これは最善のアプローチですか?

もしそうなら、静的コンテンツでウィジェットを作成する最も簡単な方法は何ですか?

そうでない場合、/代替手段は何ですか?

事前にご協力いただきありがとうございます。

4

1 に答える 1

0

これは少し古い質問であることは承知していますが、後で他の人が見つけられるように回答したいと思います。

非プログラマーがコンテンツを管理できるようにするために、ワードプレスのインストールを使用する理由に直感に反しているように思えます。あなたが求めていることから、あなたが使用しているテーマにはサイドバー領域が指定されていますか? それとも、もっと多くのものを求めていますか?

あなたが求めていると思うことに基づいて、2つの解決策が実際に見えます。テーマの html がかなり標準的である場合は、書式設定のニーズに合わせて調整するだけで、テキスト ウィジェットは変更したいテキストだけを保持し、それを管理できます。

たとえば、ある場合はテキストが段落で、別の場合は表であるなど、フォーマットのニーズが異なる場合は、ユーザーがテキストを変更できるカスタム ウィジェットを作成する方がよいでしょう。たとえば、「テーブル ウィジェット」のコードでは、バックグラウンドで html 書式設定が行われます<table class='abc'。また、ユーザーがウィジェットを使用し、書式設定がテーマ css クラスによって処理されるときにコンテンツを入力するユーザー入力フィールドを指定します (またはあなた自身)。

同じコンテンツをコピーする必要があることに関しては、サイトで既にアクティブになっているウィジェットとそのコンテンツを複製できるプラグインが既に存在します。これを自分でコーディングするか、ソースを参照してください。

于 2014-01-07T17:58:58.110 に答える