PHP【PHP】配列の最後(末尾)の要素を取得まとめ array_key_last, count, end関数 他の言語では配列の最後の要素を取得するための関数があるのですが、PHPは特に関数一発ではできず工夫が必要です。 array_key_last関数、count関数、end関数(※ポインタ利用のため非推奨)を使った取得の仕方をまとめました。 配...2023.08.23PHP
PHP【PHP】配列の最後かどうか判定する PHPで配列を回して最後の要素の時に処理を変えたいということがあると思います。 配列の最後かどうかどうか判定する方法を紹介します。 大きく2つ、foreach文で回す方法とfor文で回す方法となります。 foreach文で回し、array_...2023.08.11PHPブログ
PHP【PHP】HTMLからアイキャッチ画像を取得する方法 外部のHTMLからアイキャッチ画像のURLを抜き出せると便利ですよね。※著作権にはご注意ください。 正規表現を使ってメタタグからアイキャッチ画像のURLを取得する方法です。俗にいうスクレイピングというやつです。 正規表現を使ってメタタグから...2023.08.07PHP
PHP【PHP】date関数とstrtotime関数で日付をゼロ埋め(0埋め)する方法 日付の月と日は1桁になる場合があります。 例えば、1月1日を01月01日としたいこともあるでしょう。 このようにゼロ埋め(0埋め) することをゼロパディングと読んだりします。 この記事では、日付をゼロ埋め(0埋め) する方法を解説します。 ...2023.07.27PHP
WordPress【PHP】WordPressテーマ編集で「Parse error: syntax error, unexpected T_STRING in」が出た時の解決方法 WordPressのテーマ編集(function.phpなど)で「Parse error:syntax error,unexpected T_STRINGin ファイル名 on line 行番号」のエラーが出て、保存に失敗しました。 日本語...2023.07.26WordPress
WordPress【WordPress】posts_searchフィルターフックで検索フォームの検索対象拡張方法 WordPressの検索は、デフォルトの検索対象が件名と本文のみです。 検索対象を拡張できるプラグインもあるにはあるのですが、更新されていないものが多く、実際に入れたらエラーが出ることがしばしばだったので自力実装してみました。 今回、タグ名...2023.07.26WordPress
WordPress【WordPress】アイキャッチ画像を遅延読み込みさせない方法【LCP・FCP対策】 ページ表示スピードを上げるためには、画像を後から読み込ます画像遅延読み込みが有効です。WordPressテーマやプラグインで画像遅延読み込みが推奨されていることも多いです。 しかし、アイキャッチ画像のような記事の上部にある画像を遅延読み込み...WordPressブログ運営
WordPressホリエモンドットコムのようにNewsPicksからWordPressに自動投稿する方法 NewsPicks→Twitter→WordPressと連携して個人ニュースキューレーションの作り方を紹介します。 コード(php)を書く必要がありますのでプログラミング技術が多少必要です。 このような記事があり、私もNewsPicksをよ...2023.05.16WordPress
WordPress【PHP】WordPressタグ操作方法まとめ【取得・更新】 WordPressのタグ操作方法をまとめました。 get tags:すべてのタグを取得する <?php $tags = get_tags() ?> get the tags :記事内のタグを取得する <?php $tags = get_th...2023.05.16WordPress
WordPress【WordPress】モバイル・タブレットを判定するwp_is_mobile関数 使っている端末によってモバイル・タブレットやパソコンで表示を変えたい時があります。 最近はGoogle等の検索エンジンはモバイルに対してページ表示スピードを意識するようになっているので、モバイルではページ表示スピードが遅くなるものを出さない...2023.05.16WordPress