WordPress テーマのフレームワークを明らかにする

王林
リリース: 2023-09-03 12:17:02
オリジナル
536 人が閲覧しました

揭开你的 WordPress 主题框架的面纱

あなた自身やチームのためにテーマ フレームワークを開発したばかりかもしれません。その場合、コードの公開に含まれる手順は関係ありません。しかし、コードを広く利用できるようにしたい場合は、それを配布する何らかのチャネルを見つけて、人々にお金を払ってもらいたいかどうかを決定する必要があります。

このチュートリアルでは、次のオプションを見ていきます:

無料:

  • WordPress テーマ リポジトリ
  • GitHub または類似のリポジトリ

プレミアム価格:

  • サードパーティのテーマプロバイダー
  • あなた自身のウェブサイト

上記の両方を含む「フリーミアム」オプションも検討します。

フレームワークを無料で公開

自分の作業をサポートするフレームワークを開発し、他の人も利用できるようにしたい場合は、無料で公開することを検討してください。これにより WordPress コミュニティに還元され、フレームワークの改善に協力してくれる多くの才能ある開発者にアクセスできるようになります。

コードを無料で配布したい場合は、主に 2 つのオプションがあります:

  • WordPressテーマリポジトリに送信します
  • GitHub などのリポジトリ サービス経由でダウンロードできるようにします。

WordPress テーマ リポジトリ

これは、WordPress ユーザーと開発者が市場で無料のテーマを探すときに最初に見る場所であり、無料の WordPress テーマの最も信頼できるソースです。テーマの送信には費用はかかりませんが、テーマのレビュー ガイドラインを満たしていることを確認する必要があります:

  • コードの品質。 コードは WordPress コーディング標準に準拠している必要があり、非推奨の関数の通知、警告、 またはエラー。
  • デモと機能。 テーマはデモ用ですので、 テーマには多くの機能が含まれているため、おそらくプラグインに抽象化する必要があります。
  • テーマの機能。 テーマはすべてのコア WordPress をサポートしている必要があります 機能、それ自体の追加機能があるかどうかに関係なく。
  • テンプレートのタグとフック。 これらは正しく実装される必要があります。
  • WordPress が生成した CSS クラス。 テーマでこれらを使用する必要がある場所 関連している。
  • テンプレートファイル。 テーマではこれらを正しく使用する必要があります。
  • セキュリティとプライバシー。 テーマはデータのセキュリティとユーザーを保証する必要があります プライバシー。
  • 許可。 テーマは GPL 互換ライセンスに基づいてライセンスを取得する必要があります。
  • 名前を付けてください。 テーマ名に「WordPress」を含めることはできませんが、 ユーザーの混乱を避けるために、一意であるようにしてください。
  • クレジットリンク。 テーマではこれらを適切に使用する必要があります。
  • ドキュメント。 少なくとも readme.txt ファイルを提供する必要があります。
  • テーマ単体テスト - テーマはこれらのテストに合格する必要があります。
  • テーマが時代遅れです。 自分のものを保管しておいてください トピックが承認されると、それが現在のトピックになります。

テーマ単体テストは、テーマレビュー担当者がレビュープロセス中にサイトで実行するテストであるため、送信する前にテーマで実行する価値があります。手順は次のとおりです:

  1. テストデータを含むXMLファイルをダウンロードします。
  2. 使用する [インポート] メニューから xml ファイルをテーマにインポートします。
  3. 設定 WP_DEBUGtruewp-config.php
  4. インストール 一連のプラグインパス 開発者用プラグイン。
  5. 実行 このガイドで概説されているプロセスを使用してトピックのレビューを実施します。

テーマがテストに合格し、上記の基準を満たしていれば、提出する準備ができています。指定されたガイドラインに従ってアップロードしてください。焦らないでください。テーマ テスターはボランティアで自分の時間を使ってこの作業を行っているため、すぐに回答を与えることはできません。

GitHub

GitHub を使用してテーマを配布すると、テーマ リポジトリを使用するよりも詳細な制御が可能になり、テーマを更新する際の手順をいくつか節約できます。

