ホームページ  >  記事  >  バックエンド開発  >  WORDPRESSプラグイン開発学習(1) HELLO WORLD

WORDPRESSプラグイン開発学習(1) HELLO WORLD

WBOY
WBOYオリジナル
2016-06-13 12:18:161048ブラウズ

WORDPRESS プラグインの開発と学習 (1) HELLO WORLD

WORDPRESS プラグインの開発と学習シリーズの最初の記事、各記事の後に固定文字「Hello World」を追加します

1 wordpress ディレクトリを開きます ->wp-content->plugins

2. plugins 1100w-hello-world

の下に新しいファイルを 2 つ作成します。 -world

1100w-hello-world.php はプラグインに必要なファイルおよびプラグインのエントリーファイルです。プラグインのメイン関数コードを配置します。プラグインに多くの関数が含まれている場合、関数コードを別の php ページに配置できます。この例では、hello world のみが表示されるため、関数コードは 1100w-hello-world.php コード

readme.txt プラグインを wordpress コミュニティに共有する必要がある場合は、このファイルを使用する必要があります。テスト中、ビルドは使用されませんでした。

作成が完了すると、ディレクトリ構造は次のようになります。

4. 1100w-hello-word.php ファイルを編集し、最初に以下のコード

<?<span style="color: #000000;">php </span><span style="color: #008000;">/*</span><span style="color: #008000;">Plugin Name: Hello-WorldPlugin URI: http://1100w.com/Description: 最简单的插件实现,在每篇文章的后面追加hello worldVersion: 1.0Author: 1100wAuthor URI: http://1100w.comLicense: GPL</span><span style="color: #008000;">*/</span>?>
コードを保存した後、WordPress を開き、バックグラウンドのプラグイン管理に入ります。関数コードは追加されていませんが、プラグインの情報が表示されます。開発済み

上記のコメントコードはWordPressプラグインの説明コードであり、形式は固定されており、各WordPressプラグインで従う必要があります。対応するもの:

プラグイン名
プラグインの公式リンク
プラグインの説明
バージョン
作成者
作成者の公式リンク
オープンソース契約

5. 1100w-hello-word.php 関数コードを追加します

<span style="color: #008000;">//</span><span style="color: #008000;">添加过滤器,在the_content显示时,执行hello_world函数,追加返回数据</span>add_filter('the_content','hello_world'<span style="color: #000000;">); </span><span style="color: #008000;">//</span><span style="color: #008000;">回调函数</span><span style="color: #0000ff;">function</span> hello_world(<span style="color: #800080;">$content</span><span style="color: #000000;">){     </span><span style="color: #008000;">//</span><span style="color: #008000;">检测是否为single页面.</span>     <span style="color: #0000ff;">if</span><span style="color: #000000;"> ( is_single() ) {            </span><span style="color: #008000;">//</span><span style="color: #008000;">添加Hello World.</span>        <span style="color: #0000ff;">return</span> <span style="color: #800080;">$content</span> . "<h1> Hello World </h1>"<span style="color: #000000;">;     }     </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {           </span><span style="color: #008000;">//</span><span style="color: #008000;">如果是其它页面不予处理。</span>        <span style="color: #0000ff;">return</span> <span style="color: #800080;">$content</span><span style="color: #000000;">;     }}</span>
6. プラグインを有効にしてリンクを開きます。次のように表示されます:

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。