WordPress
WordPressプラグインの作成
サーチ…
前書き
WordPressプラグインは、サーバーのロジックやWebサイトアプリケーションの管理部分に焦点を当てる必要があります。良いプラグインは良いアプリのようなものですが、本当にうまくいっています。これらは、モジュールをアクティブ化および非アクティブ化できるため、CMSの一部をモジュール方式で拡張および自動化するためのものです。良いプラグインは、WordPressのコアアクション、フィルタ、既存のjavascriptとcssフレームワークを利用しています。
プラグインのフォルダとファイルの最小限の設定
プラグインを作成する最初のステップは、プラグインがロードするフォルダとファイルを作成することです。
プラグインは/wp-content/plugins/
ます。
WordPressの標準は、次のように互いに鏡像するフォルダとファイル名を作成することです:
/wp-content/plugins/myplugin/
/wp-content/plugins/myplugin/myplugin.php
プラグインファイルを作成したら、 Plugin Header
プラグインを開始する必要があります。これにより、WordPressはプラグインファイルをスキャンしてプラグインに関するメタデータを保存し、ユーザーがこれを使用してプラグインを有効にするか無効にするかを決定できます。このテンプレートを作成したメインのプラグインファイルの先頭にコピーし、必要に応じて変更します。
<?php
/**
* Plugin Name: PLUGIN-NAME
* Plugin URI: HTTP-LINK-TO-WEBSITE-PLUGIN-PAGE-OR-REPO
* Description: BREIF DESCRIPTION - KEEP IT SHORT
* Author: WORDPRESS-DOT-ORG-USERNAME
* Version: 0.0.1
* Author URI: HTTP-LINK-TO-MAINTAINER
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: short_prefix
*/
// Begin custom PHP WordPress plugin work
WordPressプラグインは、通常、GPLとしてライセンスされるべきです。しかし、ライセンスはこのトピックの一部として議論されるべきではありません。
この時点で、すでにWordPress管理者エリアに新しいプラグインが表示されているはずです。標準的な設定では、この領域は/wp-admin/plugins.php
ます。プラグインを有効にして、プラグインを構築する次のステップに進んでください!
アクション可能なもののサンプルを終了するだけで、プラグインファイルの最後に次の行を追加することができます:
die('My custom plugin is loaded : '. __FILE__);
この変更後にサイトを更新すると、すべてのページにこのテキストが印刷されます。 プロダクション(ライブ)サイトでこれを行うことは絶対にやめてください。続行する前に必ずこれを取り戻してください。