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

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

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

提供: WordPress Codex 日本語版
移動先: 案内検索
(原文をコピー)
(https://ja.wordpress.org/plugins/ にリンク修正)
 
(5人の利用者による、間の8版が非表示)
1行目: 1行目:
{{Old}}
+
__TOC__
 +
[[Plugins|WordPress プラグイン]]は WordPress の機能を拡張する PHP スクリプトです。サイトに、既存の機能を強化したり、新しい機能を追加したりします。
  
'''プラグイン''' とは、WordPressの基本機能に追加できる拡張機能のことです。ほとんどのプラグインは、WordPress自体のファイルやテンプレートに変更を加えることなく利用できるスタンドアロンファイルになっています。テンプレート内で使える関数や[[テンプレートタグ]]を追加するプラグインもあります。プラグイン機能は、バージョン1.2から追加されました。
+
多くの WordPress ユーザーはプラグインを必要としないか、コメントスパム対策やカスタマイズされた投稿リスト等のいくつかのプラグインを必要とするしょう。頻繁に更新される天気予報、投稿単語数計算、レーティングシステム、などの様々なプラグインを楽しむ人もいるでしょう。WordPress プラグインはユーザーの必要性によって選択されるため、WordPress のコアには組み込まれていません。
  
== 利用できるプラグイン ==
+
[https://ja.wordpress.org/plugins/ WordPress プラグインディレクトリ]サイトで利用可能なプラグインは、ボランティアによって設計され、一般に無料で公開されています。WordPress プラグインディレクトリでホストされている WordPress プラグインはしっかりとテストされ、安全と判断されています。WordPress プラグインは作成者と利用者の責任であることを覚えておいてください。WordPress が成長するように、プラグインも発展途上なのです。
  
プラグイン一覧およびそれぞれのプラグインの情報については、'''[[プラグイン]]'''のページを参照してください。
+
独自のプラグインを開発したい場合は、[[Plugin Resources|プラグイン資料]]の詳細なリストを参照してください。
  
== プラグインのインストール ==
+
==プラグインを探す<!--Finding Plugins-->==
  
多くのプラグインは、ドラッグ&ドロップで正しい位置に置いてあげるだけで使えるようになっています。以下はそういったタイプのプラグインの基本的な使い方です。さらに別のステップが必要なものもありますので、プラグイン同梱の説明書も必ず読むようにしましょう。
+
WordPress プラグインを探すには、[[管理画面]] > [[管理画面#Plugins|プラグイン]] > [[管理画面/プラグイン/新規追加|新規追加]]画面を選択するか、または直接 [https://ja.wordpress.org/plugins/ WordPress プラグインディレクトリ]にアクセスしてください。
  
# プラグインを <code>wp-content/plugins</code> ディレクトリに[[Uploading WordPress to a remote host|アップロード]]/[[:en:Uploading WordPress to a remote host|en]] または移動する。
+
==プラグインの互換性と更新<!--Plugin Compatibility and Updates-->==
# WordPressの管理画面にログインする。
+
# 管理メニューから、「プラグイン」をクリックする。
+
# プラグイン管理画面で該当するプラグインを見つけて、'''有効化(Activate)'''をクリックする。
+
  
=== WordPressをアップグレードするときの注意 ===
+
プラグインの互換性や更新の有無を調べるには、'''[[管理画面#Plugins|プラグイン]]''' 上の WordPress プラグインリスト、または[https://ja.wordpress.org/plugins/ WordPress プラグインディレクトリ] を参照してください。
  
念のため、WordPressを新しいバージョンに[[WordPress のアップグレード|アップグレード]]する前には全てのプラグインを無効化(Deactivate)しておきましょう。アップグレードが完了したら、プラグインをひとつずつ有効化していってください。WordPressのバージョンアップに伴って、使えなくなってしまうプラグインもあるかもしれません。もしプラグインを有効化した後に何らかの問題が起きた場合、新しいバージョンがないかプラグインのサポートサイトで探してみましょう。
+
WordPress プラグインの更新が可能であれば、管理画面に表示され、プラグインのメニュータイトルやプラグインリスト上に通知されます。プラグインを更新するには指示に従ってください。
  
== プラグインの管理 ==
+
WordPress が新しい WordPress のバージョンと互換性がなかったり、更新が必要な場合は、次回の更新情報や互換性問題について直接、プラグインの作者に問い合わせてください。
  
プラグインの管理には、WordPress管理画面の'''プラグイン'''ページを使います。ここに表示されているプラグインは全て、 <code>wp-content/plugins</code> ディレクトリにあります。ここにはプラグインの簡単な説明と、作成者名、サポートサイト、バージョンが表示されます。
+
==プラグインのインストール<span id="Installing_Plugins"></span>==
  
; プラグイン : プラグインの名前とサポートサイト(もしあれば)へのリンク。現在有効化されているプラグインは、太字で表示される。。
+
===プラグインの自動インストール<span id="Automatic_Plugin_Installation"></span>===
; バージョン : プラグインのバージョン。
+
; 著者 : プラグイン作成者の名前と作成者のサイト(あれば)へのリンク。
+
; 概要 : 作成者による、プラグインがどんなことをするかの説明。
+
; アクション : プラグインを有効化・無効化する
+
  
=== 有効化・無効化 ===
+
[[Image:plugins.png|right|thumb|WordPress プラグイン画面]] [[管理画面#Add New Plugins|組み込みのプラグインインストーラ]]を使用して WordPress プラグインを追加するには:
 +
# '''[[管理画面#Plugins|プラグイン]] > [[管理画面/プラグイン/新規追加|新規追加]]''' を選択する。
 +
# WordPress プラグインの名前、プラグインを表すキーワード、作成者、タグを '''プラグインの検索''' ボックスに入力するか、画面下のタグのリンクをクリックする。
 +
# インストールしたい WordPress プラグインを検索する。
 +
## '''詳細情報'''をクリックしてプラグインのより詳細な情報、およびインストール方法を取得する。インストール方法は印刷するか保存してセットアップ時に活用できます。
 +
## '''いますぐインストール'''をクリックして WordPress プラグインをインストールする。
 +
# インストール経過の画面に成功のログ、またはインストール中のエラーが表示されます。
 +
# インストールの正常終了後、'''プラグインを有効化'''をクリックして有効化するか、'''プラグインインストーラに戻る'''をクリックして追加のアクションを実行する。
  
WordPressコードやテンプレートファイルの変更が必要なプラグインでは、プラグインを有効化・無効化するたびにコードやファイルを修正したり元に戻したりしなくてはならないでしょう。そうしないと、エラーになってしまうこともあります。
+
WordPress プラグインの中にはカスタマイズに追加の手順が必要なものもあります。詳細な手順については '''詳細情報''' の README ファイルを参照してください。インストール後であれば、各プラグインのプラグイン画面で取得できます。WordPress プラグインに問題がある場合は「[[#Troubleshooting|トラブルシューティング]]」を参照してください。
  
== プラグインを作る ==
+
WordPress プラグインを手動でインストールする情報については、以下の[[#Manual_Plugin_Installation|手動インストールガイド]]を参照してください。
  
私たち開発者は、プラグインのフレームワークを作るにあたって、できるだけ分かりやすく、使いやすくするよう心がけました。プラグイン開発に関する情報については、[[プラグインの作成]]か、[[プラグイン API]] のページへ。
+
===プラグインの手動インストール<span id="Manual_Plugin_Installation"></span>===
* [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] (日本語)
+
  
 +
WordPress プラグインのインストールは、手動によるインストールの方が適切な場合もあります。
  
 +
* WordPress プラグインのインストールにおけるファイルの配置やプロセスを制御したい
 +
* サーバーで WordPress の自動インストールを許可されていない
 +
* WordPress プラグインが WordPress プラグインディレクトリにない
  
__TOC__
+
WordPress プラグインの手動インストールに関しては、FTP の知識と、WordPress のバージョンと互換性のない WordPress プラグインや信用できないソースからのインストールを行う場合のサイトへのリスクに対する認識が必要です。
Plugins are composed of php scripts that add additional functionality to your blog. They offer new additions to your blog that either enhance features that were already available or add otherwise unavailable new features to your site.
+
  
Plugins extend the functionality of WordPress. The majority of WordPress users don't require Plugins, or only require a few, such as Plugins dealing with comment spam or customized post listings.  Other users enjoy the varied options Plugins provide such as frequently updated weather reports, post word counts, rating systems, and more. Since the choice in Plugins is vast, and chosen based upon the needs of the user, they are not incorporated into the core of WordPress.
+
処理を開始する前に、サイトを完全にバックアップしてください。
  
WordPress Plugins are designed by volunteers and are free to the public.  Plugins listed in the sources below have usually been thoroughly tested and considered "safe".  But remember, Plugins are the responsibility of the author and the user, and they are typically works-in-progress as WordPress grows and expands.
+
手動で WordPress プラグインをインストールするには:
 +
# WordPress プラグインをローカルにダウンロードする。
 +
# zip 形式でダウンロードした場合、ローカルのプラグイン用フォルダーに解凍する。
 +
# README ファイルを参照し、インストール手順があれば従う。
 +
# FTP を使用して、プラグイン用フォルダーを、WordPress ディレクトリ下の <tt>wp-content/plugins</tt> フォルダーにアップロードする。
 +
# '''[[管理画面#Plugins|プラグイン]]'''画面を開き、リストから新しくアップロードしたプラグインを検索する。
 +
# '''有効化'''をクリックして、プラグインを有効化する。
  
If you want to develop your own plugins, there is a comprehensive list of resources at [[Plugin Resources]].
+
カスタマイズや追加の手順については'''詳細情報'''の README ファイルを参照してください。
  
==Finding Plugins==
+
==お気に入りのプラグイン<span id="Plugin_Favorites"></span>==
  
There is a list of WordPress plugins, and links to other repositories, in [[Plugins]].
+
2012年、WordPress プラグインディレクトリにお気に入りのプラグインを登録する機能が追加されました。WordPress [[Version 3.5]] では、ダッシュボードの[[管理画面/プラグイン/新規追加|プラグインの新規追加]]画面に、ユーザーのお気に入りのプラグインを表示し、簡単にインストールする機能が追加されました。
  
==Plugin Compatibility==
+
===WordPress プラグインディレクトリ<span id="WordPress_Plugins_Directory"></span>===
[[Plugins/Plugin_Compatibility|WordPress Plugin Compatibility]] indexes plugins compatible with various WordPress versions.
+
  
==Installing Plugins==
+
[[Image:FavoritedPlugin.jpg|right|thumb|WordPress プラグインディレクトリ内のお気に入りのプラグイン]]プラグインをお気に入りに登録するには:
 +
# [http://wordpress.org/plugins/ WordPress プラグインディレクトリ]にログインする。
 +
# プラグインのページを参照し、プラグインの「Download」ボタンの下の <b>Favorite</b> リンクをクリックする。
  
[[Image:plugins.png|right|thumb|WordPress Plugins Panel]]WordPress offers simple and easy ways of [[Managing Plugins|adding Plugins]] to your blog. From the [[Administration Panels]], click on the [[Administration_Panels#Plugins_-_Add_Functionality_to_your_Blog|Plugin]] tab. Once you have uploaded a plugin to your WordPress plugin directory, activate it from the [[Administration_Panels#Plugins_-_Add_Functionality_to_your_Blog|Plugins Management]] page, and sit back and watch your plugin work.
+
一度プラグインをお気に入りに登録すると、プラグインの評価と同じようにプロフィールで公開されます。
  
Not all Plugins are so easily installed, but WordPress plugin authors and developers make the process as easy as possible. We've included more detailed information on how to install Plugins below, as well as some things you need to know before you install.
+
===お気に入りのプラグインのインストール<span id="Installing_Favorite_Plugins"></span>===
  
===Things to Know Before You Install===
+
[[Image:FavoritesInDashboard.jpg|right|thumb|ダッシュボードでのユーザーのお気に入りのプラグインの表示]]WordPress ダッシュボードのユーザーのお気に入りのプラグインリストからインストールするには:
 +
# '''[[管理画面#Plugins|プラグイン]] > [[管理画面/プラグイン/新規追加|新規追加]]''' を選択する。
 +
# '''お気に入り''' リンクをクリックし、お気に入りのプラグインリストを取得したい WordPress.org のユーザー名を入力し、'''お気に入りを取得''' をクリックする。
 +
# 上の'''[[#Installing_Plugins|プラグインのインストール]]''' を参照して、希望のプラグインをインストールする。
  
There are a few things you need to know before you begin to install WordPress Plugins.
+
==トラブルシューティング<span id="Troubleshooting"></span>==
  
; Know before you install. :Read through the readme.txt files and web pages, as well as any comments regarding the Plugin on an author's website, before you install.  The more you know before you install, the easier the process should be.
+
まれに WordPress プラグインが期待したように動作しなかったり、他の WordPress プラグインと衝突する場合があります。
; Plugins require downloading and uploading to install. : You must be familiar with how to download and upload files and how to use FTP, if required.
+
; Plugins may require modifying WordPress files and templates. :Familiarity with PHP, HTML, CSS, and [[Changing_File_Permissions|CHMOD]] may be necessary.
+
; Record modifications. :If you make any changes to the WordPress files or templates, make a note of it in the code by using comments before and after the changes, and in a text file saved to your site and on your desktop to remind you of any additions or modifications to your default files or templates.  This will help you repeat these in the future if there are any problems with your site.
+
; Make frequent backups! :Some Plugins work independently of your blog's content and files, just adding a little something special to the page.  Others require modification of content and files, including changes to your database.  Before installing any plugin that will make dramatic changes, backup your database and files.
+
  
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 プラグイン付属の手順に正確に従っているかどうか確認する。
 +
# [[管理画面]]の[[管理画面#Plugins|プラグイン画面]]でプラグインが有効になっているかどうかチェックする。
 +
# プラグインをいったん停止し、再度有効化して状況が変わるか確認する。
 +
# [http://ja.forums.wordpress.org/ WordPress 日本語フォーラム] または [http://www.wordpress.org/support WordPress サポートフォーラム(英文)] をプラグイン名、および発生している問題に関連するキーワードで検索する。
 +
# [https://ja.wordpress.org/plugins/ WordPress プラグインディレクトリ] のプラグインページにアクセスし、メモやフォーラム内に報告された問題へのリンクがないかを確認する。
 +
# プラグイン作成者の Web サイトにアクセスし、ブログやプラグインのページで既知の問題やアドバイスがないかを確認する。
 +
# プラグインの名前、および問題に関連するキーワードでネットを検索する。
 +
# [http://ja.forums.wordpress.org/ WordPress 日本語フォーラム] または [https://www.wordpress.org/support WordPress サポートフォーラム(英文)] に質問を投稿する。このときタイトルにはプラグイン名と発生している問題を含める。効果的にサポートを得る方法については[[:en:Finding WordPress Help|Finding WordPress Help(英文)]] を参照してください。
 +
# 問題が残り、解決できない場合は、類似したプラグインがあるかチェックする。
 +
# "中に手を加える"ことを恐れないのであれば、以下のヒントにしたがって自分で問題を解決する。
  
===Manual Plugin Installation===
+
===高度なトラブルシューティング<span id="Advanced_Troubleshootings"></span>===
  
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.
+
インストールしたプラグインや、アップグレードにより動作し無くなったプラグインの問題にぶつかった場合は、以下の手順に従ってください。
  
# 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.
+
# 手動でプラグインをインストールした場合、FTP プログラムを使用してプラグインのフォルダーやファイルを削除し、再度アップロードする。
# Upload the plugin to the <tt>wp-content/plugins</tt> folder in your WordPress directory online.
+
# WordPress テーマの[[テンプレート|テンプレートファイル]]にプラグインのコードやカスタマイズを加えた場合、変更が正しいことを確認する。大文字小文字を含めスペルを確認し、位置が正しいこと、たとえば[[ループ|WordPress ループ]]の内部なのか、外部なのか等を確認する。
# Make any changes to templates or files as required by the Plugin instructions including adding Plugin template tags.
+
# ファイルを <tt>wp-content</tt> 内のプラグインフォルダにアップロードしたかチェックする。古いバージョンを新しいバージョンに置き換える場合は、古いバージョンを削除してから新しいバージョンをアップロードする。
# Activate the Plugin:
+
# プラグインがプラグインリスト内に表示されない場合、[[管理画面/プラグイン/プラグイン編集|プラグインエディター]]でプラグインのメインファイルを開き、[[#Plugin Management|プラグインのヘッダーテキスト]]が正しい形式で定義されていることを確認する。
##Access the Plugin Panel in your [[Administration Panels]]
+
# カスタム WordPress テーマを使用している場合は、デフォルトの WordPress テーマに変更し、問題がテーマ固有かどうかを調べる。そうであればテーマの開発者に助言を求める。
##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).
+
# すべてのプラグインを停止し、問題が発生しないことを確認する。次に問題を起こすプラグインを有効化する。正常に動作するのであれば、他のプラグインと衝突している。1つずつ有効化していき、サイトをテストして問題が起きるか起きないか調べ、衝突しているプラグインを見つける。
##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.
+
  
====Plugin Installation Resources====
+
==プラグインのアンインストール<!--Uninstalling Plugins-->==
*[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 ===
+
WordPress プラグインをアンインストールするには:
  
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.
+
# '''[[管理画面#Plugins|プラグイン]]''' 画面に移動する。
 +
# 停止し、アンインストールするプラグインを探す。
 +
# '''停止'''をクリックする。
  
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.
+
プラグインは停止プロセスを開始します。
  
<pre>
+
大部分のプラグインは自身を完全にアンインストールしますが、一部そうでないプラグインもあります。WordPress プラグインを完全に削除するには:
<?php
+
if (function_exists('FUNCTION NAME')) {
+
  FUNCTION_NAME();
+
}
+
?>
+
</pre>
+
  
This example plugin uses a function called <tt>jal_get_shoutbox()</tt> to print out its contents.
+
# '''詳細情報''' 内 README ファイルの WordPress プラグイン手順を参照し、適切なプラグインのアンインストール方法を確認する。
 +
# WordPress テーマへのコードの追加を必要とした WordPress プラグインの場合は、手動で テーマファイルを編集し、コードを削除する。
 +
# プラグインを停止し、FTP プログラムを使用して手動で削除する。
 +
## FTP プログラムでサイトにログインする。
 +
## プラグイン用ディレクトリに移動し、プラグインがインストールされた場所を見つける。
 +
## サーバーから WordPress プラグインフォルダー、プラグインファイルを削除する。
  
<pre>
+
== WordPress プラグインのヒント<span id="WordPress_Plugin_Tips"></span> ==
<?php
+
if (function_exists('jal_get_shoutbox')) {
+
  jal_get_shoutbox();
+
}
+
?>
+
</pre>
+
 
+
==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 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.
+
# Check that the plugin has been activated in your [[Administration_Panels#Plugins_-_Add_Functionality_to_your_Blog|Plugin Panel]] of your Administration Panels.
+
# 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.
+
# 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.
+
# 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===
+
 
+
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.
+
  
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==
+
===プラグインの管理 <span id="Plugin_Management"></span> ===<!-- UI Link: 管理パネルから直リンク -->
  
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 サイトの[[管理画面]] [[管理画面/プラグイン/プラグイン|プラグイン画面]] で管理します。この画面にリストされるプラグインはすべて <tt>wp-content/plugins</tt> ディレクトリにあります。各プラグインにはヘッダーセクションにプラグインの動作、作成者、ウェブサイト、バージョン番号の説明があります。インストール済みプラグインのリストでプラグインが見つからない場合は、恐らくプラグインに[[プラグインの作成#File_Headers|"ファイルヘッダー"]]が不足しています:
  
 
<pre>
 
<pre>
152行目: 142行目:
 
*/</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:
+
ヘッダーセクションでは以下が定義されます:
  
; 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.
+
; 新しいバージョンが利用可能 : プラグインの新しいバージョンが [https://ja.wordpress.org/plugins/ WordPress プラグインディレクトリ] で利用可能な場合、メッセージと新しいバージョンをダウロードするリンクを表示します。
  
=== Activation and Deactivation ===
+
=== テーマの変更<span id="Theme_Changes"></span> ===
  
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 プラグインでは直接 WordPress テーマを変更する必要はありません。テーマを変更する WordPress プラグインでは以下に注意してください:
  
===Uninstalling Plugins===
+
# WordPress テーマを更新すると、プラグインの変更コードが削除されるかもしれません。子テーマを使用するか、更新されたテーマにプラグインコードを再度追加することを忘れないでください。
 +
# テーマを変更すると、変更のコードは新しいテーマに自動では適用されません。新しい WordPress テーマに手動でコピー、または追加する必要があります。子テーマを使用している場合も同様です。子テーマは新しいテーマと関連付けられません。
 +
# WordPress の更新により変更されたコードは、WordPress テーマの変更と衝突する場合があります。子テーマを使用するか、手動でプラグインのコードを調査し有効化を確認して下さい。
  
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.
+
===Must-use プラグイン<span id="Must-Use_Plugins"></span>===
 +
WordPress のマルチサイト機能を使用している場合、[[:en:Must Use Plugins|Must-use プラグイン(英文)]]は、通常の /plugins/ ディレクトリの隣の特別なディレクトリ /mu-plugins/ にインストールされた特別な WordPress プラグインです。'must-use' と呼ばれる理由は、いったんファイルが /mu-plugins/ ディレクトリにコピーされると、すぐに有効化され、[[管理画面/プラグイン/プラグイン|プラグイン画面]] を使用して停止できないためです。
  
[[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. 
+
Must-use プラグインは、マルチサイトのすべてのサイトに WordPress プラグインをインストールし、ブログネットワーク全体でプラグインの機能を使用する場合に便利です。Must-use プラグインは PHP による通常のプラグインよりも前にロードされるため、Must-use プラグインで登録されるコードやフック関数は、すべての他のプラグインから利用可能と仮定できます。
  
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.
+
詳細については [[:en:Must Use Plugins|Must-use プラグイン(英文)]] と [[ネットワークの作成]] を参照してください。
  
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.
+
=== 停止したプラグインを隠す<!--Hiding Plugins When Deactivated--> ===
  
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 プラグインの中には、有効化されるとテンプレートファイルにタグを組み込むプラグインもあります。このようなプラグインを停止してもタグは残り、テーマの見た目や機能に影響し、エラーが発生したり、読み込みにさえ失敗するかもしれません。そのため、停止したプラグインが検出され、使用されるのを防ぐ必要があります。
  
=== Plugin Dependencies ===
+
このような条件に合致するか調べるには、プラグインが使用されているテンプレートファイルに PHP コードを追加し、単純な <tt>function_exists()</tt> チェックを実行できます。まず以下の例のコードを追加し、チェックしたい関数で変更してください。次に変更したテンプレートを WordPress のコンテンツ用フォルダーにアップロードします。
  
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].
+
<tt>if (function_exists())</tt> はプラグインをチェックし、プラグインが有効化されていても、していなくても、存在すれば使用します。<tt>FALSE</tt> を返す、つまり見つからない場合は、プラグインのタグを無視し、ページの読み込みを続けます。
  
==Developing Your Own Plugins==
+
<pre>
 +
<?php
 +
if (function_exists('FUNCTION NAME')) {
 +
FUNCTION_NAME();
 +
}
 +
?>
 +
</pre>
 +
 
 +
このプラグイン例では、<tt>alex_get_shoutbox()</tt> という関数を使用し、コンテンツを表示します。
 +
 
 +
<pre>
 +
<?php
 +
if (function_exists('alex_get_shoutbox')) {
 +
alex_get_shoutbox();
 +
}
 +
?>
 +
</pre>
  
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.
+
==プラグインの開発<span id="Developing_Plugins"></span>==
  
 +
WordPress プラグインを使い出すと、プラグイン無でやっていけないと思うかもしれません。PHP の知識があれば、オリジナルのプラグインを作ることができます。[[Plugin Resources|プラグイン資料]]に、プラグイン作成を始めるのに役立つ詳細なリストがあります。
  
{{原文|Managing Plugins|81619}}<!-- 15:40, 3 January 2010 Mrmist -->
+
{{原文|Managing Plugins|152517}}<!-- 13:51, 4 July 2015‎ Atachibana版 -->
  
 
{{DEFAULTSORT:ふらくいんのかんり}}
 
{{DEFAULTSORT:ふらくいんのかんり}}
192行目: 202行目:
 
[[Category:上級トピック]]
 
[[Category:上級トピック]]
 
[[Category:トラブルシューティング]]
 
[[Category:トラブルシューティング]]
 +
[[Category:UI Link]]
  
 
[[en:Managing Plugins]]
 
[[en:Managing Plugins]]
 +
[[fr:Gestion de Plugins]]
 +
[[ja:Managing_Plugins]]
 +
[[pt-br:Gerenciando Plugins]]
 +
[[zh-cn:管理插件]]

2015年8月22日 (土) 11:08時点における最新版

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

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

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

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

プラグインを探す

WordPress プラグインを探すには、管理画面 > プラグイン > 新規追加画面を選択するか、または直接 WordPress プラグインディレクトリにアクセスしてください。

プラグインの互換性と更新

プラグインの互換性や更新の有無を調べるには、プラグイン 上の WordPress プラグインリスト、またはWordPress プラグインディレクトリ を参照してください。

WordPress プラグインの更新が可能であれば、管理画面に表示され、プラグインのメニュータイトルやプラグインリスト上に通知されます。プラグインを更新するには指示に従ってください。

WordPress が新しい WordPress のバージョンと互換性がなかったり、更新が必要な場合は、次回の更新情報や互換性問題について直接、プラグインの作者に問い合わせてください。

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

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

WordPress プラグイン画面
組み込みのプラグインインストーラを使用して WordPress プラグインを追加するには:
  1. プラグイン > 新規追加 を選択する。
  2. WordPress プラグインの名前、プラグインを表すキーワード、作成者、タグを プラグインの検索 ボックスに入力するか、画面下のタグのリンクをクリックする。
  3. インストールしたい WordPress プラグインを検索する。
    1. 詳細情報をクリックしてプラグインのより詳細な情報、およびインストール方法を取得する。インストール方法は印刷するか保存してセットアップ時に活用できます。
    2. いますぐインストールをクリックして WordPress プラグインをインストールする。
  4. インストール経過の画面に成功のログ、またはインストール中のエラーが表示されます。
  5. インストールの正常終了後、プラグインを有効化をクリックして有効化するか、プラグインインストーラに戻るをクリックして追加のアクションを実行する。

WordPress プラグインの中にはカスタマイズに追加の手順が必要なものもあります。詳細な手順については 詳細情報 の README ファイルを参照してください。インストール後であれば、各プラグインのプラグイン画面で取得できます。WordPress プラグインに問題がある場合は「トラブルシューティング」を参照してください。

WordPress プラグインを手動でインストールする情報については、以下の手動インストールガイドを参照してください。

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

WordPress プラグインのインストールは、手動によるインストールの方が適切な場合もあります。

  • WordPress プラグインのインストールにおけるファイルの配置やプロセスを制御したい
  • サーバーで WordPress の自動インストールを許可されていない
  • WordPress プラグインが WordPress プラグインディレクトリにない

WordPress プラグインの手動インストールに関しては、FTP の知識と、WordPress のバージョンと互換性のない WordPress プラグインや信用できないソースからのインストールを行う場合のサイトへのリスクに対する認識が必要です。

処理を開始する前に、サイトを完全にバックアップしてください。

手動で WordPress プラグインをインストールするには:

  1. WordPress プラグインをローカルにダウンロードする。
  2. zip 形式でダウンロードした場合、ローカルのプラグイン用フォルダーに解凍する。
  3. README ファイルを参照し、インストール手順があれば従う。
  4. FTP を使用して、プラグイン用フォルダーを、WordPress ディレクトリ下の wp-content/plugins フォルダーにアップロードする。
  5. プラグイン画面を開き、リストから新しくアップロードしたプラグインを検索する。
  6. 有効化をクリックして、プラグインを有効化する。

カスタマイズや追加の手順については詳細情報の README ファイルを参照してください。

お気に入りのプラグイン

2012年、WordPress プラグインディレクトリにお気に入りのプラグインを登録する機能が追加されました。WordPress Version 3.5 では、ダッシュボードのプラグインの新規追加画面に、ユーザーのお気に入りのプラグインを表示し、簡単にインストールする機能が追加されました。

WordPress プラグインディレクトリ

WordPress プラグインディレクトリ内のお気に入りのプラグイン
プラグインをお気に入りに登録するには:
  1. WordPress プラグインディレクトリにログインする。
  2. プラグインのページを参照し、プラグインの「Download」ボタンの下の Favorite リンクをクリックする。

一度プラグインをお気に入りに登録すると、プラグインの評価と同じようにプロフィールで公開されます。

お気に入りのプラグインのインストール

ダッシュボードでのユーザーのお気に入りのプラグインの表示
WordPress ダッシュボードのユーザーのお気に入りのプラグインリストからインストールするには:
  1. プラグイン > 新規追加 を選択する。
  2. お気に入り リンクをクリックし、お気に入りのプラグインリストを取得したい WordPress.org のユーザー名を入力し、お気に入りを取得 をクリックする。
  3. 上のプラグインのインストール を参照して、希望のプラグインをインストールする。

トラブルシューティング

まれに WordPress プラグインが期待したように動作しなかったり、他の WordPress プラグインと衝突する場合があります。

  1. WordPress プラグイン付属の手順に正確に従っているかどうか確認する。
  2. 管理画面プラグイン画面でプラグインが有効になっているかどうかチェックする。
  3. プラグインをいったん停止し、再度有効化して状況が変わるか確認する。
  4. WordPress 日本語フォーラム または WordPress サポートフォーラム(英文) をプラグイン名、および発生している問題に関連するキーワードで検索する。
  5. WordPress プラグインディレクトリ のプラグインページにアクセスし、メモやフォーラム内に報告された問題へのリンクがないかを確認する。
  6. プラグイン作成者の Web サイトにアクセスし、ブログやプラグインのページで既知の問題やアドバイスがないかを確認する。
  7. プラグインの名前、および問題に関連するキーワードでネットを検索する。
  8. WordPress 日本語フォーラム または WordPress サポートフォーラム(英文) に質問を投稿する。このときタイトルにはプラグイン名と発生している問題を含める。効果的にサポートを得る方法についてはFinding WordPress Help(英文) を参照してください。
  9. 問題が残り、解決できない場合は、類似したプラグインがあるかチェックする。
  10. "中に手を加える"ことを恐れないのであれば、以下のヒントにしたがって自分で問題を解決する。

高度なトラブルシューティング

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

  1. 手動でプラグインをインストールした場合、FTP プログラムを使用してプラグインのフォルダーやファイルを削除し、再度アップロードする。
  2. WordPress テーマのテンプレートファイルにプラグインのコードやカスタマイズを加えた場合、変更が正しいことを確認する。大文字小文字を含めスペルを確認し、位置が正しいこと、たとえばWordPress ループの内部なのか、外部なのか等を確認する。
  3. ファイルを wp-content 内のプラグインフォルダにアップロードしたかチェックする。古いバージョンを新しいバージョンに置き換える場合は、古いバージョンを削除してから新しいバージョンをアップロードする。
  4. プラグインがプラグインリスト内に表示されない場合、プラグインエディターでプラグインのメインファイルを開き、プラグインのヘッダーテキストが正しい形式で定義されていることを確認する。
  5. カスタム WordPress テーマを使用している場合は、デフォルトの WordPress テーマに変更し、問題がテーマ固有かどうかを調べる。そうであればテーマの開発者に助言を求める。
  6. すべてのプラグインを停止し、問題が発生しないことを確認する。次に問題を起こすプラグインを有効化する。正常に動作するのであれば、他のプラグインと衝突している。1つずつ有効化していき、サイトをテストして問題が起きるか起きないか調べ、衝突しているプラグインを見つける。

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

WordPress プラグインをアンインストールするには:

  1. プラグイン 画面に移動する。
  2. 停止し、アンインストールするプラグインを探す。
  3. 停止をクリックする。

プラグインは停止プロセスを開始します。

大部分のプラグインは自身を完全にアンインストールしますが、一部そうでないプラグインもあります。WordPress プラグインを完全に削除するには:

  1. 詳細情報 内 README ファイルの WordPress プラグイン手順を参照し、適切なプラグインのアンインストール方法を確認する。
  2. WordPress テーマへのコードの追加を必要とした WordPress プラグインの場合は、手動で テーマファイルを編集し、コードを削除する。
  3. プラグインを停止し、FTP プログラムを使用して手動で削除する。
    1. FTP プログラムでサイトにログインする。
    2. プラグイン用ディレクトリに移動し、プラグインがインストールされた場所を見つける。
    3. サーバーから WordPress プラグインフォルダー、プラグインファイルを削除する。

WordPress プラグインのヒント

このセクションでは上級者や開発者向けの WordPress プラグインのヒントやテクニックを紹介します。

プラグインの管理

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

<?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/
*/

ヘッダーセクションでは以下が定義されます:

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

テーマの変更

ほとんどの WordPress プラグインでは直接 WordPress テーマを変更する必要はありません。テーマを変更する WordPress プラグインでは以下に注意してください:

  1. WordPress テーマを更新すると、プラグインの変更コードが削除されるかもしれません。子テーマを使用するか、更新されたテーマにプラグインコードを再度追加することを忘れないでください。
  2. テーマを変更すると、変更のコードは新しいテーマに自動では適用されません。新しい WordPress テーマに手動でコピー、または追加する必要があります。子テーマを使用している場合も同様です。子テーマは新しいテーマと関連付けられません。
  3. WordPress の更新により変更されたコードは、WordPress テーマの変更と衝突する場合があります。子テーマを使用するか、手動でプラグインのコードを調査し有効化を確認して下さい。

Must-use プラグイン

WordPress のマルチサイト機能を使用している場合、Must-use プラグイン(英文)は、通常の /plugins/ ディレクトリの隣の特別なディレクトリ /mu-plugins/ にインストールされた特別な WordPress プラグインです。'must-use' と呼ばれる理由は、いったんファイルが /mu-plugins/ ディレクトリにコピーされると、すぐに有効化され、プラグイン画面 を使用して停止できないためです。

Must-use プラグインは、マルチサイトのすべてのサイトに WordPress プラグインをインストールし、ブログネットワーク全体でプラグインの機能を使用する場合に便利です。Must-use プラグインは PHP による通常のプラグインよりも前にロードされるため、Must-use プラグインで登録されるコードやフック関数は、すべての他のプラグインから利用可能と仮定できます。

詳細については Must-use プラグイン(英文)ネットワークの作成 を参照してください。

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

WordPress プラグインの中には、有効化されるとテンプレートファイルにタグを組み込むプラグインもあります。このようなプラグインを停止してもタグは残り、テーマの見た目や機能に影響し、エラーが発生したり、読み込みにさえ失敗するかもしれません。そのため、停止したプラグインが検出され、使用されるのを防ぐ必要があります。

このような条件に合致するか調べるには、プラグインが使用されているテンプレートファイルに PHP コードを追加し、単純な function_exists() チェックを実行できます。まず以下の例のコードを追加し、チェックしたい関数で変更してください。次に変更したテンプレートを WordPress のコンテンツ用フォルダーにアップロードします。

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();
}
?>

プラグインの開発

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

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