クライアント向けのWordPressサイトを一から開発するか、…Ekhm…Helperを使用する必要がありますか?

すべてのデザイナーは自分の癖を持っています…


多分これはあなたがほとんどのサイドバー要素にかけるのが好きなタイプの影効果だろう.

あるいは、パンくずリストのリンクを分離する方法かもしれません.

とにかく、いつも何かがある.

しかし、それをさらに、そしてもっと広い範囲に広げるとどうなるでしょうか。つまり、クライアントのサイトを構築するときにプレースホルダーのWordPressテーマを使用する必要がありますか?または、各クライアントプロジェクトの要素ごとに要素を個別に最初から作成していく必要があります。?

注意。この記事は説明についてはそれほどではありません "正しいことは何ですか." ここで私が達成したいのは、技術的に可能な解決策とそれぞれの長所と短所の一覧です。どちらを選ぶ可能性が最も高いかは、あなた次第です。.

WordPressサイトを構築するときはいつでも、次の5つの方法のいずれかでそれを行うことができます。

ゼロからカスタムテーマを作成する.
テーマフレームワークの上にテーマを構築する.
達成したいことに似ている既存のテーマの上に構築する.
_Sのようなスターターテーマを使用してテーマを作成する.
独自のスターターテーマを作成し、それをすべてのクライアントサイトの構築時に使用する.

さて、上から見てみましょう:

1.ゼロからカスタムテーマを作成する

そのことをすぐに認めます 私はファンではありません.

クライアントプロジェクトで作業しているときに毎回独自のカスタムテーマを作成することは、 非常に非生産的なアプローチ.

考えてみてください。まず、必要なディレクトリ構造、必要なすべてのPHPファイルを作成し、必須のWP関数を処理し、基本機能を実装し、CSSがすべてのブラウザーで同様に機能することを確認する必要があります。もの.

クライアントが自分のウェブサイトをゼロから構築することを望んでいると思うかもしれません。それはあなたの作品がオリジナルであるという究極の証拠だからです。しかし、逆に。クライアントが本当に求めているのは、何よりも品質です。そして、ゼロからテーマに取り組んでいるとき、フレームワークやスターターテーマを使用する場合と同じレベルの機能に到達することはありません。.

さて、短所を取り除いて、いくつかの肯定的な側面について話しましょう.

正直に言うと、2つしか表示されません。

  • フレームワークやスターターテーマに基づくテーマよりも、Photoshopで作成したすべてのデザイン特性をカスタムテーマに実装する方が通常は簡単です。これは、フレームワークでは、フレームワーク自体のメカニズム内に収まる必要があり、自由にコードを作成できないためです.
  • 標準のWordPressの知識を超える学習曲線はありません。それに直面しよう、いくつかのフレームワークは少し複雑であり、それらを上手に使用する方法を学ぶにはしばらく時間がかかります.

2. _Sのようなスターターテーマを使用してテーマを作成する

_S

_Sテーマ, アンダースコアとも呼ばれ、スターターテーマと呼ばれます。これは、_Sが作成の親テーマになることを意図していないことを意味します(通常、他のテーマフレームワークの場合に当てはまります)が、代わりに、テーマファイルを直接変更して、それらの基礎として使用することをお勧めしますカスタムテーマ–この場合、クライアントサイト用.

では、独自のテーマを一から構築するのとどう違うのでしょうか。?

まあ、それはすぐに幅広い機能を提供します。いくつか挙げると、_Sを使用すると、最小限の要素、404ページ、サンプルヘッダー実装、ナビゲーションスクリプト、適切に構成されたスターターCSSファイル(および2つのサンプルレイアウト)を備えた最適化されたHTML 5ページテンプレートに加えて、その他多数のテンプレートが得られます。もの.

つまり、_Sは、最終的な設計/テーマの作業を開始するための完全で最適化されたパッケージを提供します.

欠点は?ソースコードを効果的に使用するには、ソースコードの操作にかなりの自信があり、_Sの構造自体を習得する必要があります。.

