当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。
万が一、当サイトで重大な問題を発見した際などは、フォーラムWordSlack #docs チャンネルでお知らせください。</p>

「プラグイン・リソース」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(プラグイン開発のリファレンス: オプション・リファレンス → 設定リファレンス)
({{Old_Dev}} を追加。)
 
(4人の利用者による、間の6版が非表示)
1行目: 1行目:
 +
{{Old_Dev}}
 
__TOC__
 
__TOC__
 
 
[[プラグイン]]は、WordPressの機能を拡張するためのツールです。
 
[[プラグイン]]は、WordPressの機能を拡張するためのツールです。
 
WordPressのコアは、柔軟性を保つために不必要なコードの膨張をしないよう設計されています。各々のユーザーがそれぞれ特定のニーズに合わせることができるようにプラグインを利用してカスタム機能を取り入れることが出来るように作成されています。
 
WordPressのコアは、柔軟性を保つために不必要なコードの膨張をしないよう設計されています。各々のユーザーがそれぞれ特定のニーズに合わせることができるようにプラグインを利用してカスタム機能を取り入れることが出来るように作成されています。
10行目: 10行目:
 
* [[プラグインの管理]] - プラグインを探し方、インストール方法、管理方法、トラブル解決方法
 
* [[プラグインの管理]] - プラグインを探し方、インストール方法、管理方法、トラブル解決方法
 
* [[プラグイン]] - WordPress のプラグイン一覧と、他のプラグイン配布元へのリンク
 
* [[プラグイン]] - WordPress のプラグイン一覧と、他のプラグイン配布元へのリンク
* [[プラグイン/プラグイン互換性|プラグイン互換性]] - どのプラグインがどのバージョンの WordPress と互換であるかの一覧
+
<!-- * [[プラグイン/Plugin Compatibility|プラグイン互換性]] /[[:en:Plugins/Plugin Compatibility|en]] - どのプラグインがどのバージョンの WordPress と互換であるかの一覧 // 公式ディレクトリで互換性チェックができるようになったので必要ない? -->
  
 
==プラグイン開発の基礎==
 
==プラグイン開発の基礎==
  
 
* [[プラグインの作成]] - プラグイン開発の方法を学ぶ最良の入口
 
* [[プラグインの作成]] - プラグイン開発の方法を学ぶ最良の入口
* [[プラグイン API]] - プラグインでフック (アクションとフィルター) を使う方法、およびプラグインが乗っ取り可能な WordPress 関数の説明。
+
* [[I18n for WordPress Developers|WordPress 開発者のための I18n 入門]] /[[:en:I18n for WordPress Developers|en]] - プラグインの国際化の仕方
* [[管理メニューの追加]] - プラグインに管理メニューを追加する方法。
+
* [[プラグイン API]] - プラグインでフック (アクションとフィルター) を使う方法、およびプラグインが上書き可能な WordPress 関数の説明。
* [[プラグインの提出と宣伝]] - プラグインを作成したら、ここを見て広く配布してみましょう。
+
* [[Adding Administration Menus|管理メニューの追加]] - プラグインに管理メニューを追加する方法。
* [[プラグインとテーマの統合]] - 様々なバージョンの WordPress で動作できるようなプラグインの更新方法
+
* [[Plugin Submission and Promotion|プラグインの提出と宣伝]] /[[:en:Plugin Submission and Promotion|en]] - プラグインを作成したら、ここを見て広く配布してみましょう。
* [[プラグインとコンテントディレクトリーの決め方]] - プラグインのファイルやフォルダーを、サーバーの WordPress ディレクトリーのどこに配置すべきかを決めるためのサンプルコードと解説。
+
* [[プラグインとテーマの移行]] - 様々なバージョンの WordPress で動作できるようなプラグインの更新方法
 +
* [[Determining Plugin and Content Directories|プラグインとコンテントディレクトリーの決め方]] /[[:en:Determining Plugin and Content Directories|en]] - プラグインのファイルやフォルダーを、サーバーの WordPress ディレクトリーのどこに配置すべきかを決めるためのサンプルコードと解説。
  
外部リソース:
+
外部リソース(日本語): <!-- もっと資料が必要 -->
 