プロセスを開始するには、テーマ ファイルを含むパブリック リポジトリを作成するだけです。自分のフレームワーク (またはアカウントに関連付けられた組織) 用の特定のアカウントを作成して、自分の GitHub アカウント (持っている場合) とは別にすることもできます。この利点は、新しいアカウントの別のリポジトリにプラグインと子テーマを追加し、スタンドアロン フレームワークに関連するすべてのもののためのスペースを作成できることです。

ユーザーは GitHub からコードを簡単にダウンロードしたり、自分で作業したい場合は単にコードを複製したりできます。さらに、フレームワークをフォークすることで、他のユーザーにフレームワークの改善や追加を促すことができますが、変更されたコードをリポジトリのマスター ブランチに戻す前に、必ずすべての変更を確認してください。

フレームワークが開発者向けの場合、GitHub は便利なツールですが、ターゲットがユーザーの場合は、よりユーザーフレンドリーな WordPress テーマ リポジトリを使用する方が良いでしょう。

高度なフレームワークをリリース

フレームワークをプレミアム製品としてリリースする場合、2 つのオプションがあります:

  • サードパーティのテーマプロバイダーを通じて配布
  • 自分のウェブサイトで配布

サードパーティベンダーを使用すると、テーマをより目立つようにするという利点がありますが、ベンダーが売上の一部を取得することを意味します。初期の段階では、より多くの潜在的なユーザーにリーチできるため、より多くの収益が得られる可能性があるため、これは十分に価値があります。フレームワークがさらに成熟したら、自分で配布することもできます。

サードパーティのテーマプロバイダー

利用できるテーマプロバイダーが多数あります。多くのプロバイダーは独自のフレームワークの子テーマのみを販売しているため、スタンドアロンのテーマを販売しているプロバイダーを必ず使用してください。また、フレームワークがスタンドアロンのテーマとしてだけでなく、フレームワーク自体として販売できることを確認する必要もあります。

市場は常に変化しているため、テーマベンダーのリストは提供しませんが、慎重に検索して、ターゲット市場に作成したテーマの種類を販売するベンダーを見つけることをお勧めします。また、料金がいくらか、GPL ライセンスを使用しているかどうかを確認してください。

自分で配布する

フレームワークを自分で配布すると、フレームワークの販売方法、バンドル方法、およびそれをサポートするために開発する子テーマとプラグインをより詳細に制御できるようになります。この方法では大きな市場に参入することはできませんが、一部のコードを WordPress テーマ リポジトリ経由で無料で提供し、その他のコードをサブスクリプション経由で提供する「フリーミアム」モデルを選択することはできます。

独自の Web サイトでフレームを販売するには、ユーザー向けのドキュメントを作成し、オンライン サブスクリプションと安全なダウンロードを設定する必要があります。 WooCommerce などのプラグインはこれを行うのに役立ちます。マーケティング計画を作成することも必要です。

「フリーミアム」モデルを使用する

「フリーミアム」テーマとプラグインのアイデアは常に進化しており、それを機能させるための新しい方法が開発されていますが、ここではいくつかのアイデアを紹介します:

  • フレームワークを公開し、プレミアム子テーマとプラグインを無料で開発します。
  • 追加機能を備えたフレームワークの簡易版を無料で配布します(有料)。
  • フレームワークを無料で公開し、有料購読者にサポートやドキュメントを提供します。

このモデルの利点は、毎日何千人ものユーザーがテーマをダウンロードする WordPress テーマ リポジトリにアクセスできることです。また、ユーザーを自分の Web サイトに誘導してプレミアム機能にアクセスできるため、自分で持つもの以上のものを提供できることです。テーマプロバイダーの使用を制御します。

まとめ

フレームを他のユーザーに公開すると、お金を稼いだり、コミュニティに還元したりする機会が得られます。先ほど示したように、コードを無料でリリースするか、有料でリリースするか、あるいはその両方を組み合わせてリリースするかを選択できます。

どれを選択するかは、自分の状況とフレームワークの対象ユーザーによって異なります。どちらを選択する場合でも、ユーザーのフレームワーク ファイルを更新し、ポリシーを随時確認してください。

頑張ってください!

以上がWordPress テーマのフレームワークを明らかにするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!