web-dev-qa-db-ja.com

WordPressフレームワークと親テーマ

今では、他の開発者が再利用することを意図したWordPressコードがかなりたくさんあります。残念ながら、実用的で堅実な情報はほとんどないので、フレームワークを1つずつ試していくか、最初に好きなものが見つかるか、それらがひどいものになると思われるまでは順番に行き詰まります。

私たちが実際に使っているフレームワークと親テーマとその理由についてコミュニティの記事を書きましょう。

含めてください:

  • 目的(親テーマ、テーマフレームワーク、ヘルパーコードなど)
  • 強力な機能(これによって面白くて便利になります)
  • 欠点(不都合なことや通常と異なること)
  • ライセンスと価格(無料でない場合)
73
Rarst

ハイブリッド

Justin Tadlock によって開発された Theme Hybrid 。コードの範囲は主にPHP内部機能とテーマ用のフロントエンドテンプレートです。

おもしろい機能

  • コードはテンプレートの編集を最小限に抑えることを目的としており、ほとんどの機能はフックを介して制御できます。
  • context-aware - 特定のコンテキストでのみ発生するイベントをフックすることを可能にする、拡張されたボディクラス、動的なコンテキスト対応フック。
  • 同じ開発者からの genericおよびHybrid特有のプラグイン と密接に統合しています。

問題

  • 下位互換性が問題になる可能性があります。特に、新しい親テーマで古い子テーマのリリースを使用しようとする場合は特にそうです。

価格設定

  • すべてのコードはGPLv2の下で自由に利用できます。
  • サポートと非基本的なドキュメントへのアクセス$ 25 /年。

開発のさまざまな段階でさまざまなリリースがあります。

ハイブリッドコア

独自の親テーマを作成する開発者向けのスタンドアロンフレームワーク。カスタムのadd_theme_support()呼び出しによってほとんどの機能がオンデマンドでロードされる高度にモジュール化された。

ハイブリッド親テーマ

長い間確立された親テーマ(以前のバージョンはスタンドアロンのCoreリリースの前からのものです)。大量の既製のテンプレートが含まれており、より多くのテンプレートを個別にダウンロードできます。

複数の childテーマ が利用可能です(ネイティブと他の開発者から)。

プロトタイプ親テーマ

Hybrid Coreの実用的な使い方を示す最新の最先端リリース。

19
Rarst

創世記

StudioPress によって開発された

目的

  • 複数のサイドバーを提供するベアボーンの親テーマ。カスタムの設定可能なウィジェット。そして構成可能なマルチコラムディスプレイ
  • 親テーマは非常に拡張可能なフレームワークとして機能します - 創世記のために存在するデザインの異なるバリエーション 無限に見えます

強力な機能

  • 自動更新
  • 新しい設定のインポート/エクスポート機能は、次のバージョンで約束されています
  • プロのデザイナーや開発者の大規模なサポートコミュニティ
  • WordPressエコシステムの他の場所に子のテーマを再配布している場合の即時の信頼性

欠点

  • テーマの豊富なオプションセットが1ページにまとめられています。これにより、 very で特定のオプションを見つけて設定を微調整することが難しくなります。

ライセンスと価格

  • GPL(テーマライセンスステートメントはバージョンを指定していません。StudioPressFAQはv3へのリンクです)。
  • フレームワーク自体は59.95ドルかかる
  • 子テーマ フレームワークコストの上にそれぞれ20ドルから40ドルを実行
  • フレームワークとすべての子テーマ(将来を含む)を一括して$ 250
14
EAMann

テーマ

ThemeShaperによって開発されました

目的

  • 無料、オープンソース、高度に拡張可能、検索エンジン最適化されたWordPressテーマフレームワーク

強力な機能

  • 13のウィジェット対応エリア
  • グリッドベースのレイアウトサンプル
  • 一般的なプラグイン用の組み込みスタイル
  • プロのデザイナーや開発者の大規模なサポートコミュニティ

ボーナスの信頼性

  • テーマフレームワークのためのWPHonors 2010の3位

ライセンスと価格

  • フリーでオープンソース
11
EAMann

20 -

私はいくつかのフレームワークを試してみましたが、より重い開発のためにそれらのどれもまったく好きではありませんでした。素早いものであれば大丈夫ですが、余分なものはすべてカスタム作業を悪夢にすることができます。多くの場合、フレームワークは非常にカスタマイズされているため、新しいシステムを学習するようなものです。

そのため、私はよくTwentytenやそれに似た空白のスレートやサンドボックスのテーマを使います。

目的

  • wordPressにバンドルされている親テーマ

強力な機能

  • 標準のWordPressフォルダ構造とテンプレート階層を使用します。サポートとCodexに最適です。
  • 最新のテーマ関連の機能を実装します。

欠点

  • 他のフレームワークに見られるようなカスタムフックやフィルタはありません。

ライセンスと価格

  • 無料とGPL
8
Wyck

scbFramework

profile for scribu at WordPress, Q&A for WordPress developers and administrators 

scribu によって開発されました。

目的

フォーム、ウィジェット、管理ページ、データベーステーブルなどを作成するためのプラグイン開発ヘルパークラスのセット。

機能

  • プラグインとバンドルするか、プラグインの依存関係として指定できます。
  • 複数のプラグインが存在する場合は、自動的に最新バージョンの自身をロードします。

問題点

  • 文書化が不十分
  • hTML用のコード生成メソッドを使用する傾向があるため、不便です。

ライセンス GPL

5
Rarst

キャンバス

目的

高度なスタンドアロン/親テーマは、WooFrameworkを使用します。

