本日アップデートしたTInyMCE Templatesプラグインでは、テンプレートを保存するためのテーブルを作成しています。 WordPressプラグインでこのテーブルを作るにはWordPress流のやり方があります。 …
WordPressのカスタマイズコードでよく見かける add_filter、add_action という関数。これは WordPressのプラグイン API という仕組みを利用したもの。プラグイン API - アクションフックやフィルターフックについて、大雑把ですがまとめてみました。 WordPress を使ってWebサイトを作る時、デフォルトの WordPress の動きを変更したいなーという時が多々あります。WordPress のデフォルトの動き(WordPress Codexでは振る舞いという言い方がされています。)でよく知られてるのは、記事を書くと自動的に <p> タグが入る … とかでしょうか。とにかくそういう WordPress の振る舞いを、何とかしたい場合ってありますよね。 こういった WordPress 独特の振る舞いは、WordPress のコアファイルと呼ばれてるとこ
wp-include/defalt-filters.php で add_filter() 関数と add_action() 関数が大量に登場しているのですが、そもそもこいつらはなにをやってるんだろうかと思って調べてみました。 定義されている場所 add_filter() 関数と add_action() 関数は wp-include/plugin.phpで定義されています。 ファイル名からわかるとおりプラグインの為の仕組みとして用意されているもののようです。 フィルターとアクション で、実際になにをしているものかと言うと、プラグインをWordPressに組み込むために用意されている「フィルター」と「アクション」という仕組みに関連する機能のようです。 「フィルター」と「アクション」について、WodPressの公式サイトで解説されていたので引用します。 アクション: アクションは、実行中の特
API フックとは プラグインやテーマの動作を WordPress 本体に連動させることができます。WordPress 本体に修正を加えなくてもカスタマイズできます。 アクションとフィルタ API フックにはアクションとフィルタがあります。アクションは WordPress で発生するイベントによって実行されます。イベントは投稿やテンプレートの変更などユーザが行う行動です。フィルタはテーマなどで出力するテキストデータを変更するものです。 アクションフック add_action ( 'hook_name', 'your_function_name', [priority], [accepted_args] ); プライオリティとオプションは省略可能です。プライオリティはデフォルトで10です。小さい数字のアクションが先に実行されます。 作成した function_name という関数に hook
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く