独自のショートコードを作りたい
このサイトでは、独自ユーザーテーブルプラグインを使う時、ユーザーログインフォームやユーザー登録フォームを固定ページに表示させる際、ショートコードを使用しています。
使用例ここでは、記事コンテンツの中に
というシ ...
WordPressの標準ギャラリーの出力HTMLを変更したい
使用例<?php//使用例class HOGEHOGE { public function __construct() { add_filter( 'post_gallery', array( &$this, 'my_cust ...
投稿追加・編集画面にカスタムフィールドを編集・保存できるメタボックスを表示させたい
Advanced Custom Fieldプラグインを使用することが多いのですが、検索とかを多用する場合、何かと不便になることが多いので自分でカスタムフィールドを追加できるようにするのも大事かと思います。
使用例<?php ...
Ajax処理ができるようにしたい
使用例<?php/*ajaxを使ってデータを投げるJavaScript例としては、こんな感じ$('#button').on('change', function(){ $.ajax({ url: '/wp-admin/admin-aj ...
プラグインインストール時に、バージョンアップかどうかを判定して処理を行いたい
使用例<?php//使用例//今回のプラグインのバージョンを設定define( 'HOGEHOGE_VER', '3.1.2' );$hogehoge = new HOGEHOGE();class HOGEHOGE { public ...
オプション廻りの取り扱いに関するクラス
コード<?phpclass WPMOPOptions { private static $_this; private $options; private function __construct() {//オプションデータはまとめて ...
WordPress内で異なるデータベースのテーブルを利用したい
WordPress内で異なるデータベースのテーブルを利用したい場合ですが、意外と簡単に設定できます。
使用例<?php//まずは外部データベースに関する情報を定数に保存define( 'EXTDB_NAME', 'hoge ...
管理画面各ページごとに違うJavaScript,CSSを読み込ませたい
JavaScriptをWordPressで出力する手順は
タイプ1:出力候補のリストに追加&スクリプト出力キューに追加(wp_enqueue_script()関数)
タイプ2:出力候補のリストに追加(wp_re ...
$hook_suffix
$hook_suffixは、$hook_suffixとは | WordPressカスタマイズ事典 に詳細に書かれていますが、
$hook_suffix は、管理画面上のいくつかのフックの処理を特定の画面にのみ適用するために ...
管理画面ツールの中にメニューを追加したい
使用例<?php//使用例$hogehoge = new HOGEHOGE();class HOGEHOGE { public function __construct() { add_action( 'admin_menu', ar ...