サイトや概念をスケッチするために。最初からバージョン1をビルドする必要はありません。

強力な機能

  • 私は自分の目的のためにテーマコードをハックするのはとても簡単だと思います。

  • Canvasはスマートな方法で多くの新しいHTMLとCSS機能を使います。

欠点

  • 無料ではありません(ただしフリーソフトウェア)

ライセンスと価格

  • スタンダード:70ドル
  • 開発者(PSDファイルが付属しています):$ 150
4
jnthnclrk

キャリントン

「キャリントンは、Crowd FavoriteのWordPress用のテーマプラットフォームです。」

Carringtonは、WordPressテーマを編成するための新しい(より良いと思う)方法です。さまざまな名前付きテンプレートを作成することによって、無料でたくさんのエキサイティングな機能を提供するコアフレームワークエンジンと組み合わされます。 - キャリントンとは

目的開発フレームワーク

強力な機能条件付きファイル/フォルダシステム。フレームワークのフォルダ構造の背景にある考え方は、特定の条件を満たすテンプレートを作成できるようにすることです。このようにして、あなたはもっと小さい鋭いテンプレートを作成することができます。たとえば、新しいテンプレートファイルを1つ追加するだけで、特定のユーザーまたはログインしているすべてのユーザーに対して一意のコメントブロックを作成できます( Framework Overview )。

キャリントンにはいくつかの種類がありますが、私は個人的には縮小版のキャリントンJAM(Just Add Markup)が好きです。 ダウンロード

欠点私のユースケースでは、Carringtonを使用しても本当に問題はありませんでした。欠点としては、フレームワークで要求されているコード規約に固執するという要件が考えられます。

プログラム開発者としてCarringtonは少し軽いかもしれず、あなたのテンプレートを編成するための素晴らしい方法を提供するだけです。設計者にとって、CarringtonはPHPに飛び込んでテンプレート条件を作成する必要性を取り除きます。あなたがプログラマーでもデザイナーでもない場合は、 Carrington Build のようなものが必要になります。これでドラッグアンドドロップのレイアウトを作成できます。私は試したことがないし、無料ではありません。

ライセンスと価格 Carringtonは無料、GPLv2

3
Jonnybojangles

ヘッドウェイテーマ

Headway Themesによって開発された

目的

  • 組み込みのドラッグアンドドロップビジュアル開発者による高度な親テーマ(非コーダー向け)

強力な機能

  • ビジュアルレイアウトデザイナー
  • SEO機能を内蔵
  • 詳細なドキュメントとチュートリアルの内容
  • プロのデザイナーや開発者の大規模なサポートコミュニティ

ボーナスの信頼性

  • テーマフレームワークのためのWPHonors 2010の1位

ライセンスと価格

  • 個人用サイトで87ドル
  • 開発者用に$ 164(複数のサイトで使用)
  • GPLv2ライセンス
3
EAMann

スイフト

私の個人的なブログに私が使用します: http://swiftthemes.com/ /

目的:スタンドアロンテーマだが子テーマはデモchildthemeでサポートされていますKill Billテーマは含まれています

強力な機能

  • 箱から出して、エンドユーザーメニューシステムで調整可能な実際の便利なテンプレートが含まれています。
  • 素敵なフレンドリーなクリエーターとユーザーコミュニティ
  • わかりやすく簡単にハッキングでき、多くの人がやります
  • それは私がそれが好きな理由セットアップと「商業的アプローチ」の点で他のものとは「違う」
  • たくさんのアップデート

それほど強くない

  • すべてのWP標準に合わせるためにまだ開発することがたくさんあるでしょう(しかし実際にはそれがいいことです)

価格設定

  • 個人用ライセンス$ 47
  • 開発者ライセンス$ 84
3
edelwater

論文テーマの枠組み

Thesis ThemeフレームワークはWordPress用のプレミアムテンプレートシステムであり、あらゆる種類のWebサイトの下の堅固な基盤として機能するように設計されています。

Features(そして私は引用します):

  • 論文オプションパネル
  • ユニークなデザイン
  • 画期的なレイアウトジェネレータ(1、2、および3列のレイアウトの組み合わせ)
  • ピンポイントフォントコントロール

追加機能

  • カスタムタイトルやページや投稿用のカスタムMETAなどのSEO機能を内蔵
  • すべての登録ユーザーが利用可能なアクティブなオンラインフォーラム

価格設定

  • 個人用オプション(単一のウェブサイト)$ 87
  • 開発者向けオプション(自社のWebサイト、ベータ版へのアクセス、追加の展開ツールに限りません)
3
NTulip

Starkers

Starkersは、テーマデザイナーの出発点として機能するように作成された、基本的なWordPressテーマです。

目的:すべてのWPテーマの素晴らしい出発点です。不要なマークアップ/ images/jsを付けずにテーマを作成するために必要なすべての基本テンプレートタグが含まれています。私の意見では、WPのために開発することを学ぶときに使うべき最も良いテーマの1つ

Features:すべての意味的でない表示クラス名(例:class = "center"、class = "alignleft")は削除されました。セマンティックではない、プレゼンテーション用のHTML要素(例:hr、br)はすべて削除されました。

ブラウザのデフォルトもスタイルシートで(YUIリセットに基づいて)リセットされ、真の「きれいな状態」を提供します。

欠点:基本的にこれは基礎となるテーマです。そのため、HTML/CSSに精通していて、テーマを中心にしたデザインを最初から実装する必要があります。

ライセンスと価格:GPLv2(これは、Twenty Tenの派生物です)

2
George Wiscombe