関数やフック: esc_html()
esc_html()はWordPress に特化した、HTMLと判断される記号(例:<, >, &, “, ‘など)を文字列化して予期せぬコードを実行させないようにする関数で、PHP関数であるhtmlspecialchars() を内部で利用しています。
htmlspecialchars()が文字列およびオプションのフラグ(変換の方法)やエンコーディングを指定することができるに比べ、esc_html()は受け取った情報(変数)を1つだけ受け取って処理するので、細かな変換を行う場合は前者を利用するようにしますが、WordPressの場合はesc_html()を使用しておけば問題ないでしょう。
-

$hook_suffixを使った条件分岐の仕方(メモ)
管理画面内の特定のページを条件に分岐する際に便利な$hook_suffixについてのメモページです。 主な$hook_suffix一覧 $hook_suffixについては、公式でも特に一覧のようなもの…
-

サイトヘルスに表示される情報をショートコードで表示させるコード例
このサイトのように動作環境などを明示して説明するというようなコンテンツが存在しない限り、特に必要のないコードだとは思いますが、必要な方のためにコード例として公開しておきます。 あまりいろいろな情報を表…
-

特定のカスタムタクソノミーを紐づく投稿の数順に一覧表示させるショートコード
WordPressの標準ブロックには「タグクラウド」「ターム一覧」「カテゴリー一覧」というタクソノミー(カテゴリー・タグといった分類)のターム(タクソノミーの中の個別の分類)を一覧表示させるものがあり…
-

特定のボタンがクリックされた時にカウントアップする機能を設ける方法
以前に以下のページでMatomoを使ってクリック数計測(イベント計測)をする方法を紹介しました。 この方法を使えば特別なプラグインを使わなくてもクリック計測ができて便利!と思ったのですが、例えばダウン…
-

REST APIを使って複数のサイトから取得した新着情報を混合してカード表示させるコード例
WordPressの機能として結構重宝するREST API。今回はそれを使って以下のことをショートコードで出力するという機能を実装してみました。 実は当初、REST APIを使って複数のサイトから取得…
-

プラグインの公式ページにある情報をWordPress.org APIで取得し、ショートコードで表示させる方法
APIを叩いて何かを出力する..ということにちょっと慣れてきたので、今回はWordPress.org APIのプラグインデータを取得して、いろいろな情報を表示させてみようと思います。 これ自体の使い道…
Loading posts…
No more posts