+
*[http://zone.maple4ever.net/blog/archives/440/ hiromasa.zone :o) » WordPress プラグイン作成時のノウハウ – 前編][http://zone.maple4ever.net/blog/archives/441/ 中編][http://zone.maple4ever.net/blog/archives/442/ 後編] もあり)
* [http://www.wp-plugins.net/faq.html#dev WordPress Plugins Database's FAQ on writing plugins]
+
* [http://another.maple4ever.net/archives/764/ hiromasa.another :o) » WordCamp Tokyo 2009 プレゼン資料] - 「20分で見るプラグインの作り方」資料など
*[http://fortes.com/2005/05/14/updating-wordpress-plugins-for-151 Updating WordPress Plugins for 1.5.1]
+
* [http://markjaquith.wordpress.com/2006/03/04/wp-tutorial-your-first-wp-plugin/ Your First Wordpress Plugin (動画)]
+
*[http://www.digitalramble.com/2006/06/06/34/ Anatomy of a new Plugin] [http://pixline.net/2006/10/anatomia-di-un-plugin-wordpress/ (traduzione italiana)]
+
* [http://www.randypeterman.com/wordpress/index.php?p=597 Writing a WordPress Plugin Part I],  [http://www.randypeterman.com/wordpress/index.php?p=648 Part II]
+
* [http://amiworks.co.in/talk/simplified-ajax-for-wordpress-plugin-developers-using-jquery/ Simplified AJAX For WordPress Plugin Developers using Jquery]
+
  
 
==プラグイン開発のリファレンス ==
 
==プラグイン開発のリファレンス ==
34行目: 30行目:
 
* [[プラグイン API/フィルターフック一覧]] - WordPress で利用可能なフィルターフックの一覧
 
* [[プラグイン API/フィルターフック一覧]] - WordPress で利用可能なフィルターフックの一覧
 
* [[プラグイン API/アクションフック一覧]] - WordPress で利用可能なアクションフックの一覧
 
* [[プラグイン API/アクションフック一覧]] - WordPress で利用可能なアクションフックの一覧
* [[関数リファレンス]] - WordPress で定義された PHP 関数の完全なリファレンス (WordPress 2.1 時点)
+
* [[関数リファレンス]] - WordPress で定義された PHP 関数のリファレンス
* [[設定リファレンス]] - WordPress の標準インストールにおける設定一覧 (WordPress 2.3.1時点)
+
* [http://phpdoc.wordpress.org/ WordPress.org PHPDoc] - WordPress ファイルの PHPDoc ヘッダー説明表示用サイト
* [[データベース説明]] - WordPress データベースの説明 (WordPress 2.1 時点)
+
* [[Option Reference|設定リファレンス]] /[[:en:/Option Reference|en]] - WordPress の標準インストールにおける設定一覧 (WordPress 2.3.1時点)
* [[クエリ概要]] - 投稿を見つけたり画面表示を行ったりするときに用いる WordPress クエリー処理の説明
+
* [[データベース概要]] - WordPress データベースの説明
* [[WordPress コード規約]] - WordPress の開発におけるコード規約の一般的な情報
+
* [[Query Overview|クエリ概要]] - 投稿を見つけたり画面表示を行ったりするときに用いる WordPress クエリー処理の説明
* [[WordPress で廃止された関数フック]] - WordPress 2.5 では、廃止されたフックが使用されたことを知るためのフックが追加されています。この使用法です。
+
* [[WordPress コーディング基準]] - WordPress の開発におけるコード規約の一般的な情報
 +
* [[WordPress Deprecated Functions Hook|WordPress で廃止された関数フック]] /[[:en:WordPress Deprecated Functions Hook|en]] - WordPress 2.5 では、廃止されたフックが使用されたことを知るためのフックが追加されています。この使用法です。
 +
* [[ショートコード API]] - A tutorial and reference for the shortcode API (new in version 2.5)
 +
* [[ダッシュボードウィジェット_API]] /[[:en:Dashboard Widgets API|en]] - A reference with examples for adding new widgets to the admin dashboard.
 +
* [[Settings API]] /[[:en:Settings API|en]] - A reference with examples for adding new settings to existing settings screens.
  
 
外部リソース:
 
外部リソース:
  
 
*[http://asymptomatic.net/2005/04/22/1503/ezstatic-20-and-pluggable-functions/ Pluggable Functions]
 
*[http://asymptomatic.net/2005/04/22/1503/ezstatic-20-and-pluggable-functions/ Pluggable Functions]
* [http://codex.wordpress.org/User:Skippy Skippy's list], アクションとフィルタ一覧
+
* [http://phpxref.com/xref/wordpress/ PHPXref for WordPress] - WordPress ファイル、関数、変数のクロスリファレンス。
* [http://wphooks.flatearth.org WordPress Hooks], WordPress の全フックに関する要覧
+
* [http://adambrown.info/p/wp_hooks WordPress Hooks Database] - WordPress フックすべてのデータベース。どのバージョンから存在するかや、フックが使われる部分のソースコードへのリンク。
* [http://adambrown.info/p/wp_hooks WordPress Hooks Database], WordPress フックすべてのデータベース。どのバージョンから存在するかや、フックが使われる部分のソースコードへのリンク。
+
* [http://blog.taragana.com/index.php/archive/wordpress-2x-hooks-for-action-comprehensive-list-for-plugin-and-theme-developers/ Angsuman's list] - ドキュメントとソースコード付きの WordPress アクションフックの総合的なリスト。WordPress 2.0 におけるアクションフックで明文化されているものと、されていないものの両方を含む。
* [http://blog.taragana.com/index.php/archive/wordpress-2x-hooks-for-action-comprehensive-list-for-plugin-and-theme-developers/ Angsuman's list], ドキュメントとソースコード付きの WordPress アクションフックの総合的なリスト。WordPress 2.0 におけるアクションフックで明文化されているものと、されていないものの両方を含む。
+
* [http://dd32.id.au/wordpressorg-plugin-information-api-docs/ dd32 による wordpress.org/extend プラグイン API 情報]
 +
* [http://xref.yoast.com/ Joost de Valk による PHPXref を使った WordPress と bbPress ソースの PHP クロスリファレンス] - チュートリアルも含む。
  
 
==プラグイン開発の特別な話題==
 
==プラグイン開発の特別な話題==
  
* [[管理テーマの作り方]] - 管理区域の見た目を変更するプラグインの作り方
+
* [[Creating Admin Themes|管理テーマの作成]] /[[:en:Creating Admin Themes|en]] - 管理画面のデザインを変更するプラグインの作り方
* [[プラグインでのテーブル作成]] - WordPress データベースに新しいテーブルを作成してプラグインのデータを保管する方法。
+
* [[Creating Tables with Plugins|プラグインでのテーブル作成]] - WordPress データベースに新しいテーブルを作成してプラグインのデータを保存する方法。
* [[カスタムクエリ]] - 投稿の表示方法や順序をプラグインで制御するためにカスタムクエリを実装する方法。
+
* [[Custom Queries|カスタムクエリ]] - 投稿の表示方法や順序をプラグインで制御するためにカスタムクエリを実装する方法。
* [[プラグインでの AJAX]] - プラグインで、管理画面やユーザーが閲覧するページに AJAX 機能を追加する方法。
+
* [[AJAX in Plugins|プラグインでの AJAX]] - プラグインで管理画面やユーザーが閲覧するページに AJAX 機能を追加する方法。
* [[WordPress のハック]] - WordPress を「いじる」他の方法。
+
* [[Hacking WordPress|WordPress のハック]] /[[:en:Hacking WordPress|en]] - WordPress を「いじる」他の方法。
* [[設定ページの作り方]] - 簡単なカスタム設定ページの作り方。WordPress が面倒を引き受けてくれます!
+
* [[Creating Options Pages|設定ページの作成]] - 簡単なカスタム設定ページの作り方。WordPress が面倒を引き受けてくれます!
* [[設定ページの修正方法]] - あなたの設定を追加するよう、既存の設定ページを修正する方法。
+
* [[Modifying Options Pages|設定ページの修正方法]] /[[:en:Modifying Options Pages|en]] - 独自の設定を追加するよう、既存の設定ページを修正する方法。
* [[TinyMCE カスタムボタン]] - 投稿・ページ内容を編集する TinyMCE ビジュアル/HTML エディタに機能を追加する方法。
+
* [[関数リファレンス/add_meta_box|add_meta_box() 関数の使い方]] - 投稿編集画面にカスタムセクションを挿入し、そこへユーザが入力したデータを保存する方法。
 +
* [[TinyMCE Custom Buttons|TinyMCE カスタムボタン]] /[[:en:TinyMCE Custom Buttons|en]] - 投稿・ページ内容を編集する TinyMCE ビジュアル/HTML エディタに機能を追加する方法。
  
外部リソース::  
+
外部リソース:
  
 
* [http://markjaquith.wordpress.com/2006/06/02/wordpress-203-nonces/ Securing your plugin with nonces]
 
* [http://markjaquith.wordpress.com/2006/06/02/wordpress-203-nonces/ Securing your plugin with nonces]
66行目: 68行目:
 
* [http://guff.szub.net/2006/04/06/my-widget-example-wordpress-widget/ Writing a Widget Plugin]
 
* [http://guff.szub.net/2006/04/06/my-widget-example-wordpress-widget/ Writing a Widget Plugin]
 
* [http://blog.slaven.net.au/archives/2007/02/01/timing-is-everything-scheduling-in-wordpress/ Using event scheduling in WordPress Plugins]
 
* [http://blog.slaven.net.au/archives/2007/02/01/timing-is-everything-scheduling-in-wordpress/ Using event scheduling in WordPress Plugins]
* [http://planetozh.com/projects/wordpress-functions-history/ WordPress Functions History Tool] (関数がいつ追加・削除されたかを検索するための非公式なお助けツール)
+
* [http://planetozh.com/projects/wordpress-functions-history/ WordPress Functions History Tool] - 関数がいつ追加・削除されたかを検索するための非公式なお助けツール
* [http://www.wp-fun.co.uk/wizzards/fun-with-plugins/ WP-Fun Plugin Generator] (プラグイン開発を素早く行えるよう土台プラグインを作る非公式ツール)
+
* [http://www.wp-fun.co.uk/wizzards/fun-with-plugins/ WP-Fun Plugin Generator] - プラグイン開発を素早く行える土台のプラグインを作る非公式ツール
 +
* [http://www.techlyzer.com/2008/11/creating-click-drag-options-boxes-in-wp-27/ Creating Click & Drag Options Boxes in WP 2.7] - [[関数リファレンス/add_meta_box|add_meta_box API]] を使ったスクリーンキャスト
 +
* [http://amiworks.co.in/talk/simplified-ajax-for-wordpress-plugin-developers-using-jquery/ Simplified AJAX For WordPress Plugin Developers using Jquery]
 +
* [http://xplus3.net/2008/10/16/jquery-and-ajax-in-wordpress-plugins-administration-pages/ jQuery and Ajax in WordPress Administration Plugins]
 +
* [http://xplus3.net/2008/10/27/jquery-and-ajax-in-wordpress-plugins-public-pages/ jQuery and Ajax in Plugins for Public Pages]
 +
* [http://ocaoimh.ie/2008/11/01/make-your-wordpress-plugin-talk-ajax/ Make your WordPress plugin talk AJAX] - examples on viewer-side AJAX for plugins
  
[[Category:プラグイン]]
+
{{原文|Plugin Resources|78057}}<!-- 2009-09-14T13:27:17 Williamsba1 版 -->
 +
 
 +
{{DEFAULTSORT:ふらくいんりそおす}}
 +
[[Category:プラグイン|*ふらくいんりそおす]]
 
[[Category:上級トピック]]
 
[[Category:上級トピック]]
 
[[Category:WordPress の開発]]
 
[[Category:WordPress の開発]]
 +
 +
[[en:Plugin Resources]]

2021年9月4日 (土) 11:25時点における最新版

このページは原文の更新に追随していないため、最新の関数情報や開発手法についてはデベロッパーリソース (英語) をご確認くださいハンドブックの一部は翻訳されています。翻訳にご協力くださる方はご相談ください

プラグインは、WordPressの機能を拡張するためのツールです。 WordPressのコアは、柔軟性を保つために不必要なコードの膨張をしないよう設計されています。各々のユーザーがそれぞれ特定のニーズに合わせることができるようにプラグインを利用してカスタム機能を取り入れることが出来るように作成されています。

この記事は、プラグインやプラグイン開発に関する総合的なリソースの一覧です。

一般的なプラグインのリソース

  • プラグインの管理 - プラグインを探し方、インストール方法、管理方法、トラブル解決方法
  • プラグイン - WordPress のプラグイン一覧と、他のプラグイン配布元へのリンク

プラグイン開発の基礎

外部リソース(日本語): 

プラグイン開発のリファレンス

外部リソース:

プラグイン開発の特別な話題

外部リソース:

最新英語版: WordPress Codex » Plugin Resources最新版との差分