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

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

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

提供: WordPress Codex 日本語版
移動先: 案内検索
(プラグインのインストール)
(最新英語版を反映 en:Managing_Plugins 13:51, 4 July 2015‎ Atachibana版)
2行目: 2行目:
 
{{CheckTrans}}
 
{{CheckTrans}}
 
__TOC__
 
__TOC__
プラグインは、ブログに新しい機能を追加する PHP スクリプトです。サイトに、既存の機能を強化したり、新しい機能を追加したりします。
+
[[Plugins|WordPress Plugins]] are composed of PHP scripts that extend the functionality of WordPress.プラグインは、ブログに新しい機能を追加する PHP スクリプトです。サイトに、既存の機能を強化したり、新しい機能を追加したりします。
  
プラグインは、WordPress の機能を拡張します。多くの WordPress ユーザーはプラグインを必要としないか、コメントスパム対策やカスタマイズされた投稿リスト等のいくつかのプラグインを必要とするしょう。頻繁に更新される天気予報、投稿単語数計算、レーティングシステム、などの様々なプラグインを楽しむ人もいるでしょう。プラグインの選択は様々で、ユーザーの要望に基づいて選択されるので、WordPress のコアには組み込まれていません。
+
多くの WordPress ユーザーはプラグインを必要としないか、コメントスパム対策やカスタマイズされた投稿リスト等のいくつかのプラグインを必要とするしょう。頻繁に更新される天気予報、投稿単語数計算、レーティングシステム、などの様々なプラグインを楽しむ人もいるでしょう。WordPress Plugins are optional, based upon the needs of the user, and thus they are not incorporated into the core of WordPress. プラグインの選択は様々で、ユーザーの要望に基づいて選択されるので、WordPress のコアには組み込まれていません。
  
