WordPressAPIについて
wordpressが標準装備していて、プラグインのプログラム内から呼び出して使用できるAPIがあります。 数あ […]
wordpressが標準装備していて、プラグインのプログラム内から呼び出して使用できるAPIがあります。 数あ […]
これまでの開発ではデータ登録時のエラー処理は、古典的(?)な書き方で入力チェック→エラー内容表示を行っていまし […]
これまでに作成したプラグインは、データ登録画面で、入力フォームを表示し、次の画面で内容チェック、その後に完了画 […]
前回の投稿ではメディアアップローダの画面を利用したファイルのアップロードを書きましたが、今回は単純なプログラム […]
管理画面側に、wordpressに搭載されているメディアアップローダを組み込んでみます。 そもそも管理画面にフ […]
前回のページャを設置した記事をおさらいを含めて、見直してみます。 前回投稿した記事http://propans […]
クイックリターン関数について、調べてみます。 下記のようなコードを例にします。 上記のコードは「test_fi […]
前の投稿ではプラグインを有効化した時に実行される関数についてでしたが、今回はプラグインを無効化した時に実行され […]
プラグインの機能として、プラグインをインストールした後に、「有効化」を行うタイミングの時に1度だけ実行される関 […]
アクションフックにアクションを登録する方法は以下になります。 ※wordpressの公式ドキュメントからの抜粋 […]
do_action()が実行されている場所をアクションフックと呼びます。 アクションフックはフィルターフックと […]
アクションは特定のイベントが発生した際に実行される処理を言います。 例えば、wp_headアクションはよく利用 […]
apply_filters()にフィルターを追加するにはadd_filter()関数を使います。 これは実際に […]
フィルターの使い方について、学びます。 フィルターフックについて wordpressはHTMLの出力や、各種設 […]
これまでの管理画面の作りは、ほぼphpのみで実装してきました。 次にこの管理画面にjavascirpt(jqu […]
前回までのソースコードを元に、新規登録画面の一連の動きを書きます。 更新系ですので、修正の処理を同じような流れ […]
これまでに追加した項目を編集画面で自由に編集ができるようになりました。 次は詳細画面の項目を追加し、表示項目を […]
前回までは、一覧画面から該当のデータを選択し、編集フォームにDBの値をセットし、その値を編集して確認画面を出力 […]
前回作成した修正画面に対して、確認画面を拡張します。 これまでは、確認画面に「sample_text」の項目1 […]
前回追加したテーブルの値を編集する為に、管理画面の「編集時」の表示を変更します。 これまでは「NAME」という […]
これまで作ってきたプラグインは、項目が「sample_name」という1つの項目だけを取り扱ってきました。 今 […]
前回まで作った管理テーブルに対し、データ件数が増えてきた場合を想定して、ページング処理を入れます。 前回までの […]
管理画面全体に対して、独自に用意したcssファイルを読み込ませます。 有効化しているテーマのディレクトリの直下 […]
管理画面のデータ一覧表示部分のテーブルが味気のないものだったので、簡単なstyleを記述して少し見やすくしまし […]
これまでに作ったプラグインは主に管理画面での操作用に作ってきました。 大まかな動きとしては、DBの登録/修正/ […]
データの更新系を考えてみます。 データを更新する場合、当然のように入力値をチェックしないと、整合性が取れないデ […]
前回までのプログラムに、新規登録画面を追加します。 まずは、「登録画面」「登録確認画面」「登録完了画面」の処理 […]
作成中のプログラムに、削除機能をつけてみます。 まずは、function sample_plugin()に対し […]
前回作った詳細一覧に対し、「編集」ボタンをつけて、 1レコードづつデータ編集できるようにする。 各ボタンごとに […]
先日追加した「function sample_plugin()」には、テーブルの値をだた一覧表示しただけでした […]