• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「プラグインの管理」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(「インストール前に」まで)
(翻訳済み、div は付けていない、画像が未更新)
1行目: 1行目:
{{Old}}
+
{{CheckTrans}}
 
+
'''プラグイン''' とは、WordPressの基本機能に追加できる拡張機能のことです。ほとんどのプラグインは、WordPress自体のファイルやテンプレートに変更を加えることなく利用できるスタンドアロンファイルになっています。テンプレート内で使える関数や[[テンプレートタグ]]を追加するプラグインもあります。プラグイン機能は、バージョン1.2から追加されました。
+
 
+
== 利用できるプラグイン ==
+
 
+
プラグイン一覧およびそれぞれのプラグインの情報については、'''[[プラグイン]]'''のページを参照してください。
+
 
+
== プラグインのインストール ==
+
 
+
多くのプラグインは、ドラッグ&ドロップで正しい位置に置いてあげるだけで使えるようになっています。以下はそういったタイプのプラグインの基本的な使い方です。さらに別のステップが必要なものもありますので、プラグイン同梱の説明書も必ず読むようにしましょう。
+
 
+
# プラグインを <code>wp-content/plugins</code> ディレクトリに[[Uploading WordPress to a remote host|アップロード]]/[[:en:Uploading WordPress to a remote host|en]] または移動する。
+
# WordPressの管理画面にログインする。
+
# 管理メニューから、「プラグイン」をクリックする。
+
# プラグイン管理画面で該当するプラグインを見つけて、'''有効化(Activate)'''をクリックする。
+
 
+
=== WordPressをアップグレードするときの注意 ===
+
 
+
念のため、WordPressを新しいバージョンに[[WordPress のアップグレード|アップグレード]]する前には全てのプラグインを無効化(Deactivate)しておきましょう。アップグレードが完了したら、プラグインをひとつずつ有効化していってください。WordPressのバージョンアップに伴って、使えなくなってしまうプラグインもあるかもしれません。もしプラグインを有効化した後に何らかの問題が起きた場合、新しいバージョンがないかプラグインのサポートサイトで探してみましょう。
+
 
+
== プラグインの管理 ==
+
 
+
プラグインの管理には、WordPress管理画面の'''プラグイン'''ページを使います。ここに表示されているプラグインは全て、 <code>wp-content/plugins</code> ディレクトリにあります。ここにはプラグインの簡単な説明と、作成者名、サポートサイト、バージョンが表示されます。
+
 
+
; プラグイン : プラグインの名前とサポートサイト(もしあれば)へのリンク。現在有効化されているプラグインは、太字で表示される。。
+
; バージョン : プラグインのバージョン。
+
; 著者 : プラグイン作成者の名前と作成者のサイト(あれば)へのリンク。
+
; 概要 : 作成者による、プラグインがどんなことをするかの説明。
+
; アクション : プラグインを有効化・無効化する
+
 
+
=== 有効化・無効化 ===
+
 
+
WordPressコードやテンプレートファイルの変更が必要なプラグインでは、プラグインを有効化・無効化するたびにコードやファイルを修正したり元に戻したりしなくてはならないでしょう。そうしないと、エラーになってしまうこともあります。
+
 
+
== プラグインを作る ==
+
 
