カスタム投稿タイプを取得する
登録されているカスタム投稿タイプの一覧を取得するには、次の関数を使います。 この結果をprint_rで中身を確 […]
登録されているカスタム投稿タイプの一覧を取得するには、次の関数を使います。 この結果をprint_rで中身を確 […]
ログイン画面にたいしてjsファイルを読み込む場合は、次のように書きます。 add_actionの第一引数に「l […]
独自のcssファイルを読み込む方法もjsファイルと同様の記述をします。 具体的には以下の記述をします。 reg […]
プラグイン独自のjavascriptファイルを読み込む場合、以下の関数を使用します。 各引数は次の意味になりま […]
開発したプラグイン内ではjavascriptファイルを用意して、javascriptの使用することができます。 […]
ここまでの作業で、プラグインの国際化の準備は整っています。 必要なポイントは以下になります。 プラグイン内で「 […]
前回の投稿でpotファイルとmoファイルが手元にできています。 次に下記の国際化の為のコメントを、プラグインの […]
前回の投稿でダウンロードしたPoeditでPOTファイルを作成します。 POTファイルは、_()や_e()の関 […]
ここまで準備してきたプラグインのphpに対し、 ここからは「POEDIT」というツールを使い、POファイルを作 […]
国際化対応その5は、プラグインのプログラムのコンストラクタ内で言語ファイルを読み込むように設定します。 具体的 […]
翻訳可能文字列を選定し、文字列を関数コールで囲みます。 例として のように記載します。 「__」関数で囲んだメ […]
国際化対応するその3は、テキストドメインの決定です。 wordpressがプラグインを識別する為に、ユニークな […]
前回の作成したプラグインを国際化する対応について、 もう少し詳しく落とし込みます。 詳しくは公式ドキュメントの […]
WordPressの国際化対応をするには、ライブラリでGNU gettextを使用します。 ■POTファイル […]
前回まで作成したショートコードをさらに改修します。 ショートコードを利用する側で、次のような記載の場合がありま […]
このブログで実装を進めてきたプラグインについて、以前の記事になりますが、ショートコードを実装しました。 その時 […]
作成中のウィジェットは、主にユーザ側への表示でしたが、このウィジェットに対し、管理画面側でなんらかの値を登録& […]
前回作成したウィジェットに、ブログ画面側の表示ロジックを入れてみます。 前回のソースコードを基に、public […]
前回までは主にプラグインの作成についてやってきましたが、ここからは若干方針を変更して、ウィジェットの作成をやっ […]
前回に引き続き、HTTP APIの検証をします。 その4としてwp_remote_retrieve_respo […]
前回に引き続き、HTTP APIの検証を行います。 3回目の関数はwp_remote_retrieve_hea […]
前回の投稿に引き続き、HTTP APIの検証を行います。 前回は「wp_remote_retrieve_hea […]
前回の「HTTP API」について、実際のコードを書いて動作させて検証してみます。 まず、「wp_remote […]
HTTP APIは、外部サーバに対してHTTP接続を行うAPIのようです。 実際に書いてみないと分からないこと […]
前回の投稿と似た機能を持つAPIを調査しました。 Transients APIというAPIで、ドキュメントはこ […]
wordpressが標準装備していて、プラグインのプログラム内から呼び出して使用できるAPIがあります。 数あ […]
これまでの開発ではデータ登録時のエラー処理は、古典的(?)な書き方で入力チェック→エラー内容表示を行っていまし […]
これまでに作成したプラグインは、データ登録画面で、入力フォームを表示し、次の画面で内容チェック、その後に完了画 […]
前回の投稿ではメディアアップローダの画面を利用したファイルのアップロードを書きましたが、今回は単純なプログラム […]
管理画面側に、wordpressに搭載されているメディアアップローダを組み込んでみます。 そもそも管理画面にフ […]