Wordpressのウェブサイトのプラグイン予備設計

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/leon_zeng0/article/details/88984151

あなたはWordpressのに慣れている場合は、プラグイン(プラグイン)に非常に精通している必要があり、拡張、プラグインやWordPressの機能を追加します。多くの場合、我々のWordpressパネル設置、アクティブ化、非アクティブ化、プラグを外し、多くの、多くのプラグインがあるワードプレス、我々は検索することができ、時には我々は、我々は自分自身のプラグインを設計する必要があり、機能はないが、かではありません必要。

プラグインの紹介:

それ自体は機能部品の比較的小さなセットからなるワードプレスは、これらの機能を総称して、プラットフォームの「コア」と呼ばれます。プラグインは、拡張または変更されたファイルとコードのコア機能を含む、ダウンロード可能な付加的な構成要素です。関数は、ユーザーの80%未満とすることができる場合、実際には、ワードプレス哲学は、コアに含まれるべきであること。それ以外の場合は、プラグインする必要があります。

この理由のため、プラグによって提供される可能性の広い範囲が膨大です。あなたは、オプトインフォーム、スライダーやポップアップウィンドウを追加するためにそれらを使用することができます。彼らは非常に単純なことができ、例えばこんにちはドリーは、それはダッシュボード内の曲のランダムな行の名前が表示されます。それとも、彼らは信じられないほど、このようなサイトの多くの新機能や設定を追加Jetpackのプラグインとして拡張することができます。

この事実は、プラグインはWordPressの最も重要な機能の一つであることを意味します。彼らは簡単にコーディングや事前知識がなくても、あなたのサイトに、ほぼすべての機能を追加することができます。さらに重要なのは、プラグインは数回クリックするのと同じくらい簡単ですダウンロードしてインストールします。

最後の部分はそれを覚えておくことが重要です。ワードプレスは、オープンソースやプラグインであるため、使用する誰とテストのために利用できる彼らのコードそう。新進の開発者にとって、これは自分のプラグインを作成するために、舞台裏の仕事を理解し、参加するための良い方法です。

プラグインやテーマの違い


私たちが学ぶために開始する前に、我々はすぐにいくつかの重要な基礎を導入する必要があります。まずは、テーマやプラグインとの違いについて話しましょう。表面上は、これは顕著な違いのようです。もちろん、テーマはちょうどあなたのサイトの外観を変更し、プラグインは、機能を追加しますか?

しかし、実際にはそれよりももっと曖昧です。

実際には、テーマはまた、ウェブサイトの機能を変更することができ、およびプラグインは、その外観を変更することができます。すべてのfunctions.php WordPressのテーマは、あなたのウェブサイトに機能を追加するためのコードを含むファイルが含まれています。このプラグインは非常に似ています。実際には、同じサイト上で実行されます、プラグインまたはのfunctions.phpに同じコードを追加することができます。

違いは、あなたがのfunctions.phpにコードを追加するとき、それはあなたの現在のテーマにリンクされます、ということです。あなたは、いくつかの機能のテーマを変更したり、すぐに全体のプラグインで、非常に有用であろう記述せずに機能を追加したいしたい場合。あなたがテーマを作成したいとカスタム関数を挿入したい場合は、この方法を使用することができます。

あなたがトピックを変更することを決定した場合は、あなたはコードは無効になります追加します。一方、プラグインを使用すると、機能のプラグインを失うことなく、テーマを切り替えることができることを意味し、特定のトピックに依存しない独立した事業体は、(通常は)です。代わりに、プラグインのテーマを使用するのでも、あなたが維持し、他のユーザーと共有することが容易に作成する機能することができます。

プラグイン作品:フック、アクションとフィルタの紹介


我々はすでにプラグイン文字通りWordPressのコアに「プラグイン」を言及しています。本明細書で使用する場合、「フック」は、他のコードと対話することを可能にするコードを完了しました。したがって、フックが決定し、いつ、どこで、あなたのサイト上でのプラグインの実際の使用。

例を考えてみましょう:誰かが間違ったパスワードサイトを使用しようとした場合、あなたはプラグインの変更というエラーメッセージが表示されます想像してみてください。この場合、エラーメッセージがフックです。コードのプラグは、メッセージを表示し、表示されるテキストを変更するために接続されていてもよいです。

WordPressはフックの両方のタイプを理解することができます。彼らは以下のとおりです。

(アクション)アクション:これらは、WordPressの機能を追加または変更するために使用されています。
(フィルター)フィルター:これらのフィルタは、操作の機能を変更するために使用されています。

最初のWordPressのプラグインを作成する方法(4段階)

今最初のプラグインを作成するために、コーディングの最小限の量を使用します。したがって、我々はいくつかの基本的なことを主張します。次の手順では、我々は添字後にいくつかのテキストを表示するプラグインを作成します。

ステップ1:テスト環境をセットアップします

あらゆるコンテンツの開発は、それがサイトに影響を与える可能性があり、プラグインやその他の変更を作成することであるかどうか、あなたは常にテスト環境を使用する必要があります。これはまた、サイトによっては保存された外部のサーバや自分のコンピュータ上にある、「ステージングサイト」または「ローカル環境」と呼ばれています。