+
私たち開発者は、プラグインのフレームワークを作るにあたって、できるだけ分かりやすく、使いやすくするよう心がけました。プラグイン開発に関する情報については、[[プラグインの作成]]か、[[プラグイン API]] のページへ。
+
* [http://www.asymptomatic.net/archives/2005/02/22/1328/how-to-write-a-simple-wordpress-plugin/ How to Write a Simple WordPress Plugin] (英語)
+
* [http://tekapo.com/wp/wp_api_ja.html WordPress - Plugin/API] (日本語)
+
 
+
 
+
 
+
 
__TOC__
 
__TOC__
 
プラグインは、ブログに新しい機能を追加する PHP スクリプトです。サイトに、既存の機能を強化したり、新しい機能を追加したりします。
 
プラグインは、ブログに新しい機能を追加する PHP スクリプトです。サイトに、既存の機能を強化したり、新しい機能を追加したりします。
68行目: 26行目:
 
WordPress プラグインをインストールする前に知っておくべきことがあります。
 
WordPress プラグインをインストールする前に知っておくべきことがあります。
  
; インストール前に知る。:インストールする前に readme.txt ファイルやウェブページ、作者のウェブサイトのコメント等をよく読んでください。インストール前に知っておくと、扱いやすくなります。
+
; インストール前に知る。:インストールする前に readme.txt ファイルやウェブページ、作成者のウェブサイトのコメント等をよく読んでください。インストール前に知っておくと、扱いやすくなります。
 
; プラグインをダウンロードし、アップロードする。:必要ならば、ファイルのダウンロードやアップロードの方法、FTP の使用方法について理解しておきましょう。
 
; プラグインをダウンロードし、アップロードする。:必要ならば、ファイルのダウンロードやアップロードの方法、FTP の使用方法について理解しておきましょう。
 
; WordPress ファイル/テンプレートの変更を必要とするプラグインがある。:PHP, HTML, CSS, [[Changing_File_Permissions|CHMOD]] の理解が必要なことがあります。
 
; WordPress ファイル/テンプレートの変更を必要とするプラグインがある。:PHP, HTML, CSS, [[Changing_File_Permissions|CHMOD]] の理解が必要なことがあります。
; 変更を記録する。: WordPress ファイル/テンプレートを変更する場合は、コードでは変更前後にコメントし、テキストファイルをサイトとローカルのデスクトップに保存して、デフォルトのファイル/テンプレートに追加/変更したことを思い出せるようにしてください。サイトに問題が起きたとき、作業を繰り返す時に助けとなるでしょう。
+
; 変更を記録する。:WordPress ファイル/テンプレートを変更する場合は、コードでは変更前後にコメントし、テキストファイルをサイトとローカルのデスクトップに保存して、デフォルトのファイル/テンプレートに追加/変更したことを思い出せるようにしてください。サイトにが起きたとき、作業を繰り返す時に助けとなるでしょう。
 
; まめにバックアップする。:いくつかのプラグインは、ブログ記事/ファイルに影響せず、ページに追加するだけです。記事/ファイルを変更するプラグイン、データベースを変更するプラグインもあります。大きい変更を行うプラグインをインストールする前には、必ずデータベースとファイルをバックアップしてください。
 
; まめにバックアップする。:いくつかのプラグインは、ブログ記事/ファイルに影響せず、ページに追加するだけです。記事/ファイルを変更するプラグイン、データベースを変更するプラグインもあります。大きい変更を行うプラグインをインストールする前には、必ずデータベースとファイルをバックアップしてください。
  
There are several versions of WordPress currently available, and different Plugins available for the different versions.  Be sure and read through the information thoroughly to determine if the Plugin will work with your version, or check [[Plugins/Plugin_Compatibility]].  If not, consider [[Upgrading_WordPress|upgrading]].
+
現在利用できる WordPress のバージョンはいくつかあり、プラグイン毎に利用できるバージョンが異なります。プラグインの情報を良く読んで、あなたの WP のバージョンで動作するかどうかを確認するか、[[:en:Plugins/Plugin_Compatibility]] を参照してください。対応していない場合は、[[WordPress_のアップグレード|アップグレード]]を検討してください。
  
===Manual Plugin Installation===
+
===プラグインの手動インストール<!--Manual Plugin Installation-->===
  
To install a plugin that is not in the plugin browser, the following are the general directions to follow. Be sure and follow the specific instructions provided by the Plugin author.  Remember: BACKUP - just in case.
+
自動インストールに対応していないプラグインをインストールするには、以下の一般的な手順にしたがってください。<!--To install a plugin that is not in the plugin browser, the following are the general directions to follow.--> プラグイン作成者の指示に従うようにしてください。万一に備えてバックアップを取ることも忘れないでください。
  
# Read through the "readme" file thoroughly that usually accompanies a plugin, or the website article from where you found the plugin.  It is often helpful to print out the instructions so you can check off the installation steps as you complete them.
+
# プラグインに通常同梱されている "readme" ファイル、あるいはプラグインを配布しているウェブサイトの記事を良く読む。印刷すると、インストール手順を順にチェックするのに役立つでしょう。
# Upload the plugin to the <tt>wp-content/plugins</tt> folder in your WordPress directory online.
+
# WordPress ディレクトリの <tt>wp-content/plugins</tt> フォルダにプラグインをアップロードする。
# Make any changes to templates or files as required by the Plugin instructions including adding Plugin template tags.
+
# プラグインが要求する変更(プラグインのテンプレートタグ追加を含む)をテンプレートまたはファイルに行う。
# Activate the Plugin:
+
# プラグインを有効化する。
##Access the Plugin Panel in your [[Administration Panels]]
+
##[[管理パネル]] のプラグインパネルにアクセスする。
##Scroll down through the list of Plugins to find the newly installed Plugin (if not visible, start from the beginning to check to see if you followed the instructions properly and uploaded the file correctly).
+
##プラグインのリストをスクロールし、新しくインストールしたプラグインを探す(見つからない場合は、最初に戻り、指示にきちんと従って、適切なファイルをアップロードしたかチェックする)
##Click on the '''Activate''' link to turn the Plugin '''on'''.
+
##'''使用する'''リンクをクリックしてプラグインを'''使用中'''にする。
#Continue making any modifications necessary from the "readme" file instructions to make the plugin's actions meet your needs.
+
#"readme" ファイルに従って必要な変更を行い、プラグインの動作があなたの要求を満たすようにする。
  
====Plugin Installation Resources====
+
====プラグインのインストールの外部資料<!--Plugin Installation Resources-->====
 
*[http://www.village-idiot.org/archives/2008/06/19/how-to-upload-a-wordpress-plugin/ Video Tutorial on how to upload a Plugin by whooami]
 
*[http://www.village-idiot.org/archives/2008/06/19/how-to-upload-a-wordpress-plugin/ Video Tutorial on how to upload a Plugin by whooami]
  
=== Hiding Plugins When Deactivated ===
+
=== 停止したプラグインを隠す<!--Hiding Plugins When Deactivated--> ===
  
Some plugins feature tags inside of the template files.  If the plugin is not activated, it will "break" the Theme and it may report errors or fail to load.  It is therefore imperative to prevent the plugin from being detected in case it is turned off.
+
テンプレートファイルにタグを組み込むプラグインもあります。プラグインが有効化されていない場合、テーマを「壊し」、エラーが発生するか、読み込みに失敗するでしょう。そのため、停止したプラグインが検出されるのを防ぐ必要があります。
  
To detect if a plugin is installed, you can use a simple <tt>function_exists()</tt> check. The <tt>if (function_exists())</tt> checks for the plugin, and if it exists, it will use it.  If it returns <tt>FALSE</tt> or "not found", it will ignore the plugin tag and continue loading the page.
+
プラグインがインストールされているか検出するには、<tt>function_exists()</tt> チェックを使用できます。<tt>if (function_exists())</tt> はプラグインをチェックし、存在する場合は使用します。<tt>FALSE</tt> を返す、つまり見つからない場合は、プラグインのタグを無視し、読み込みを続けます。
  
 
<pre>
 
<pre>
106行目: 64行目:
 
</pre>
 
</pre>
  
This example plugin uses a function called <tt>jal_get_shoutbox()</tt> to print out its contents.
+
このプラグイン例では、<tt>jal_get_shoutbox()</tt> という関数を使用し、コンテンツを表示します。
  
 
<pre>
 
<pre>
116行目: 74行目:
 
</pre>
 
</pre>
  
==Troubleshooting Plugins==
+
==トラブルシューティング<!--Troubleshooting Plugins-->==
  
If you are experiencing problems with a plugin you installed or one that stopped working after upgrading, the following are the steps you need to take to troubleshoot the plugin:
+
インストールしたプラグインや、アップグレードにより動作し無くなったプラグインの問題にぶつかった場合は、以下の手順に従ってください。
  
# Check that you have followed the plugin author's instructions to the letter.
+
# プラグイン作成者の指示に厳密に従っているかどうか確認する。
# Check that any plugin tags or usage within your [[Templates|template files]] are correct, spelled right, and placed in the appropriate place, i.e., within the [[The Loop|WordPress Loop]] or outside of it.
+
# Check that any plugin tags or usage within your [[テンプレート|テンプレートファイル]]でのタグ、タグの使い方が正しいか、スペルが正しいか、適切な場所にあるか([[:en:The_Loop|WordPress ループ]]の中か外か)を確認する。
# Check that you uploaded the file to the plugins folder under <tt>wp-content</tt>. If you are uploading a new version to replace the old, delete the old version prior to uploading the new one.
+
# ファイルを <tt>wp-content</tt> 内のプラグインフォルダにアップロードしたかチェックする。古いバージョンを新しいバージョンに置き換える場合は、古いバージョンを削除してから新しいバージョンをアップロードする。
# Check that the plugin has been activated in your [[Administration_Panels#Plugins_-_Add_Functionality_to_your_Blog|Plugin Panel]] of your Administration Panels.
+
# 管理パネルの[[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグインパネル]]でプラグインが有効になっているかどうかチェックする。
# Deactivate and re-activate the plugin to see if this makes it work.
+
# プラグインを停止し、再度有効化して、動作するか試す。
# Visit the plugin author's website, typically linked from the [[Administration_Panels#Plugins_-_Add_Functionality_to_your_Blog|Plugin Panel]], and look to see if someone else is having the same trouble and an answer has been posted, or a new version released.
+
# (通常は[[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグインパネル]]でリンクされている)プラグイン作成者のウェブサイトを訪問し、同じトラブルが既に報告されていて回答があるかどうか、新しいバージョンがリリースされているかを見る。
# Contact the plugin author directly via their website or email requesting assistance.
+
# ウェブサイトまたはメールでプラグイン作成者に直接連絡し、手助けをお願いする。
# Search the Internet for the name of the plugin and the trouble you are having as someone else might have had the same problem and found a fix and posted it on their site. '''TIP:''' Sometimes it helps to search for the plugin's filename.
+
# プラグインの名前でインターネット検索し、同様の問題を経験し解決しているサイトがあるかどうか調べる。'''メモ:''' プラグインのファイル名で検索するのが役立つことがあります。
# Visit the [http://www.wordpress.org/support WordPress Support Forum] (or [http://mu.wordpress.org/forums/ WordPressMU Support Forum] for WordPress Multi-User installs) and post a clear question about the plugin and the problem you are having and you may get an answer from someone familiar with the plugin.
+
# [http://www.wordpress.org/support WordPress Support Forum] (WordPress MU の場合は [http://mu.wordpress.org/forums/ WordPressMU Support Forum]) を訪問し、プラグインと問題を明確に質問すると、そのプラグインに詳しい人が回答してくれることがある。
# If the problem persists and you cannot seem to solve it, check to see if there are any similar plugins that you can try instead.
+
# 問題が残り、解決できない場合は、類似したプラグインがあるかチェックする。
  
=== Upgrading WordPress May Break Plugins===
+
===WordPress をアップグレードするとプラグインを壊すことがある<!--Upgrading WordPress May Break Plugins-->===
  
Some plugins may become outdated and no longer work with the newer version of WordPress. If you have issues after activating a plugin, deactivate it and visit the Plugin's website to see if a newer version is available.
+
プラグインが時代遅れになり、新しい WordPress バージョンで動作しないことがあります。プラグインを有効化すると問題が発生する場合は、プラグインを停止し、プラグインのウェブサイトを訪問して新しいバージョンが利用可能かどうか調べてください。
  
Many plugin authors will upgrade their plugins to accommodate the newer version, but some either won't, or their plugin becomes obsolete with the improvements in WordPress.
+
プラグイン作成者の多くは新しいバージョンに対応するようにプラグインをアップグレードします。アップグレードしない作成者もおり、そのようなプラグインは WordPress の進歩についていけない時代遅れのものになります。
  
== Plugin Management==
+
==プラグインの管理<!--Plugin Management-->==
  
Plugins are managed from the [[Administration_Panels#Plugins_-_Add_Functionality_to_your_Blog|Plugins]] Panel in the [[Administration Panels]] of your WordPress site.  All plugins listed on this screen are found in your <tt>wp-content/plugins</tt> directory. Each plugin has a description of what it does, an author and website to refer to, and a version number. If you do not see the plugin on the list, it is because it is missing the "header":
+
プラグインは、WordPress の[[管理パネル]] [[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグイン]]パネルで管理します。この画面にリストされるプラグインはすべて <tt>wp-content/plugins</tt> ディレクトリにあります。各プラグインには、プラグインの動作、作成者、ウェブサイト、バージョン番号の説明があります。リストでプラグインが見つからない場合は、プラグインに "header" が不足しています。
  
 
<pre>
 
<pre>
152行目: 110行目:
 
*/</pre>
 
*/</pre>
  
You can add this information yourself by opening the plugin in a [[Glossary#Text editor|text editor]] and adding the above "comment", changing the information as follows:
+
[[用語集#Text editor|text editor]] でプラグインを開き、上記のコメントを追加し、下記のように変更することで、これらの情報を追加することができます。
  
; Plugin : Shows the plugin's name, and links to the plugin's website if one is provided. Plugins listed in '''bold''' are currently active.
+
; プラグイン : プラグインの名前とサポートサイト(もしあれば)へのリンク。現在有効化されているプラグインは、太字で表示される。
; Version : The version number of the plugin.
+
; バージョン : プラグインのバージョン。
; Description : The author's description of what the plugin does and who authored the Plugin.
+
; 概要 : 作成者による、プラグインがどんなことをするか、プラグイン作成者が誰かの説明。
; Action : Allows you to activate, deactive, or edit the plugin.
+
; アクション : プラグインを有効化・無効化・編集する。
; New version available : If a newer version of a Plugin is available in the [http://wordpress.org/extend/plugins/ WordPress Plugin repository] a message will display along with a link to the location to download that new version.
+
; 新しいバージョンが利用可能 : プラグインの新しいバージョンが [http://wordpress.org/extend/plugins/ WordPress Plugin repository] で利用可能な場合、メッセージと新しいバージョンをダウロードするリンクを表示します。
  
=== Activation and Deactivation ===
+
===有効化と停止<!--Activation and Deactivation-->===
  
If your plugin requires changes to the WordPress code or your template files, you will need to enact or reverse those changes each time you activate or deactivate your plugin. Failing to do this will likely result in errors.  There is also a link provided below the list of Plugins that allows you to activate All Plugins.
+
プラグインが WordPress コードまたはテンプレートファイルに変更を要求する場合、プラグインを有効化/停止する度に、変更を行う/戻す必要があります。変更をしないと、エラーが発生するでしょう。プラグインのリストの下に、すべてのプラグインを有効にできるリンクがあります。
  
===Uninstalling Plugins===
+
===アンインストール<!--Uninstalling Plugins-->===
  
While Plugins are very useful, some Plugins just don't meet your needs, or you've stopped using them for some reason, or they just don't work.  After deactivating the Plugin stops the Plugin's behavior, they tend to pile up in your '''[[Administration_Panels#Plugins_-_Add_Functionality_to_your_Blog|Plugins]]''' panel, making your plugin list long and cumbersome to scroll through.  If left there long enough, they might become obsolete with the new WordPress versions and cause problems if you decide to use them in the future.
+
プラグインはとても役立ちますが、あなたの要求に合わない、何らかの理由で利用を止めたい、動かない、といったプラグインもあります。プラグインを停止した後、'''[[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグイン]]'''パネルに残り、プラグインリストが長くなってスクロールするのが大変になります。ほおっておくと、プラグインが時代遅れになり、将来使うことにした場合に問題が発生するかもしれません。
  
[[Image:pluginpanel.jpg|Plugin Admin Screen|thumb]]Begin your Plugins housekeeping by visiting the plugin author's site to see if there are instructions on how to '''uninstall''' the plugin via the '''Plugins''' panel on the left side of the screen.  Some plugins require adding tags and code to your [[Templates|Template]] files while others require modification of the WordPress administration files.  Be sure and read through the plugin's uninstall instructions to remove each of these modifications so your site will not have errors when the plugin is turned off. 
+
[[Image:pluginpanel.jpg|Plugin Admin Screen|thumb]]プラグインの掃除は、まず画面左側の「プラグイン」パネルからプラグイン作成者のサイトを訪問し、プラグインをアンインストールする指示があるか調べることから始めます。[[テンプレート|テンプレート]]ファイルにタグやコードを追加するプラグインや、WordPress 管理ファイルに変更を要求するプラグインがあります。プラグインのアンインストールの指示を良く読み、プラグインを停止したときにエラーが発生しないように、これらの変更を取り除きます。
  
If no specific instructions for uninstalling exist, then read through the installation instructions to check for modifications, if applicable, and reverse their changes, if implemented.  If it has been a long time since you used this plugin, you still might have left its modifications in your template files and forgotten them.  Carefully remove them.
+
アンインストールの指示が無い場合は、インストールの指示を良く読んで変更があるか確認し、変更がある場合は元に戻します。プラグインを使い出してから長い場合は、テンプレートファイルに変更したまま忘れているかもしれません。注意深く取り除いてください。
  
To remove a plugin, make sure the plugin is '''deactivated''' from the '''[[Administration_Panels#Plugins_-_Add_Functionality_to_your_Blog|Plugins]]''' panel.  Go to your website's <tt>wp-content/plugins</tt> folder (usually with an FTP program) and look for the file name of the plugin you want to remove.  Select the file name and delete it.
+
プラグインを削除するには、'''[[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグイン]]'''パネルでプラグインは「停止中」であることを確認してください。(FTP ソフト等を用いて) ウェブサイトの <tt>wp-content/plugins</tt> フォルダへ行き、削除したいプラグインのファイルを探してください。ファイルを選択し、削除してください。
  
If have your WordPress site on your hard drive, open the <tt>wp-content/plugins</tt> folder on your site and find the file name of the plugin you want to delete, select it and delete it.  This way, if you have to restore or copy your '''Plugin''' folder to your website, you won't restore the unwanted plugin on your site.
+
WordPress サイトがローカルのハードドライブにある場合は、<tt>wp-content/plugins</tt> ファルダを開き、削除したいファイルを探し、選択して削除します。こうすることで、プラグインフォルダを復元またはコピーするとき、不要なプラグインを復元することがなくなります。
  
=== Plugin Dependencies ===
+
===プラグイン依存関係<!--Plugin Dependencies-->===
  
If your theme relies on one or more plugins in order to correctly function, you may be interested in Jonathan Leighton's article explaining [http://jonathanleighton.com/blog/2005/09/13/wordpress-plugin-dependencies/ how to set up plugin dependencies].
+
お使いのテーマが正しく動作するためにプラグインに依存している場合は、Jonathan Leighton の記事 [http://jonathanleighton.com/blog/2005/09/13/wordpress-plugin-dependencies/ how to set up plugin dependencies] に興味があるかもしれません。
  
==Developing Your Own Plugins==
+
==オリジナルのプラグインを作る<!--Developing Your Own Plugins-->==
  
Once you start using WordPress Plugins, you sometimes wonder how you ever got along without them.  If you have knowledge of PHP, you can develop your own plugins, and there is a comprehensive list of resources at [[Plugin Resources]] to get you started.
+
WordPress プラグインを使い出すと、プラグイン無でやっていけないと思うかもしれません。PHP の知識があれば、オリジナルのプラグインを作ることができます。[[プラグイン・リソース]]に、プラグイン作成を始めるのに役立つ詳細なリストがあります。
  
  

2010年1月24日 (日) 10:36時点における版

この項目「プラグインの管理」は、翻訳チェック待ちの項目です。加筆、訂正などを通して、Codex ドキュメンテーションにご協力下さい。

プラグインは、ブログに新しい機能を追加する PHP スクリプトです。サイトに、既存の機能を強化したり、新しい機能を追加したりします。

プラグインは、WordPress の機能を拡張します。多くの WordPress ユーザーはプラグインを必要としないか、コメントスパム対策やカスタマイズされた投稿リスト等のいくつかのプラグインを必要とするしょう。頻繁に更新される天気予報、投稿単語数計算、レーティングシステム、などの様々なプラグインを楽しむ人もいるでしょう。プラグインの選択は様々で、ユーザーの要望に基づいて選択されるので、WordPress のコアには組み込まれていません。

WordPress プラグインは、ボランティアによって設計され、公開されています。下記ソースにリストされているプラグインは、しっかりとテストされ、安全と判断されています。しかし、プラグインは作成者と利用者の責任であることを覚えておいてください。WordPress が成長するように、プラグインも発展途上なのです。

独自のプラグインを開発したい場合は、プラグインリソースの詳細なリストを参照してください。

プラグインを探す

プラグインに、WordPress プラグインのリスト、他のリポジトリへのリンクがあります。

プラグインの互換性

WordPress Plugin Compatibilityは、様々な WordPress のバージョンとプラグインの互換性を示しています。

プラグインのインストール

WordPress Plugins Panel
WordPressは、プラグインを追加する簡単あ方法を用意しています。管理パネル プラグインタブをクリックします。WordPress プラグインディレクトリにプラグインをアップロードしたら、プラグインの管理ページで有効にすると、プラグインが動作します。

すべてのプラグインが簡単にインストールできるわけではありませんが、WordPress プラグイン作成者と開発者はなるべく簡単にしようとしています。インストール前に知るべきこととともに、プラグインをインストールする方法について、下記でより詳細に説明しています。

インストールの前に

WordPress プラグインをインストールする前に知っておくべきことがあります。

インストール前に知る。
インストールする前に readme.txt ファイルやウェブページ、作成者のウェブサイトのコメント等をよく読んでください。インストール前に知っておくと、扱いやすくなります。
プラグインをダウンロードし、アップロードする。
必要ならば、ファイルのダウンロードやアップロードの方法、FTP の使用方法について理解しておきましょう。
WordPress ファイル/テンプレートの変更を必要とするプラグインがある。
PHP, HTML, CSS, CHMOD の理解が必要なことがあります。
変更を記録する。
WordPress ファイル/テンプレートを変更する場合は、コードでは変更前後にコメントし、テキストファイルをサイトとローカルのデスクトップに保存して、デフォルトのファイル/テンプレートに追加/変更したことを思い出せるようにしてください。サイトにが起きたとき、作業を繰り返す時に助けとなるでしょう。
まめにバックアップする。
いくつかのプラグインは、ブログ記事/ファイルに影響せず、ページに追加するだけです。記事/ファイルを変更するプラグイン、データベースを変更するプラグインもあります。大きい変更を行うプラグインをインストールする前には、必ずデータベースとファイルをバックアップしてください。

現在利用できる WordPress のバージョンはいくつかあり、プラグイン毎に利用できるバージョンが異なります。プラグインの情報を良く読んで、あなたの WP のバージョンで動作するかどうかを確認するか、en:Plugins/Plugin_Compatibility を参照してください。対応していない場合は、アップグレードを検討してください。

プラグインの手動インストール

自動インストールに対応していないプラグインをインストールするには、以下の一般的な手順にしたがってください。 プラグイン作成者の指示に従うようにしてください。万一に備えてバックアップを取ることも忘れないでください。

  1. プラグインに通常同梱されている "readme" ファイル、あるいはプラグインを配布しているウェブサイトの記事を良く読む。印刷すると、インストール手順を順にチェックするのに役立つでしょう。
  2. WordPress ディレクトリの wp-content/plugins フォルダにプラグインをアップロードする。
  3. プラグインが要求する変更(プラグインのテンプレートタグ追加を含む)をテンプレートまたはファイルに行う。
  4. プラグインを有効化する。
    1. 管理パネル のプラグインパネルにアクセスする。
    2. プラグインのリストをスクロールし、新しくインストールしたプラグインを探す(見つからない場合は、最初に戻り、指示にきちんと従って、適切なファイルをアップロードしたかチェックする)。
    3. 使用するリンクをクリックしてプラグインを使用中にする。
  5. "readme" ファイルに従って必要な変更を行い、プラグインの動作があなたの要求を満たすようにする。

プラグインのインストールの外部資料

停止したプラグインを隠す

テンプレートファイルにタグを組み込むプラグインもあります。プラグインが有効化されていない場合、テーマを「壊し」、エラーが発生するか、読み込みに失敗するでしょう。そのため、停止したプラグインが検出されるのを防ぐ必要があります。

プラグインがインストールされているか検出するには、function_exists() チェックを使用できます。if (function_exists()) はプラグインをチェックし、存在する場合は使用します。FALSE を返す、つまり見つからない場合は、プラグインのタグを無視し、読み込みを続けます。

<?php
if (function_exists('FUNCTION NAME')) {
  FUNCTION_NAME();
}
?>

このプラグイン例では、jal_get_shoutbox() という関数を使用し、コンテンツを表示します。

<?php
if (function_exists('jal_get_shoutbox')) {
  jal_get_shoutbox();
}
?>

トラブルシューティング

インストールしたプラグインや、アップグレードにより動作し無くなったプラグインの問題にぶつかった場合は、以下の手順に従ってください。

  1. プラグイン作成者の指示に厳密に従っているかどうか確認する。
  2. Check that any plugin tags or usage within your テンプレートファイルでのタグ、タグの使い方が正しいか、スペルが正しいか、適切な場所にあるか(WordPress ループの中か外か)を確認する。
  3. ファイルを wp-content 内のプラグインフォルダにアップロードしたかチェックする。古いバージョンを新しいバージョンに置き換える場合は、古いバージョンを削除してから新しいバージョンをアップロードする。
  4. 管理パネルのプラグインパネルでプラグインが有効になっているかどうかチェックする。
  5. プラグインを停止し、再度有効化して、動作するか試す。
  6. (通常はプラグインパネルでリンクされている)プラグイン作成者のウェブサイトを訪問し、同じトラブルが既に報告されていて回答があるかどうか、新しいバージョンがリリースされているかを見る。
  7. ウェブサイトまたはメールでプラグイン作成者に直接連絡し、手助けをお願いする。
  8. プラグインの名前でインターネット検索し、同様の問題を経験し解決しているサイトがあるかどうか調べる。メモ: プラグインのファイル名で検索するのが役立つことがあります。
  9. WordPress Support Forum (WordPress MU の場合は WordPressMU Support Forum) を訪問し、プラグインと問題を明確に質問すると、そのプラグインに詳しい人が回答してくれることがある。
  10. 問題が残り、解決できない場合は、類似したプラグインがあるかチェックする。

WordPress をアップグレードするとプラグインを壊すことがある

プラグインが時代遅れになり、新しい WordPress バージョンで動作しないことがあります。プラグインを有効化すると問題が発生する場合は、プラグインを停止し、プラグインのウェブサイトを訪問して新しいバージョンが利用可能かどうか調べてください。

プラグイン作成者の多くは新しいバージョンに対応するようにプラグインをアップグレードします。アップグレードしない作成者もおり、そのようなプラグインは WordPress の進歩についていけない時代遅れのものになります。

プラグインの管理

プラグインは、WordPress の管理パネル プラグインパネルで管理します。この画面にリストされるプラグインはすべて wp-content/plugins ディレクトリにあります。各プラグインには、プラグインの動作、作成者、ウェブサイト、バージョン番号の説明があります。リストでプラグインが見つからない場合は、プラグインに "header" が不足しています。

<?php
/*
Plugin Name: Magic Plugin
Plugin URI: http://example.com/magic-plugin
Description: Magic Plugin performs magic
Version: 2.3
Author: Mr. Magic
Author URI: http://example.com/
*/

text editor でプラグインを開き、上記のコメントを追加し、下記のように変更することで、これらの情報を追加することができます。

プラグイン 
プラグインの名前とサポートサイト(もしあれば)へのリンク。現在有効化されているプラグインは、太字で表示される。
バージョン 
プラグインのバージョン。
概要 
作成者による、プラグインがどんなことをするか、プラグイン作成者が誰かの説明。
アクション 
プラグインを有効化・無効化・編集する。
新しいバージョンが利用可能 
プラグインの新しいバージョンが WordPress Plugin repository で利用可能な場合、メッセージと新しいバージョンをダウロードするリンクを表示します。

有効化と停止

プラグインが WordPress コードまたはテンプレートファイルに変更を要求する場合、プラグインを有効化/停止する度に、変更を行う/戻す必要があります。変更をしないと、エラーが発生するでしょう。プラグインのリストの下に、すべてのプラグインを有効にできるリンクがあります。

アンインストール

プラグインはとても役立ちますが、あなたの要求に合わない、何らかの理由で利用を止めたい、動かない、といったプラグインもあります。プラグインを停止した後、プラグインパネルに残り、プラグインリストが長くなってスクロールするのが大変になります。ほおっておくと、プラグインが時代遅れになり、将来使うことにした場合に問題が発生するかもしれません。

ファイル:pluginpanel.jpg
Plugin Admin Screen
プラグインの掃除は、まず画面左側の「プラグイン」パネルからプラグイン作成者のサイトを訪問し、プラグインをアンインストールする指示があるか調べることから始めます。テンプレートファイルにタグやコードを追加するプラグインや、WordPress 管理ファイルに変更を要求するプラグインがあります。プラグインのアンインストールの指示を良く読み、プラグインを停止したときにエラーが発生しないように、これらの変更を取り除きます。

アンインストールの指示が無い場合は、インストールの指示を良く読んで変更があるか確認し、変更がある場合は元に戻します。プラグインを使い出してから長い場合は、テンプレートファイルに変更したまま忘れているかもしれません。注意深く取り除いてください。

プラグインを削除するには、プラグインパネルでプラグインは「停止中」であることを確認してください。(FTP ソフト等を用いて) ウェブサイトの wp-content/plugins フォルダへ行き、削除したいプラグインのファイルを探してください。ファイルを選択し、削除してください。

WordPress サイトがローカルのハードドライブにある場合は、wp-content/plugins ファルダを開き、削除したいファイルを探し、選択して削除します。こうすることで、プラグインフォルダを復元またはコピーするとき、不要なプラグインを復元することがなくなります。

プラグイン依存関係

お使いのテーマが正しく動作するためにプラグインに依存している場合は、Jonathan Leighton の記事 how to set up plugin dependencies に興味があるかもしれません。

オリジナルのプラグインを作る

WordPress プラグインを使い出すと、プラグイン無でやっていけないと思うかもしれません。PHP の知識があれば、オリジナルのプラグインを作ることができます。プラグイン・リソースに、プラグイン作成を始めるのに役立つ詳細なリストがあります。


最新英語版: WordPress Codex » Managing Plugins最新版との差分