PHP

PHPPHP
PHP

【PHP】配列の最後(末尾)の要素を取得まとめ array_key_last, count, end関数

他の言語では配列の最後の要素を取得するための関数があるのですが、PHPは特に関数一発ではできず工夫が必要です。 array_key_last関数、count関数、end関数(※ポインタ利用のため非推奨)を使った取得の仕方をまとめました。 配...
PHP

【PHP】配列の最後かどうか判定する

PHPで配列を回して最後の要素の時に処理を変えたいということがあると思います。 配列の最後かどうかどうか判定する方法を紹介します。 大きく2つ、foreach文で回す方法とfor文で回す方法となります。 foreach文で回し、array_...
PHP

【PHP】HTMLからアイキャッチ画像を取得する方法

外部のHTMLからアイキャッチ画像のURLを抜き出せると便利ですよね。※著作権にはご注意ください。 正規表現を使ってメタタグからアイキャッチ画像のURLを取得する方法です。俗にいうスクレイピングというやつです。 正規表現を使ってメタタグから...
PHP

【PHP】date関数とstrtotime関数で日付をゼロ埋め(0埋め)する方法

日付の月と日は1桁になる場合があります。 例えば、1月1日を01月01日としたいこともあるでしょう。 このようにゼロ埋め(0埋め) することをゼロパディングと読んだりします。 この記事では、日付をゼロ埋め(0埋め) する方法を解説します。 ...
WordPress

【PHP】WordPressテーマ編集で「Parse error: syntax error, unexpected T_STRING in」が出た時の解決方法

WordPressのテーマ編集(function.phpなど)で「Parse error:syntax error,unexpected T_STRINGin ファイル名 on line 行番号」のエラーが出て、保存に失敗しました。 日本語...
WordPress

【WordPress】アイキャッチ画像を遅延読み込みさせない方法【LCP・FCP対策】

ページ表示スピードを上げるためには、画像を後から読み込ます画像遅延読み込みが有効です。WordPressテーマやプラグインで画像遅延読み込みが推奨されていることも多いです。 しかし、アイキャッチ画像のような記事の上部にある画像を遅延読み込み...
WordPress

ホリエモンドットコムのようにNewsPicksからWordPressに自動投稿する方法

NewsPicks→Twitter→WordPressと連携して個人ニュースキューレーションの作り方を紹介します。 コード(php)を書く必要がありますのでプログラミング技術が多少必要です。 このような記事があり、私もNewsPicksをよ...
WordPress

【PHP】WordPressタグ操作方法まとめ【取得・更新】

WordPressのタグ操作方法をまとめました。 get tags:すべてのタグを取得する <?php $tags = get_tags() ?> get the tags :記事内のタグを取得する <?php $tags = get_th...
WordPress

【WordPress】モバイル・タブレットを判定するwp_is_mobile関数

使っている端末によってモバイル・タブレットやパソコンで表示を変えたい時があります。 最近はGoogle等の検索エンジンはモバイルに対してページ表示スピードを意識するようになっているので、モバイルではページ表示スピードが遅くなるものを出さない...