もう1つの欠点は、公式サイトから_Sテーマの新しいバージョンを生成するたびに、その間に導入された可能性がある更新のためにいくつかの違いがある可能性があることです.

それとは別に、これは クライアントのためのサイトを構築するためのおそらく最も用途の広い方法, 機能とデザイン要素を完全に制御できる方法で。 _S自体の動作方法にすでに慣れている場合.

3.テーマフレームワークの上にテーマを構築する

テーマフレームワークは、作業の一部を他の人に処理させる方法を見つけることに関する次のステップです.

冗談ですが、テーマフレームワークを使用すれば、実際にサイトの構造全体を自分で構築する必要はありません。あなたがしなければならないことは、親の要素(フレームワーク)を継承する子テーマを作成し、空白を埋めて、最終的にクライアントのサイトを最終的なフォームまで構築することです.

フレームワークを使用すると、プロジェクト全体をより迅速に処理するのに役立つさまざまな便利な機能を利用できます。また、SEOに最適化された構造、一部のカスタムウィジェット、そして場合によってはサポートと更新も行われます(選択したフレームワークによって異なります)。.

欠点は、特定のサイト要素の作成方法や、初期のPhotoshopプロジェクトに関連してそれらを使用してできることに関して、一部のテーマフレームワークが制限される可能性があることです。.

フレームワークの使用に本当に熟練するには時間がかかりますが、特に毎年かなりの数のクライアントサイトを構築している場合は、かなりの時間を費やす可能性があります。 WordPress.orgにアクセスして、 フレームワークの短いリスト.

ハイブリッド

4.独自のスターターテーマを作成し、すべてのクライアントサイトを構築するときにそれを使用する

これを旧式のアプローチと呼びます。これは、_Sのようなスターターテーマが登場する前に行っていたものです。.

それにもかかわらず、このアプローチは、とにかくすべてのクライアントサイトで常に使用してしまう機能や要素を事前に作成することに関しては、多くの可能性を提供します。したがって、全体として、サイト全体の構築プロセスを、最初からサイトを構築する場合と比較して数ステップ短くすることができます。.

ただし、新しいバージョンのWordPress、新しいデザインとサイト構築のトレンドとテクノロジー(HTML 5など)、およびこの大規模なオンラインスペースで発生する可能性のあるその他すべてのことで、スターターテーマを最新に保つという課題に直面する必要があります。.

結局のところ、_Sのような既存のスターターテーマを使用することは、おそらくより良い解決策です。そして、あなたが取り組んでいるすべてのクライアントサイトのためにいくつかの独自のカスタマイズを用意したいのであれば、代わりにカスタムメイドのfunctions.phpファイルから始めてみませんか?

5.達成したいことに似ている既存のテーマの上に構築する

一部の人々はまだこれをやめようとしますが、それは怠惰な男のアプローチだと思います。そして、驚くべきことに、これは上記のどの方法よりも時間がかかる可能性があるアプローチでもあります。.

これは、適切なテーマを探すのに何時間も費やすことになることが多いためです。その構造は、思ったほど簡単には理解できないことを理解するためです。したがって、結果として、何時間も費やして、見栄えを良くし、適切に機能させることができます。.

あなたの努力は、テーマフレームワークを習得するか、スターターテーマの使用方法を学ぶことに費やす方がはるかに効果的です.

他には何があるの?

確かに、上記のすべてのアプローチには、WordPressの動作方法と一般的なPHPコーディングについてある程度の知識が必要です。それはさておき、クライアントのためにテーマをまとめるのにも時間がかかります。そして、事の複雑さに応じて、それはあなたの最初の見積もりの​​上に数時間を置くことができます.

ヒント。ヒント。このすべてをいじりたくない場合は、お電話でプロジェクトのその部分を担当させていただきます。必要なのはPSDファイルだけで、見返りに新しいテーマをお届けします.

しかし、これについてどう思いますか?デザインを完全に機能するクライアントサイトにするにはどうすればよいですか?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map