Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressに新機能を提案する方法

WordPressの機能を改善したり、お客様のニーズに合わせてプラットフォームをカスタマイズしたり、お客様が遭遇した特定の問題に対処するために、WordPressの新機能を提案したい場合があります。

WordPressの新機能を提案するのが初めての場合、どのようにすればいいのかわからないと感じるかもしれません。しかし、実はとても簡単です。

Trac や GitHub を使って新機能を提案することができます。開発者が WordPress のコアを改善できるように、バグを報告したりチケットを開いたりすることもできます。このプロセスにより、WordPress を最新かつ機能的に保つことができます。

この投稿では、WordPressの新機能を提案する方法を紹介します。

How to make new feature suggestions for WordPress using Trac

WordPressに新規機能が追加されるまで

オープンソースソフトウェアであるWordPressの開発は、コアチームを構成するユーザーとボランティアの開発者によって推進されています。すべての WordPress サイトに役立つと思われる新機能や改善点を、誰でも提案することができます。

十分な数のユーザーがその機能を望み、開発者がそれに取り組むことに興味を持てば、最終的にはソフトウェアの一部になる。

これがWordPressの勝利の方程式となり、現在ではすべてのサイトの43%以上をWordPressが占めるまでになった。

WordPressはプラグインで簡単に拡張することもできる。つまり、ある機能がコアソフトウェアに含まれていなくても、WordPressのプラグインとして追加することができる。

プラグインを使って簡単に追加できる機能で、ほとんどのWordPressユーザーにとって有益でない場合は、コアに追加されないかもしれません。これは通常、ほとんどの新機能提案のケースです。

ユーザーは、バグトラッキング、開発、チケット管理ソフトウェアであるWordPress Trac を使って機能を提案することができます。WordPress開発の進捗はすべてTracに記録されます。

ユーザーが新機能を提案できるもう一つの場所は、WordPress Requests and Feedback Forumです。このフォーラムでは、ユーザーが提案をアイデアとして送信し、他のWordPressユーザーが投票することができます。

Request and feedback form in WordPress

アイデアの得票数に応じて、WordPress開発チームはコアへの追加を検討することができます。

WordPress Trac と GitHub を使って新機能のアイデアを送信する方法を学んでおきましょう。このガイドで紹介する方法をすべて簡単に説明します:

準備はいいかい?始めよう

方法 1: Trac を使って WordPress の新規機能を提案する

まず、Trac を正しく使っているか確認してください。

Note: Trac はサポートプラットフォームではありません。サポートが必要な場合はWordPress サポートフォーラムを利用してください。

Trac チケットを作成する前に、誰かがすでにこの機能を提案していないかどうか、徹底的に調べてください。

WordPress Coreの検索ページにアクセスし、検索バーに検索キーワードを入力すれば可能です。

Search for existing tickets

あなたが提案しようとしている機能が存在しないことを本当に〜してもよいですか?

ここから、「新規チケットを作成する」ボタンをクリックするだけです。

Create a new ticket in Trac

次に、WordPress.orgアカウントにログインする必要があります。

アカウントをお持ちでない場合は、まずサインアップしてください。

Login to WordPress account

ログイン中、「新規チケット」フォームが表示されます。

機能提案の詳細を入力してください。

Enter details for ticket

まず、機能提案の要約をプロバイダーに提供する必要があります。これは、あなたが機能提案で解決しようとしている問題を説明する簡単な一行でなければなりません。

説明」エリアでは、提案する機能について必要なだけ詳しく説明してください。

あなたの提案を説明するために、スクリーンショットやモックアップを自由に追加してください。また、このスペースを使って、あなたの機能提案のケースを作成し、それがコアの一部であるべき理由を説明する必要があります。

チケットのタイプとして’Feature request’を選択していることを本当に〜してもよいですか?バグレポートを追加する場合は、’欠陥(バグ)’を選択してください。

また、あなたが提案する機能が、実際には既存の機能の拡張であると思われる場合は、チケットのタイプとして「拡張」を選択してください。

その後、WordPressのバージョン番号(6.1のような)、コンポーネント、寄稿者フォーカスを必須に応じて選択することができます。

コンポーネントは、WordPressのコメント、エディター、テーマ、プラグインなど、特定のエリアを指します。対照的に、寄稿者要素はチケットに追加できる追加タグです。

完了したら、詳細をプレビューし、「チケットを作成する」ボタンをクリックしてください。

Create your ticket

そこから下にスクロールすると、チケットのプレビューが表示されます。

WordPress 機能提案チケットを送信する前に、すべての詳細が正しいことを確認してください。

Preview of ticket

Trac にチケットを送信した後はどうなりますか?

いったん Trac にチケットを送信すると、他の寄稿者や開発者が利用できるようになります。

リード開発者も通知を受け取り、あなたのチケットを確認してアクションを起こすことができます。

そして、WordPressユーザーであれば誰でも、チケットに対してさまざまなアクションを起こすことができます。例えば、フォーカス、コンポーネント、状態、その他の詳細を変更することができます。これらの変更は記録され、Trac に表示されます。

あなたのチケットに十分な関心が集まれば、誰かがそのパッチを開発して送信することができます。リード開発者はこのパッチをレビューすることができます。

パッチが承認されると、リード開発者または権限を持つ他の開発者がその変更を「コミット」することができ、次の更新サイクルでコアに追加されます。

提案の内容によっては、コアの一部になるまでに数日、数週間、数カ月、時には数年かかることもある。

時には長く待たされることもありますが、機能リクエストの送信は努力する価値があります。このような要望のおかげで、WordPressはブログをサポートするだけのソフトウェアから今日のCMSへと成長したのです。

方法 2: GitHub を使って WordPress の新規機能を提案する

WordPressの新機能をリクエストするもう一つの方法は、GitHubを使うことです。

GitHubはクラウドベースのサイトで、開発者がコードを保存・管理し、変更を追跡し、バージョンコントロールを提供し、プロジェクトで他の人とコラボレーションすることを可能にする。

まず、GitHubのサイトにアクセスし、無料のアカウントにサインアップする必要があります。

Create an account

その後、GitHubのWordPressコアページにアクセスできる。

概要」タブから「リポジトリ」に切り替えてみよう。

WordPress GitHub page

次の画面では、WordPressの新機能を提案したいリポジトリを検索します。

例えば、ブロックエディターに関する新しいアイデアやバグレポート、改善提案があれば、「Gutenberg」リポジトリに投稿することができます。

Search for WordPress repo

関連するリポジトリを選択した後、提案のチケットを作成することができます。

上部のメニューから「設定」をクリックするだけです。

Click the issue tab

次に、問題、バグ報告、その他のスレッドのリストが表示されます。

ここからissueタブを検索し、機能リクエストがすでに投稿されていないことを確認します。次に、上部にある「新規課題」ボタンをクリックしてください。

Create a new issue

新しいissueを作成するための複数のオプションが表示されます。

機能リクエスト」オプションを設定してください。

Select feature request option

次のステップは、タイトルとリクエストの詳細を入力することです。

その後、「Submit new issue」ボタンをクリックしてチケットを作成してください。

Enter details of feature request

そうすれば、GitHubのスレッドで、あなたが提案した機能の議論や開発者をフォローできるようになります。

この投稿がWordPressの新機能を提案する方法を学ぶのにお役に立てば幸いです。WordPressが無料である理由と WordPressで生計を立てる方法についてのガイドもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

2件のコメント返信を残す

  1. John Dee

    I use screencast captures to communicate with my team. How do trac people feel about a video link? Can I submit a ticket with a ‘description’ of a youtube link?

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。