位置に関係なく、テスト環境では、サイトのプライベートコピーする必要があります。これは、あなたは、ファイルやサイトの機能を追加し、編集することができ、サイトは実際のリアルタイムのダメージを持っていません。あなたは、エラーがあなたのサイトに恒久的な損傷を与える可能性があるため、特に重要であるコアファイルやプラグインを使用する場合。

幸いにも、あなたを助けるために多種多様なツールのために、それは非常に簡単ですテストサイトを設定。ローカル環境を設定するには、参照  Wordpressのウェブサイトのデザイン・エントリ0ローカルWebホストのインストールを

ステップ2:新しいプラグインファイルを作成します。

新しい仕上げプラグインを起動するには、あなたのサイトのディレクトリにアクセスする必要があります。あなたはWordpressのパネルを使用することができ、SFTPを使用することができ、あなたは、プラグインファイルの管理をインストールする必要があり、参照  Wordpressのウェブサイトのデザインファイルマネージャのプラグインをそれは無料で簡単に使用するため、一般的に、クライアントFileZillaををSFTPに使用されます。それは地元の直接Explorerがある場合。

サイトに移動します。フォルダのプラグを含むフォルダに移動し、入力した後、プラグ/ / WP-コンテンツ/プラグインに位置しています。

新しいプラグインを追加し、あなたは、このディレクトリに新しいフォルダを作成する必要があります。そう、し、名前を付けてください。ここれるveryfirstplugin。

その後veryfirstplugin.phpという名前のこのディレクトリに新しいファイルを構築

次のように読み取るために、ファイルを編集します。

<?php
/**
* Plugin Name: Very First Plugin
* Plugin URI: https://www.yourwebsiteurl.com/
* Description: This is the very first plugin I ever created.
* Version: 1.0
* Author: Your Name Here
* Author URI: http://yourwebsiteurl.com/
**/

ファイルを保存する前に、あなたの正確な詳細を満たすために、いつでも、本明細書の情報を変更します。 

完了すると、あなたは実際にプラグインの管理ダッシュボードサイトを見ることができます。今すぐログインして、プラグインのライブラリを参照してください。

あなたのプラグインを有効にするには、今でも続けることができます。もちろん、プラグインは、実際には何もしません。我々はすべての機能を追加していなかったからです。

ステップ3:プラグインのコードを追加します。

これは、サンプルプラグインコードの後、各ページのフッターにテキストを表示するために使用され
、このプラグインは、各ページ</ body>タグの最後でそれを呼び出す前に、wp_footer()アクションフックをフックアップ。とのmfp_Add_Text(と呼ばれる機能)を追加しました。機能の内容は、単にショーです:フッターがロードされた後、私のテキストはadddedされます!

それはwp_footerにリンクされているので、添字表示ラインコンテンツの後になるように。オープン任意のページには、足のターゲットを表示します。

これが有効な場合、全く異なる主題ようなテーマのウィジェットの一部ではないので、それが有効であり続けるだろう。

// Hook the 'wp_footer' action hook, add the function named 'mfp_Add_Text' to it
add_action("wp_footer", "mfp_Add_Text");
 
// Define 'mfp_Add_Text'
function mfp_Add_Text()
{
  echo "<p style='color: black;'>After the footer is loaded, my text is added!</p>";
}

ステップ4:エクスポートおよび実際のサイト上でプラグインをインストールします

新しいプラグインは、ライブサイトで使用できるようになりました。幸いなことに、このステップは、多くの場合、最も簡単です。行う必要があるZIPファイルに圧縮第1-1 - プラグインフォルダにあります。あなたはプラグインを作成するために、ローカル環境を使用する場合は、単にフォルダを右クリックすると選択し、「圧縮」を

次に、あなたの実際のサイトにこのzipファイルをアップロードすることができます。、WordPressの管理ダッシュボードを開き、プラグインに移動し、[新規追加]をクリックします。

wordpressのダッシュボードのプラグインメニュー

次の画面では、プラグインをアップロードすることができ、その後、コンピュータからプラグインファイルを選択します。

もちろん、我々のコードは、アップロード、単なる一例には適していません。

私たちは、赤いボックスは、我々が表示されたテキストであるランニングの効果を見てみましょう。

さて、その後、文書の内容全体は、ここに掲載、あなたは単純な参照を作ります。

<?php
/**
* Plugin Name: Very First Plugin
* Plugin URI: https://www.yourwebsiteurl.com/
* Description: This is the very first plugin I ever created.
* Version: 1.0
* Author: Your Name Here
* Author URI: http://yourwebsiteurl.com/
**/
// Hook the 'wp_footer' action hook, add the function named 'mfp_Add_Text' to it
add_action("wp_footer", "mfp_Add_Text");
 
// Define 'mfp_Add_Text'
function mfp_Add_Text()
{
  echo "<p style='color: black;'>After the footer is loaded, my text is added!</p>";
}
?>

参考  https://www.hostinger.com/tutorials/how-to-create-wordpress-plugin、デバッグが行われます。

おすすめ

転載: blog.csdn.net/leon_zeng0/article/details/88984151