WordPress プラグインは、ボランティアによって設計され、公開されています。下記ソースにリストされているプラグインは、しっかりとテストされ、安全と判断されています。しかし、プラグインは作成者と利用者の責任であることを覚えておいてください。WordPress が成長するように、プラグインも発展途上なのです。
+
Plugins available via the [http://wordpress.org/plugins/ WordPress Plugins Directory] site are designed by volunteers and are usually free to the public. WordPress Plugins hosted in the WordPress Plugins Directory are considered thoroughly tested and "safe." Remember, WordPress Plugins are the responsibility of the author and the user, and they are typically works-in-progress as WordPress grows and expands. WordPress プラグインは、ボランティアによって設計され、公開されています。下記ソースにリストされているプラグインは、しっかりとテストされ、安全と判断されています。しかし、プラグインは作成者と利用者の責任であることを覚えておいてください。WordPress が成長するように、プラグインも発展途上なのです。
  
 
独自のプラグインを開発したい場合は、[[Plugin Resources|プラグイン資料]]の詳細なリストを参照してください。
 
独自のプラグインを開発したい場合は、[[Plugin Resources|プラグイン資料]]の詳細なリストを参照してください。
12行目: 12行目:
 
==プラグインを探す<!--Finding Plugins-->==
 
==プラグインを探す<!--Finding Plugins-->==
  
[[プラグイン]]に、WordPress プラグインのリスト、他のリポジトリへのリンクがあります。
+
You can find WordPress Plugins in the [[Administration Screens]] > [[Administration Screens#Plugins|Plugins]] > [[Plugins Add New Screen|Add New]] screen, or directly via the [http://wordpress.org/plugins/ Official WordPress Plugins Directory]. [[プラグイン]]に、WordPress プラグインのリスト、他のリポジトリへのリンクがあります。
  
 +
==Plugin Compatibility and Updates==
 
==プラグインの互換性<!--Plugin Compatibility-->==
 
==プラグインの互換性<!--Plugin Compatibility-->==
 +
Check the WordPress Plugin listing on the '''[[Administration Screens#Plugins|Plugins List]]''' on your WordPress site, or on the [http://wordpress.org/plugins/ WordPress Plugins Directory] to determine compatibility and if updates are available.
 +
 +
If a WordPress Plugin update is available, it will be shown on the Dashboard Screen, an alert on the Plugin's menu title, and on the Plugin List. Follow the instructions to update the Plugin.
 +
 +
If a WordPress Plugin is not compatible or updated for the next release of WordPress, contact the Plugin author directly for information on the next update and compatibility issues.
 +
 
[[Plugins/Plugin Compatibility|WordPress Plugin Compatibility]]/[[:en:Plugins/Plugin Compatibility|en]]は、様々な WordPress のバージョンとプラグインの互換性を示しています。
 
[[Plugins/Plugin Compatibility|WordPress Plugin Compatibility]]/[[:en:Plugins/Plugin Compatibility|en]]は、様々な WordPress のバージョンとプラグインの互換性を示しています。
  
 
==プラグインのインストール<!--Installing Plugins-->==
 
==プラグインのインストール<!--Installing Plugins-->==
  
[[Image:plugins.png|right|thumb|WordPress Plugins Panel]]WordPressは、[[プラグインの管理|プラグインを追加]]する簡単な方法を用意しています。[[管理パネル]] [[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグイン]]タブをクリックします。WordPress プラグインディレクトリにプラグインをアップロードしたら、[[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグインの管理]]ページで有効にすると、プラグインが動作します。
+
===Automatic Plugin Installation===
  
すべてのプラグインが簡単にインストールできるわけではありませんが、WordPress プラグイン作成者と開発者はなるべく簡単にしようとしています。インストール前に知るべきこととともに、プラグインをインストールする方法について、下記でより詳細に説明しています。
+
[[Image:plugins.png|right|thumb|WordPress Plugins Screen]]To add a WordPress Plugin using the [[Administration Screens#Add New Plugins|built-in plugin installer]]:
 +
# Go to '''[[Administration Screens#Plugins|Plugins]] > [[Plugins Add New Screen|Add New]]'''.
 +
# Type in the name of the WordPress Plugin or descriptive keyword, author, or tag in '''Search Plugins''' box or click a tag link below the screen.
 +
# Find the WordPress Plugin you wish to install.
 +
## Click '''Details''' for more information about the Plugin and instructions you may wish to print or save to help setup the Plugin.
 +
## Click '''Install Now''' to install the WordPress Plugin.
 +
# The resulting installation screen will list the installation as successful or note any problems during the install.
 +
# If successful, click '''Activate Plugin''' to activate it, or '''Return to Plugin Installer''' for further actions.
  
===インストールの前に<!--Things to Know Before You Install-->===
+
Some WordPress Plugins require more steps to customize them. The '''Details''' ReadMe file should contain step-by-step instructions. After installation, this information is available on the Plugins Screen for each Plugin. If you are having problems with a WordPress Plugin, see the [[#Troubleshooting|Troubleshooting section]].
  
WordPress プラグインをインストールする前に知っておくべきことがあります。
+
For information on how to install a WordPress Plugin manually, see our [[#Manual Plugin Installation|manual installation guide]] below.
  
; インストール前に知る。:インストールする前に readme.txt ファイルやウェブページ、作成者のウェブサイトのコメント等をよく読んでください。インストール前に知っておくと、扱いやすくなります。
+
===プラグインの手動インストール<!--Manual Plugin Installation-->===
; プラグインをダウンロードし、アップロードする。:必要ならば、ファイルのダウンロードやアップロードの方法、FTP の使用方法について理解しておきましょう。
+
; WordPress ファイル/テンプレートの変更を必要とするプラグインがある。:PHP, HTML, CSS, [[Changing_File_Permissions|CHMOD]] の理解が必要なことがあります。
+
; 変更を記録する。:WordPress ファイル/テンプレートを変更する場合は、コードでは変更前後にコメントし、テキストファイルをサイトとローカルのデスクトップに保存して、デフォルトのファイル/テンプレートに追加/変更したことを思い出せるようにしてください。サイトにが起きたとき、作業を繰り返す時に助けとなるでしょう。
+
; まめにバックアップする。:いくつかのプラグインは、ブログ記事/ファイルに影響せず、ページに追加するだけです。記事/ファイルを変更するプラグイン、データベースを変更するプラグインもあります。大きい変更を行うプラグインをインストールする前には、必ずデータベースとファイルをバックアップしてください。
+
  
現在利用できる WordPress のバージョンはいくつかあり、プラグイン毎に利用できるバージョンが異なります。プラグインの情報を良く読んで、あなたの WP のバージョンで動作するかどうかを確認するか、[[Plugins/Plugin_Compatibility]]/[[:en:Plugins/Plugin_Compatibility|en]] を参照してください。対応していない場合は、[[WordPress_のアップグレード|アップグレード]]を検討してください。
+
There are a few cases when manually installing a WordPress Plugin is appropriate.
  
===プラグインの手動インストール<!--Manual Plugin Installation-->===
+
* If you wish to control the placement and process of installing a WordPress Plugin.
 +
* If your server does not permit automatic installation of a WordPress Plugin.
 +
* The WordPress Plugin is not in the official WordPress Plugin Directory.
  
自動インストールに対応していないプラグインをインストールするには、以下の一般的な手順にしたがってください。<!--To install a plugin that is not in the plugin browser, the following are the general directions to follow.--> プラグイン作成者の指示に従うようにしてください。万一に備えてバックアップを取ることも忘れないでください。
+
Installation of a WordPress Plugin manually requires FTP familiarity and the awareness that you may put your site at risk if you install a WordPress Plugin incompatible with the current version or from an unreliable source.  
  
# プラグインに通常同梱されている "readme" ファイル、あるいはプラグインを配布しているウェブサイトの記事を良く読む。印刷すると、インストール手順を順にチェックするのに役立つでしょう。
+
Backup your site completely before proceeding.
# WordPress ディレクトリの <tt>wp-content/plugins</tt> フォルダにプラグインをアップロードする。
+
# プラグインが要求する変更(プラグインのテンプレートタグ追加を含む)をテンプレートまたはファイルに行う。
+
# プラグインを有効化する。
+
##[[管理パネル]] のプラグインパネルにアクセスする。
+
##プラグインのリストをスクロールし、新しくインストールしたプラグインを探す(見つからない場合は、最初に戻り、指示にきちんと従って、適切なファイルをアップロードしたかチェックする)。
+
##'''使用する'''リンクをクリックしてプラグインを'''使用中'''にする。
+
#"readme" ファイルに従って必要な変更を行い、プラグインの動作があなたの要求を満たすようにする。
+
  
====プラグインのインストールの外部資料<!--Plugin Installation Resources-->====
+
To install a WordPress Plugin manually:
*[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]
+
# Download your WordPress Plugin to your desktop.
 +
# If downloaded as a zip archive, extract the Plugin folder to your desktop.
 +
# Read through the "readme" file thoroughly to ensure you follow the installation instructions.
 +
# With your FTP program, upload the Plugin folder to the <tt>wp-content/plugins</tt> folder in your WordPress directory online.
 +
# Go to '''[[Administration Screens#Plugins|Plugins]]''' screen and find the newly uploaded Plugin in the list.
 +
# Click '''Activate''' to activate it.
  
=== 停止したプラグインを隠す<!--Hiding Plugins When Deactivated--> ===
+
Check the '''Details''' readme file for customization and further instructions.
  
テンプレートファイルにタグを組み込むプラグインもあります。プラグインが有効化されていない場合、テーマを「壊し」、エラーが発生するか、読み込みに失敗するでしょう。そのため、停止したプラグインが検出されるのを防ぐ必要があります。
+
==Plugin Favorites==
  
プラグインがインストールされているか検出するには、<tt>function_exists()</tt> チェックを使用できます。<tt>if (function_exists())</tt> はプラグインをチェックし、存在する場合は使用します。<tt>FALSE</tt> を返す、つまり見つからない場合は、プラグインのタグを無視し、読み込みを続けます。
+
The ability to favorite a plugin was added to the WordPress Plugins Directory in 2012. WordPress [[Version 3.5]] introduced the ability to display and easily install a user's favorite plugins from the [[Plugins Add New Screen|Add New plugins]] page of the dashboard.
  
<pre>
+
===WordPress Plugins Directory===
<?php
+
if (function_exists('FUNCTION NAME')) {
+
  FUNCTION_NAME();
+
}
+
?>
+
</pre>
+
  
このプラグイン例では、<tt>jal_get_shoutbox()</tt> という関数を使用し、コンテンツを表示します。
+
[[Image:FavoritedPlugin.jpg|right|thumb|A favorite plugin in WordPress Plugins Directory]]To favorite a plugin:
 +
# You must be logged in to the [http://wordpress.org/plugins/ WordPress Plugins Directory]
 +
# While you are viewing a plugin's page, click the <b>Favorite</b> link below the plugin's download button.
  
<pre>
+
Once you have favorited a plugin, it will show up in your public profile, as well as your rating of the plugin, if applicable.
<?php
+
if (function_exists('jal_get_shoutbox')) {
+
  jal_get_shoutbox();
+
}
+
?>
+
</pre>
+
  
==トラブルシューティング<!--Troubleshooting Plugins-->==
+
===Installing Favorite Plugins===
  
インストールしたプラグインや、アップグレードにより動作し無くなったプラグインの問題にぶつかった場合は、以下の手順に従ってください。
+
[[Image:FavoritesInDashboard.jpg|right|thumb|Viewing a user's favorite plugins in the dashboard]]To install plugins from a user's list of favorites within the WordPress dashboard:
 +
# Go to '''[[Administration Screens#Plugins|Plugins]] > [[Plugins Add New Screen|Add New]]'''.
 +
# Under '''Favorites''', type in the WordPress.org username of the user who's favorites you would like to install and click '''Get Favorites'''.
 +
# Follow the '''[[#Installing_Plugins|Installing Plugins]]''' above to install the plugins you would like.
  
# プラグイン作成者の指示に厳密に従っているかどうか確認する。
+
==トラブルシューティング<!--Troubleshooting-->==
# Check that any plugin tags or usage within your [[テンプレート|テンプレートファイル]]でのタグ、タグの使い方が正しいか、スペルが正しいか、適切な場所にあるか([[The_Loop|WordPress ループ]]の中か外か)を確認する。
+
 
# ファイルを <tt>wp-content</tt> 内のプラグインフォルダにアップロードしたかチェックする。古いバージョンを新しいバージョンに置き換える場合は、古いバージョンを削除してから新しいバージョンをアップロードする。
+
Occasionally, a WordPress Plugin may not work as expected, or at all, or conflict with another WordPress Plugin.
# 管理パネルの[[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグインパネル]]でプラグインが有効になっているかどうかチェックする。
+
 
 +
# Check you've followed the instructions included with the WordPress Plugin exactly. プラグイン作成者の指示に厳密に従っているかどうか確認する。
 +
# Check that the Plugin has been activated in your [[Administration Screens#Plugins|Plugin Screen]] of your Administration Screens. 管理パネルの[[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグインパネル]]でプラグインが有効になっているかどうかチェックする。
 
# プラグインを停止し、再度有効化して、動作するか試す。
 
# プラグインを停止し、再度有効化して、動作するか試す。
# (通常は[[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグインパネル]]でリンクされている)プラグイン作成者のウェブサイトを訪問し、同じトラブルが既に報告されていて回答があるかどうか、新しいバージョンがリリースされているかを見る。
+
# Search the [http://www.wordpress.org/support WordPress Support Forums] for the name of the Plugin and keywords associated with the problem you are experiencing.
# ウェブサイトまたはメールでプラグイン作成者に直接連絡し、手助けをお願いする。
+
# Check the [http://wordpress.org/plugins/ WordPress Plugins Directory] for the notes on the Plugin and links to issues reported in the Forums.
# プラグインの名前でインターネット検索し、同様の問題を経験し解決しているサイトがあるかどうか調べる。'''メモ:''' プラグインのファイル名で検索するのが役立つことがあります。
+
# Go to the website of the Plugin author and check their blog and Plugin page for known issues or advice. (通常は[[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグインパネル]]でリンクされている)プラグイン作成者のウェブサイトを訪問し、同じトラブルが既に報告されていて回答があるかどうか、新しいバージョンがリリースされているかを見る。
# [http://www.wordpress.org/support WordPress Support Forum] (WordPress MU の場合は [http://mu.wordpress.org/forums/ WordPressMU Support Forum]) を訪問し、プラグインと問題を明確に質問すると、そのプラグインに詳しい人が回答してくれることがある。
+
# Search the web with the name of the Plugin and keywords associated with the trouble. プラグインの名前でインターネット検索し、同様の問題を経験し解決しているサイトがあるかどうか調べる。'''メモ:''' プラグインのファイル名で検索するのが役立つことがあります。
 +
# Post a question on the [http://www.wordpress.org/support WordPress Support Forums] with the name of the Plugin and specific problems in the title. For advice on how to improve your chances of getting help, see [[Finding WordPress Help]].
 
# 問題が残り、解決できない場合は、類似したプラグインがあるかチェックする。
 
# 問題が残り、解決できない場合は、類似したプラグインがあるかチェックする。
 +
# Try the following tips below for troubleshooting the problem yourself if you have no fear of going "under the hood."
 +
 +
===Advanced Troubleshootings===
 +
 +
インストールしたプラグインや、アップグレードにより動作し無くなったプラグインの問題にぶつかった場合は、以下の手順に従ってください。
 +
 +
# If you manually installed the Plugin, use your FTP program to delete the Plugin folder/files and upload it again.
 +
# If you made changes to the WordPress Theme [[Templates|template files]] to add the Plugin's code or customization, make sure they are correct, spelled right (including letter case), and placed in the appropriate place, e.g., within the [[The Loop|WordPress Loop]] or outside of it.
 +
# ファイルを <tt>wp-content</tt> 内のプラグインフォルダにアップロードしたかチェックする。古いバージョンを新しいバージョンに置き換える場合は、古いバージョンを削除してから新しいバージョンをアップロードする。
 +
# If the Plugin does not appear in the Plugins List, view the Plugin's main file in the [[Plugins_Editor_Screen|Plugin Editor]] to ensure the [[#Plugin Management|Plugin's header text]] exists and is properly formed.
 +
# If you're using a custom WordPress Theme, try using one of the default WordPress Themes to see if your issue is Theme related. If it is, contact the Theme developer for assistance.
 +
# Deactivate all your Plugins to ensure they're not causing the problem. Reactivate the problematic one. If it works, there maybe a conflict. Activate the others one-by-one and test the site to see if the problem ceases or returns, which may indicate the conflicting Plugin.
 +
 +
==アンインストール<!--Uninstalling Plugins-->==
 +
 +
To uninstall a WordPress Plugin:
 +
 +
# Go to '''[[Administration Screens#Plugins|Plugins]]''' screen.
 +
# Find the Plugin you wish to deactivate and uninstall.
 +
# Click '''Deactivate'''.
 +
 +
The Plugin will initiate the deactivation.
  
===WordPress をアップグレードするとプラグインを壊すことがある<!--Upgrading WordPress May Break Plugins-->===
+
Most WordPress Plugins have an option to completely uninstall themselves, though not all. If you wish to remove a WordPress Plugin permanently:
  
プラグインが時代遅れになり、新しい WordPress バージョンで動作しないことがあります。プラグインを有効化すると問題が発生する場合は、プラグインを停止し、プラグインのウェブサイトを訪問して新しいバージョンが利用可能かどうか調べてください。
+
# Check the WordPress Plugin instructions in the '''Details''' readme file on how to properly uninstall the Plugin.
 +
# If the WordPress Plugin required the addition of code to the WordPress Theme, manually edit the Theme files to remove it.
 +
# Deactivate the Plugin and remove it manually through your FTP program.
 +
## Login to the site via your FTP Program.
 +
## Go to the Plugin directory and find where the Plugin is installed.
 +
## Delete the WordPress Plugin folder and/or files from your server.
  
プラグイン作成者の多くは新しいバージョンに対応するようにプラグインをアップグレードします。アップグレードしない作成者もおり、そのようなプラグインは WordPress の進歩についていけない時代遅れのものになります。
+
== WordPress Plugin Tips ==
  
==プラグインの管理 <span id="Plugin_Management"></span> ==<!-- UI Link: 管理パネルから直リンク -->
+
The following are WordPress Plugin tips and techniques for advanced users and developers.
  
プラグインは、WordPress の[[管理パネル]] [[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグイン]]パネルで管理します。この画面にリストされるプラグインはすべて <tt>wp-content/plugins</tt> ディレクトリにあります。各プラグインには、プラグインの動作、作成者、ウェブサイト、バージョン番号の説明があります。リストでプラグインが見つからない場合は、プラグインに "header" が不足しています。
+
===プラグインの管理 <span id="Plugin_Management"></span> ===<!-- UI Link: 管理パネルから直リンク -->
  
 +
Plugins are managed from [[Plugins_Screen|Plugins Screen]] in the [[Administration Screens]] 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 in its header section of what it does, an author and website to refer to, and a version number. If you do not see the Plugin in the list of installed Plugins, most likely it is missing the [[Writing a Plugin#File Headers|"File Header"]]: プラグインは、WordPress の[[管理パネル]] [[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグイン]]パネルで管理します。この画面にリストされるプラグインはすべて <tt>wp-content/plugins</tt> ディレクトリにあります。各プラグインには、プラグインの動作、作成者、ウェブサイト、バージョン番号の説明があります。リストでプラグインが見つからない場合は、プラグインに "header" が不足しています。
 
<pre>
 
<pre>
 
<?php
 
<?php
111行目: 145行目:
 
*/</pre>
 
*/</pre>
  
[[用語集#Text editor|テキストエディタ]]でプラグインを開き、上記のコメントを追加し、下記のように変更することで、これらの情報を追加することができます。
+
The header section defines:
  
; プラグイン : プラグインの名前とサポートサイト(もしあれば)へのリンク。現在有効化されているプラグインは、太字で表示される。
+
; プラグイン名 : プラグインの名前とサポートサイト(もしあれば)へのリンク。現在有効化されているプラグインは、太字で表示される。
 
; バージョン : プラグインのバージョン。
 
; バージョン : プラグインのバージョン。
 
; 概要 : 作成者による、プラグインがどんなことをするか、プラグイン作成者が誰かの説明。
 
; 概要 : 作成者による、プラグインがどんなことをするか、プラグイン作成者が誰かの説明。
 
; アクション : プラグインを有効化・無効化・編集する。
 
; アクション : プラグインを有効化・無効化・編集する。
; 新しいバージョンが利用可能 : プラグインの新しいバージョンが [http://wordpress.org/extend/plugins/ WordPress Plugin repository] で利用可能な場合、メッセージと新しいバージョンをダウロードするリンクを表示します。
+
; 新しいバージョンが利用可能 : プラグインの新しいバージョンが [http://wordpress.org/plugins/ WordPress Plugins Directory] で利用可能な場合、メッセージと新しいバージョンをダウロードするリンクを表示します。
  
===有効化と停止<!--Activation and Deactivation-->===
+
=== Theme Changes ===
  
プラグインが WordPress コードまたはテンプレートファイルに変更を要求する場合、プラグインを有効化/停止する度に、変更を行う/戻す必要があります。変更をしないと、エラーが発生するでしょう。プラグインのリストの下に、すべてのプラグインを有効にできるリンクがあります。
+
Most WordPress Plugins no longer require direct modification to a WordPress Theme. If you are using a WordPress Plugin that does no, you need to know:
  
===アンインストール<!--Uninstalling Plugins-->===
+
# Updates to the WordPress Theme may remove the Plugin modification code. Use a Child Theme or make notes to remind yourself to re-add the Plugin code to the updated Theme.
 +
# If you change Themes, these changes will not carry over automatically to the new Theme. You will need to copy or add them manually to the new WordPress Theme, even if you use a Child Theme as the Child Theme is not associated with the new Theme.
 +
# Upgrading WordPress may make changes to the code which could conflict with your WordPress Theme modifications. Use a Child Theme or manually check the Plugin's code to ensure it is still active.
  
プラグインはとても役立ちますが、あなたの要求に合わない、何らかの理由で利用を止めたい、動かない、といったプラグインもあります。プラグインを停止した後、'''[[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグイン]]'''パネルに残り、プラグインリストが長くなってスクロールするのが大変になります。ほおっておくと、プラグインが時代遅れになり、将来使うことにした場合に問題が発生するかもしれません。
+
===Must-Use Plugins===
 +
If you are using the Multisite version of WordPress, [[Must Use Plugins]] are special WordPress Plugins installed in a special directory next to the normal /plugins/ dir (/mu-plugins/). They are 'must-use' because once their file is placed in the /mu-plugins/ directory they are instantly activated and cannot be de-activated using the admin Plugins screen.
  
[[Image:pluginpanel.jpg|Plugin Admin Screen|thumb]]プラグインの掃除は、まず画面左側の「プラグイン」パネルからプラグイン作成者のサイトを訪問し、プラグインをアンインストールする指示があるか調べることから始めます。[[テンプレート|テンプレート]]ファイルにタグやコードを追加するプラグインや、WordPress 管理ファイルに変更を要求するプラグインがあります。プラグインのアンインストールの指示を良く読み、プラグインを停止したときにエラーが発生しないように、これらの変更を取り除きます。
+
Must-use Plugins are useful for installing WordPress Plugins on all sites in a Multisite installation to make WordPress Plugins' functionalities available across the entire blog network. They are loaded before normal Plugins by PHP, which means that code and hooked-functions registered in an mu-plugin can be assumed available to all other Plugins.  
  
アンインストールの指示が無い場合は、インストールの指示を良く読んで変更があるか確認し、変更がある場合は元に戻します。プラグインを使い出してから長い場合は、テンプレートファイルに変更したまま忘れているかもしれません。注意深く取り除いてください。
+
See [[Must Use Plugins]] and [[Create A Network]] for more details.
  
プラグインを削除するには、'''[[管理パネル#Plugins_-_Add_Functionality_to_your_Blog|プラグイン]]'''パネルでプラグインは「停止中」であることを確認してください。(FTP ソフト等を用いて) ウェブサイトの <tt>wp-content/plugins</tt> フォルダへ行き、削除したいプラグインのファイルを探してください。ファイルを選択し、削除してください。
+
=== 停止したプラグインを隠す<!--Hiding Plugins When Deactivated--> ===
  
WordPress サイトがローカルのハードドライブにある場合は、<tt>wp-content/plugins</tt> ファルダを開き、削除したいファイルを探し、選択して削除します。こうすることで、プラグインフォルダを復元またはコピーするとき、不要なプラグインを復元することがなくなります。
+
When activated, some WordPress Plugins add tags to the template files. Upon such a Plugin's deactivation, these tags may remain in place and can affect the look and/or functionality of the Theme, resulting in errors or even failures to load. It is therefore imperative to prevent the Plugin from being detected and used, if it is deactivated. テンプレートファイルにタグを組み込むプラグインもあります。プラグインが有効化されていない場合、テーマを「壊し」、エラーが発生するか、読み込みに失敗するでしょう。そのため、停止したプラグインが検出されるのを防ぐ必要があります。
  
===プラグイン依存関係<!--Plugin Dependencies-->===
+
To determine if such a condition exists, you can add some php code to the template file where the Plugin was used, and perform a simple <tt>function_exists()</tt> check. To do so, add the code in the example below and configure it for the function you'd like to check. Then upload the modified template to your WordPress Content folder. プラグインがインストールされているか検出するには、<tt>function_exists()</tt> チェックを使用できます。
  
お使いのテーマが正しく動作するためにプラグインに依存している場合は、Jonathan Leighton の記事 [http://jonathanleighton.com/blog/2005/09/13/wordpress-plugin-dependencies/ how to set up plugin dependencies] に興味があるかもしれません。
+
The <tt>if (function_exists())</tt> checks for the Plugin, and if it exists (activated or not), 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>if (function_exists())</tt> はプラグインをチェックし、存在する場合は使用します。<tt>FALSE</tt> を返す、つまり見つからない場合は、プラグインのタグを無視し、読み込みを続けます。
  
==オリジナルのプラグインを作る<!--Developing Your Own Plugins-->==
+
<pre>
 +
<?php
 +
if (function_exists('FUNCTION NAME')) {
 +
FUNCTION_NAME();
 +
}
 +
?>
 +
</pre>
  
WordPress プラグインを使い出すと、プラグイン無でやっていけないと思うかもしれません。PHP の知識があれば、オリジナルのプラグインを作ることができます。[[Plugin Resources|プラグイン資料]]に、プラグイン作成を始めるのに役立つ詳細なリストがあります。
+
このプラグイン例では、<tt>alex_get_shoutbox()</tt> という関数を使用し、コンテンツを表示します。
  
 +
<pre>
 +
<?php
 +
if (function_exists('alex_get_shoutbox')) {
 +
alex_get_shoutbox();
 +
}
 +
?>
 +
</pre>
 +
 +
==Developing Plugins==
 +
 +
WordPress プラグインを使い出すと、プラグイン無でやっていけないと思うかもしれません。PHP の知識があれば、オリジナルのプラグインを作ることができます。[[Plugin Resources|プラグイン資料]]に、プラグイン作成を始めるのに役立つ詳細なリストがあります。
  
{{原文|Managing Plugins|81619}}<!-- 15:40, 3 January 2010 Mrmist -->
+
{{原文|Managing Plugins|152517}}<!-- 13:51, 4 July 2015‎ Atachibana版 -->
  
 
{{DEFAULTSORT:ふらくいんのかんり}}
 
{{DEFAULTSORT:ふらくいんのかんり}}
154行目: 208行目:
  
 
[[en:Managing Plugins]]
 
[[en:Managing Plugins]]
 +
[[en|Managing Plugins]]
 +
[[fr|Gestion de Plugins]]
 +
[[ja|Managing_Plugins]]
 +
[[pt-br|Gerenciando Plugins]]
 +
[[zh-cn|管理插件}}

2015年7月4日 (土) 23:12時点における版

このページ「プラグインの管理」は 情報が古くなっている可能性があります。最新版英語)も合わせてご覧ください。最新に更新してくださる協力者を求めています

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

WordPress Plugins are composed of PHP scripts that extend the functionality of WordPress.プラグインは、ブログに新しい機能を追加する PHP スクリプトです。サイトに、既存の機能を強化したり、新しい機能を追加したりします。

多くの WordPress ユーザーはプラグインを必要としないか、コメントスパム対策やカスタマイズされた投稿リスト等のいくつかのプラグインを必要とするしょう。頻繁に更新される天気予報、投稿単語数計算、レーティングシステム、などの様々なプラグインを楽しむ人もいるでしょう。WordPress Plugins are optional, based upon the needs of the user, and thus they are not incorporated into the core of WordPress. プラグインの選択は様々で、ユーザーの要望に基づいて選択されるので、WordPress のコアには組み込まれていません。

Plugins available via the WordPress Plugins Directory site are designed by volunteers and are usually free to the public. WordPress Plugins hosted in the WordPress Plugins Directory are considered thoroughly tested and "safe." Remember, WordPress Plugins are the responsibility of the author and the user, and they are typically works-in-progress as WordPress grows and expands. WordPress プラグインは、ボランティアによって設計され、公開されています。下記ソースにリストされているプラグインは、しっかりとテストされ、安全と判断されています。しかし、プラグインは作成者と利用者の責任であることを覚えておいてください。WordPress が成長するように、プラグインも発展途上なのです。

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

プラグインを探す

You can find WordPress Plugins in the Administration Screens > Plugins > Add New screen, or directly via the Official WordPress Plugins Directory. プラグインに、WordPress プラグインのリスト、他のリポジトリへのリンクがあります。

Plugin Compatibility and Updates

プラグインの互換性

Check the WordPress Plugin listing on the Plugins List on your WordPress site, or on the WordPress Plugins Directory to determine compatibility and if updates are available.

If a WordPress Plugin update is available, it will be shown on the Dashboard Screen, an alert on the Plugin's menu title, and on the Plugin List. Follow the instructions to update the Plugin.

If a WordPress Plugin is not compatible or updated for the next release of WordPress, contact the Plugin author directly for information on the next update and compatibility issues.

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

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

Automatic Plugin Installation

WordPress Plugins Screen
To add a WordPress Plugin using the built-in plugin installer:
  1. Go to Plugins > Add New.
  2. Type in the name of the WordPress Plugin or descriptive keyword, author, or tag in Search Plugins box or click a tag link below the screen.
  3. Find the WordPress Plugin you wish to install.
    1. Click Details for more information about the Plugin and instructions you may wish to print or save to help setup the Plugin.
    2. Click Install Now to install the WordPress Plugin.
  4. The resulting installation screen will list the installation as successful or note any problems during the install.
  5. If successful, click Activate Plugin to activate it, or Return to Plugin Installer for further actions.

Some WordPress Plugins require more steps to customize them. The Details ReadMe file should contain step-by-step instructions. After installation, this information is available on the Plugins Screen for each Plugin. If you are having problems with a WordPress Plugin, see the Troubleshooting section.

For information on how to install a WordPress Plugin manually, see our manual installation guide below.

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

There are a few cases when manually installing a WordPress Plugin is appropriate.

  • If you wish to control the placement and process of installing a WordPress Plugin.
  • If your server does not permit automatic installation of a WordPress Plugin.
  • The WordPress Plugin is not in the official WordPress Plugin Directory.

Installation of a WordPress Plugin manually requires FTP familiarity and the awareness that you may put your site at risk if you install a WordPress Plugin incompatible with the current version or from an unreliable source.

Backup your site completely before proceeding.

To install a WordPress Plugin manually:

  1. Download your WordPress Plugin to your desktop.
  2. If downloaded as a zip archive, extract the Plugin folder to your desktop.
  3. Read through the "readme" file thoroughly to ensure you follow the installation instructions.
  4. With your FTP program, upload the Plugin folder to the wp-content/plugins folder in your WordPress directory online.
  5. Go to Plugins screen and find the newly uploaded Plugin in the list.
  6. Click Activate to activate it.

Check the Details readme file for customization and further instructions.

Plugin Favorites

The ability to favorite a plugin was added to the WordPress Plugins Directory in 2012. WordPress Version 3.5 introduced the ability to display and easily install a user's favorite plugins from the Add New plugins page of the dashboard.

WordPress Plugins Directory

A favorite plugin in WordPress Plugins Directory
To favorite a plugin:
  1. You must be logged in to the WordPress Plugins Directory
  2. While you are viewing a plugin's page, click the Favorite link below the plugin's download button.

Once you have favorited a plugin, it will show up in your public profile, as well as your rating of the plugin, if applicable.

Installing Favorite Plugins

Viewing a user's favorite plugins in the dashboard
To install plugins from a user's list of favorites within the WordPress dashboard:
  1. Go to Plugins > Add New.
  2. Under Favorites, type in the WordPress.org username of the user who's favorites you would like to install and click Get Favorites.
  3. Follow the Installing Plugins above to install the plugins you would like.

トラブルシューティング

Occasionally, a WordPress Plugin may not work as expected, or at all, or conflict with another WordPress Plugin.

  1. Check you've followed the instructions included with the WordPress Plugin exactly. プラグイン作成者の指示に厳密に従っているかどうか確認する。
  2. Check that the Plugin has been activated in your Plugin Screen of your Administration Screens. 管理パネルのプラグインパネルでプラグインが有効になっているかどうかチェックする。
  3. プラグインを停止し、再度有効化して、動作するか試す。
  4. Search the WordPress Support Forums for the name of the Plugin and keywords associated with the problem you are experiencing.
  5. Check the WordPress Plugins Directory for the notes on the Plugin and links to issues reported in the Forums.
  6. Go to the website of the Plugin author and check their blog and Plugin page for known issues or advice. (通常はプラグインパネルでリンクされている)プラグイン作成者のウェブサイトを訪問し、同じトラブルが既に報告されていて回答があるかどうか、新しいバージョンがリリースされているかを見る。
  7. Search the web with the name of the Plugin and keywords associated with the trouble. プラグインの名前でインターネット検索し、同様の問題を経験し解決しているサイトがあるかどうか調べる。メモ: プラグインのファイル名で検索するのが役立つことがあります。
  8. Post a question on the WordPress Support Forums with the name of the Plugin and specific problems in the title. For advice on how to improve your chances of getting help, see Finding WordPress Help.
  9. 問題が残り、解決できない場合は、類似したプラグインがあるかチェックする。
  10. Try the following tips below for troubleshooting the problem yourself if you have no fear of going "under the hood."

Advanced Troubleshootings

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

  1. If you manually installed the Plugin, use your FTP program to delete the Plugin folder/files and upload it again.
  2. If you made changes to the WordPress Theme template files to add the Plugin's code or customization, make sure they are correct, spelled right (including letter case), and placed in the appropriate place, e.g., within the WordPress Loop or outside of it.
  3. ファイルを wp-content 内のプラグインフォルダにアップロードしたかチェックする。古いバージョンを新しいバージョンに置き換える場合は、古いバージョンを削除してから新しいバージョンをアップロードする。
  4. If the Plugin does not appear in the Plugins List, view the Plugin's main file in the Plugin Editor to ensure the Plugin's header text exists and is properly formed.
  5. If you're using a custom WordPress Theme, try using one of the default WordPress Themes to see if your issue is Theme related. If it is, contact the Theme developer for assistance.
  6. Deactivate all your Plugins to ensure they're not causing the problem. Reactivate the problematic one. If it works, there maybe a conflict. Activate the others one-by-one and test the site to see if the problem ceases or returns, which may indicate the conflicting Plugin.

アンインストール

To uninstall a WordPress Plugin:

  1. Go to Plugins screen.
  2. Find the Plugin you wish to deactivate and uninstall.
  3. Click Deactivate.

The Plugin will initiate the deactivation.

Most WordPress Plugins have an option to completely uninstall themselves, though not all. If you wish to remove a WordPress Plugin permanently:

  1. Check the WordPress Plugin instructions in the Details readme file on how to properly uninstall the Plugin.
  2. If the WordPress Plugin required the addition of code to the WordPress Theme, manually edit the Theme files to remove it.
  3. Deactivate the Plugin and remove it manually through your FTP program.
    1. Login to the site via your FTP Program.
    2. Go to the Plugin directory and find where the Plugin is installed.
    3. Delete the WordPress Plugin folder and/or files from your server.

WordPress Plugin Tips

The following are WordPress Plugin tips and techniques for advanced users and developers.

プラグインの管理

Plugins are managed from Plugins Screen in the Administration Screens of your WordPress site. All Plugins listed on this screen are found in your wp-content/plugins directory. Each Plugin has a description in its header section of what it does, an author and website to refer to, and a version number. If you do not see the Plugin in the list of installed Plugins, most likely it is missing the "File Header": プラグインは、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/
*/

The header section defines:

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

Theme Changes

Most WordPress Plugins no longer require direct modification to a WordPress Theme. If you are using a WordPress Plugin that does no, you need to know:

  1. Updates to the WordPress Theme may remove the Plugin modification code. Use a Child Theme or make notes to remind yourself to re-add the Plugin code to the updated Theme.
  2. If you change Themes, these changes will not carry over automatically to the new Theme. You will need to copy or add them manually to the new WordPress Theme, even if you use a Child Theme as the Child Theme is not associated with the new Theme.
  3. Upgrading WordPress may make changes to the code which could conflict with your WordPress Theme modifications. Use a Child Theme or manually check the Plugin's code to ensure it is still active.

Must-Use Plugins

If you are using the Multisite version of WordPress, Must Use Plugins are special WordPress Plugins installed in a special directory next to the normal /plugins/ dir (/mu-plugins/). They are 'must-use' because once their file is placed in the /mu-plugins/ directory they are instantly activated and cannot be de-activated using the admin Plugins screen.

Must-use Plugins are useful for installing WordPress Plugins on all sites in a Multisite installation to make WordPress Plugins' functionalities available across the entire blog network. They are loaded before normal Plugins by PHP, which means that code and hooked-functions registered in an mu-plugin can be assumed available to all other Plugins.

See Must Use Plugins and Create A Network for more details.

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

When activated, some WordPress Plugins add tags to the template files. Upon such a Plugin's deactivation, these tags may remain in place and can affect the look and/or functionality of the Theme, resulting in errors or even failures to load. It is therefore imperative to prevent the Plugin from being detected and used, if it is deactivated. テンプレートファイルにタグを組み込むプラグインもあります。プラグインが有効化されていない場合、テーマを「壊し」、エラーが発生するか、読み込みに失敗するでしょう。そのため、停止したプラグインが検出されるのを防ぐ必要があります。

To determine if such a condition exists, you can add some php code to the template file where the Plugin was used, and perform a simple function_exists() check. To do so, add the code in the example below and configure it for the function you'd like to check. Then upload the modified template to your WordPress Content folder. プラグインがインストールされているか検出するには、function_exists() チェックを使用できます。

The if (function_exists()) checks for the Plugin, and if it exists (activated or not), it will use it. If it returns FALSE or "not found", it will ignore the Plugin tag and continue loading the page. if (function_exists()) はプラグインをチェックし、存在する場合は使用します。FALSE を返す、つまり見つからない場合は、プラグインのタグを無視し、読み込みを続けます。

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

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

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

Developing Plugins

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

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

Managing Plugins

Gestion de Plugins Managing_Plugins Gerenciando Plugins [[zh-cn|管理插件}}