PHP

WordPressで連続改行をそのまま適用する方法
WordPressのエディターで連続改行しても1つの改行としてしか認識してくれません。 は、 のようになります。 しかし、表示として望ましいのはこちらです。 そこで、以下のようにカスタマイズして対応してみました。 ...
filter_inputで配列値を読み込む場合はオプションが必要になります
filter_inputでPOSTの値を取得する際は、その値が配列の場合、引数のオプションが必要になることがわかりました。 これまでセキュリティ上、POST値を取得する際は、 ではなく、 としていました。 のですが、...
多次元連想配列で、値の無い配列を除外
JSONファイルを作成するために、多次元連想配列を使用しているのですが、これが非常に数が多いので、一つ一つifで検証しつつ入れていくより、取り敢えず値があろうが無かろうが放り込んでおいて、最終的に値の無い箇所を除外してい...
【WordPress】カスタムフィールドで指定した日付の期間を省略して表示したい
WordPressで「開始日」「終了日」「場所」「主催者」をカスタムフィールドで入力してイベント情報を作成したいと考えております。 その際、入力値の 開始日 終了日 は通常そのままカスタムフィールドを表示しようとすると ...
日付形式のカスタムフィールドを元にどのようなアーカイブページを作るか
WordPressでイベント投稿を作成する際に、カスタムフィールドで「開催日」などの日付を入力するように設計することになると思いますが、さて、「投稿日」ではなく、「開催日」をベースに投稿をアーカイブ(「2019年1月のイ...
WordPressのショートコードの書き方がどうやら古かったようだ。
これまでショートコードは以下のように書いていました。 これでも問題なく機能するのですが、phpcsでチェックすると WordPressのPHP コーディング規約にも確かにextractは使わないように、と書いてありま...
WordPressで投稿に「階層」設定したら結構面倒なことになった。
WordPressで通常の投稿に固定ページ同様に「階層」を設定しましたら、色々と面倒なことになりました。 ### ①ラベル表示が「固定ページ」になった。 編集画面の「投稿の編集」などの表記ラベルが「固定ページの編集」と変...
WordPressでjQueryがフッターに読み込まれなかったのはプラグインが原因
-!-- 個人的な 覚書です。 -/-- WordPressでjQueryをフッターに呼び込み直そうと、 のように書くのですが、何度検証してもフッターではなく、ヘッダーに出力されてしまいます。 その原因を調べてみました
WordPressでショートコード内のJSをフッターで読み込む方法
-!-- タイトルの 書き方が 難しい -/-- 要は、これまではjQueryの読み込みをヘッダーにしといたので、ショートコード内にスクリプトを直書きして出力していても問題無かったのだけれど、WordPressの高速化の
WordPressでページ番号を除いたURLを取得する方法
これまでは、純粋に今表示しているURLを取得する方法を考えてきましたが、今回は のようなURLから、ページ番号を除いたURLを取得する方法です。 これで、 と取得出来ます。...
1234...6