今では、他の開発者が再利用することを意図したWordPressコードがかなりたくさんあります。残念ながら、実用的で堅実な情報はほとんどないので、フレームワークを1つずつ試していくか、最初に好きなものが見つかるか、それらがひどいものになると思われるまでは順番に行き詰まります。
私たちが実際に使っているフレームワークと親テーマとその理由についてコミュニティの記事を書きましょう。
含めてください:
Justin Tadlock によって開発された Theme Hybrid 。コードの範囲は主にPHP内部機能とテーマ用のフロントエンドテンプレートです。
おもしろい機能:
問題:
価格設定:
開発のさまざまな段階でさまざまなリリースがあります。
独自の親テーマを作成する開発者向けのスタンドアロンフレームワーク。カスタムのadd_theme_support()
呼び出しによってほとんどの機能がオンデマンドでロードされる高度にモジュール化された。
長い間確立された親テーマ(以前のバージョンはスタンドアロンのCoreリリースの前からのものです)。大量の既製のテンプレートが含まれており、より多くのテンプレートを個別にダウンロードできます。
複数の childテーマ が利用可能です(ネイティブと他の開発者から)。
Hybrid Coreの実用的な使い方を示す最新の最先端リリース。
StudioPress によって開発された
私はいくつかのフレームワークを試してみましたが、より重い開発のためにそれらのどれもまったく好きではありませんでした。素早いものであれば大丈夫ですが、余分なものはすべてカスタム作業を悪夢にすることができます。多くの場合、フレームワークは非常にカスタマイズされているため、新しいシステムを学習するようなものです。
そのため、私はよくTwentytenやそれに似た空白のスレートやサンドボックスのテーマを使います。
目的
強力な機能
欠点
ライセンスと価格
scribu によって開発されました。
目的
フォーム、ウィジェット、管理ページ、データベーステーブルなどを作成するためのプラグイン開発ヘルパークラスのセット。
機能
問題点
ライセンス GPL
目的
高度なスタンドアロン/親テーマは、WooFrameworkを使用します。
サイトや概念をスケッチするために。最初からバージョン1をビルドする必要はありません。
強力な機能
私は自分の目的のためにテーマコードをハックするのはとても簡単だと思います。
Canvasはスマートな方法で多くの新しいHTMLとCSS機能を使います。
欠点
ライセンスと価格
「キャリントンは、Crowd FavoriteのWordPress用のテーマプラットフォームです。」
Carringtonは、WordPressテーマを編成するための新しい(より良いと思う)方法です。さまざまな名前付きテンプレートを作成することによって、無料でたくさんのエキサイティングな機能を提供するコアフレームワークエンジンと組み合わされます。 - キャリントンとは
目的開発フレームワーク
強力な機能条件付きファイル/フォルダシステム。フレームワークのフォルダ構造の背景にある考え方は、特定の条件を満たすテンプレートを作成できるようにすることです。このようにして、あなたはもっと小さい鋭いテンプレートを作成することができます。たとえば、新しいテンプレートファイルを1つ追加するだけで、特定のユーザーまたはログインしているすべてのユーザーに対して一意のコメントブロックを作成できます( Framework Overview )。
キャリントンにはいくつかの種類がありますが、私は個人的には縮小版のキャリントンJAM(Just Add Markup)が好きです。 ダウンロード
欠点私のユースケースでは、Carringtonを使用しても本当に問題はありませんでした。欠点としては、フレームワークで要求されているコード規約に固執するという要件が考えられます。
プログラム開発者としてCarringtonは少し軽いかもしれず、あなたのテンプレートを編成するための素晴らしい方法を提供するだけです。設計者にとって、CarringtonはPHPに飛び込んでテンプレート条件を作成する必要性を取り除きます。あなたがプログラマーでもデザイナーでもない場合は、 Carrington Build のようなものが必要になります。これでドラッグアンドドロップのレイアウトを作成できます。私は試したことがないし、無料ではありません。
ライセンスと価格 Carringtonは無料、GPLv2
Headway Themesによって開発された
私の個人的なブログに私が使用します: http://swiftthemes.com/ /
目的:スタンドアロンテーマだが子テーマはデモchildthemeでサポートされていますKill Billテーマは含まれています
強力な機能:
それほど強くない:
価格設定:
Thesis ThemeフレームワークはWordPress用のプレミアムテンプレートシステムであり、あらゆる種類のWebサイトの下の堅固な基盤として機能するように設計されています。
Features(そして私は引用します):
追加機能
価格設定
Starkersは、テーマデザイナーの出発点として機能するように作成された、基本的なWordPressテーマです。
目的:すべてのWPテーマの素晴らしい出発点です。不要なマークアップ/ images/jsを付けずにテーマを作成するために必要なすべての基本テンプレートタグが含まれています。私の意見では、WPのために開発することを学ぶときに使うべき最も良いテーマの1つ
Features:すべての意味的でない表示クラス名(例:class = "center"、class = "alignleft")は削除されました。セマンティックではない、プレゼンテーション用のHTML要素(例:hr、br)はすべて削除されました。
ブラウザのデフォルトもスタイルシートで(YUIリセットに基づいて)リセットされ、真の「きれいな状態」を提供します。
欠点:基本的にこれは基礎となるテーマです。そのため、HTML/CSSに精通していて、テーマを中心にしたデザインを最初から実装する必要があります。
ライセンスと価格:GPLv2(これは、Twenty Tenの派生物です)