Semalt:WordPressプラグイン開発のヒント

プラグインは、WordPressにインストールできるコードであり、サイトの機能を拡張および拡張する機能を備えています。コアコードをハックする必要なしに、この機能を可能にします。 Facebook Open GraphとHotmailタグを統合できる機能を追加できます。

セマルトのトップエキスパートであるフランクアバニャーレは 、この点に関して説得力のある実践に焦点を当てています。

プラグインの作成

最初のステップは、WordPressのこのリンク「wp-content / plugins /」に新しいフォルダーを作成し、続いてフォルダーを作成して「my-facebook-tags」という名前を付けることです。プラグインのフォルダーの名前はプラグインのスラッグとも呼ばれ、一意である必要があり、Googleで検索して取得できます。

次のステップは、Facebookフォルダー内にフォルダーを作成し、それに「my-facebook-tags.p "p」という名前を付けます。次に、次のコードをプラグインのメインファイル内に貼り付けます。

プラグインの作成後、テーマ「wp_head()」にフックを作成する必要があります。フックには、アクションとフィルターという2つのタイプがあります。アクションとフィルターの違いは、WordPressがフックを検出したときにアクションが動作するのに対し、フィルターはデータのビットを変更することです。プラグインを完成させるには、フックwp_headを使用して、次のコードを使用してFacebookメタタグを追加する必要があります。

プロットで使用するには、正しいフックを選択する必要があります。

フィルター

前述のように、フィルタはビットを変更するために使用されます。したがって、間違ったパスワードが入力されたときに発生するエラーメッセージを変更することができます。たとえば、www.example.com / wp-adminに間違ったパスワードが入力された場合、フィルターされたデータを入力することでエラーメッセージを削除できます。たとえば、次の場合です。

フィルターは「login_errors」です。フィルターされたデータを入力すると、エラーメッセージが削除されます。

スクリプトとスタイルは、エンキューによって追加できます。例としては、スタイルシートの形式であるGoogleフォントの追加があります。以下に示します。

アセットは、以下に示すように、エンキューを使用してプラグインにロードおよび保存できます。

プラグイン設定用のページの作成

ページを作成するにはいくつかの方法がありますが、最も推奨される方法はオブジェクト指向のアプローチです。最初の手順は、設定ユーザーインターフェイスを配置できるメニューを作成することです。 「add_menu_page()」は、ページタイトル、メニュータイトル、機能、メニュースラッグ、関数、アイコン、および位置のため、上位メニューの作成に最適です。次に、設定を登録する必要があります。たとえば、会計士の設定を登録する場合は、次の手順に従います。

次の手順では、ユーザーインターフェイスの表示を担当するフォームを作成します。以下に示すこのコードは、「my_plugin_settings_page()」フィールド内に貼り付ける必要があります。

次の注意事項を守ってください

「settings_fields()」を使用し、最初のパラメーターをオプショングループとして追加する必要があります。また、パラメーターで使用される名前は、オプション名フィールドで使用する必要があります。 「get_option()」関数を使用してフィールドの値を取得し、オプション名フィールドの最初のパラメーターとして配置する必要があります。作成された設定フォームは、次の図のようになります。

翻訳を有効にする必要はありませんが、役立つ場合もあります。次の手順で翻訳を有効にします。以下は、「__()関数」または「_e()関数」を出力するインスタンスがあるたびにテキストを折り返すために使用する必要があります。

mass gmail