関数やフック: explode()
-
REST APIを使って複数のサイトから取得した新着情報を混合してカード表示させるコード例
WordPressの機能として結構重宝するREST API。今回はそれを使って以下のことをショートコードで出力するという機能を実装してみました。 実は当初、REST APIを使って複数のサイトから取得…
-
投稿タイプを判別する「is_singular()」関数の基本的な使い方、より便利に使う方法
WordPressでは〇〇かどうか?という判定を行う「is_〇〇」っていう関数がたくさんあります。 その中で結構使用頻度が高く、自身時折あれ?となる(普通の人はならないかも)投稿タイプでの条件分岐につ…
-
複数のRSSフィードをまとめてアイキャッチ画像付きでリスト表示させるショートコードの作り方(例)
WordPress標準のRSSブロックは、アイキャッチ画像を含むリストを表示させることができません。 これは、フィードを出力する側(情報元のサイト)で、WordPress標準のRSSフィード出力ではア…
-
「PHP Deprecated:explode(): Passing null to parameter #2 ($string) of type string is deprecated in…」の対処例
非推奨なので現在即座にエラーでストップというわけではないですけど、PHP8.1以降で出るようになった「explode(): Passing null to parameter #2 ($string)…
-
ショートコードパラメーターに複数の値を指定した場合のコードの書き方
ショートコードを使って何かを出力する時に使うパラメーター、パラメーターの値が単独なら問題ないんだけど、複数の指定値を「,」で区切って指定した場合にうまく抽出できない問題を解消するためのメモコード例です…
-
本文内のすべての指定タグの上へ自動で「ページ上部へ戻る」リンクを表示させる方法(メモ)
投稿や固定ページで、プラグインやテーマの機能を使って、見出しタグなどから目次を表示するサイトは数多くあると思います。 中にはSEOに効果的なのかも..というまことしやかな?情報を目にして目次の出力をさ…
-
【TT2】カスタムテンプレートを選択した際に、エディタ側にもbodyclassを付与する方法(メモ)
TT2をはじめとするブロックテーマで、テンプレートを追加(カスタムテンプレートを追加)すると、フロントエンド側では以下のような形でbodyclassが付与されます。 例えば、「page-wide」とい…
Loading posts…
No more posts