WordPress
WordPressでカスタムフィールドをシリアライズ保存する際に絵文字が含まれるとエラーが発生
2021年1月18日
WordPressでカスタムフィールドを配列をシリアライズ化して保存すると、データベースの設定によってはそこに絵文字が含まれていると、シリアライズされた文字列長が正しく設定されず、アンシリアライズする際にエラーが発生しま...
WordPressアップデート時に不要なテーマの追加を停止する方法
2021年1月11日
Wordpressのメジャーアップデート時に、そのバージョンに最適化されたテーマが自動で追加されます(例えばWordPress 5.6ではTwenty Twenty-One)。しかし、すでにサイト運営をしている中でこちら...
WordPressでカスタムフィールドの全文一致、中間一致、前方一致、後方一致検索
2020年12月30日
タイトル通り。 WordPressのmeta_queryを用いてカスタムフィールドの値を検索する際に、全文一致、中間一致、前方一致、後方一致を実装する方法です。 コード 全文一致はcompare => '='で。 中間一...
WordPressで現在の投稿クエリに準拠したから全ての投稿IDを取得する方法
2020年12月23日
WordPressでアーカイブページ表示時には、そのクエリを基準として、posts_per_pageで指定した数だけが表示されます。今回、同クエリ条件から全ての投稿IDを一旦取得しておきたいという事案がありましたのでその...
WordPress新規投稿時に自動でTwitter投稿実装で401 Authorization Required
2020年11月13日
WordPressで新規に投稿した際に、自動でTwitterの自分のタイムラインにツイートする、という機能をプラグイン無しで実装しました。 参考にさせて頂いたサイトはこちらです。 さて、TwitterのAPI登録もしたし...
WordPressサイトの高速化達成
2020年11月13日
このブログサイトのGoogle PageSpeed Insightsで99点、LighthouseでPerformance:100点、Accessibility:97点、Best Practicesで93点、SEOで98...
WordPress標準のサイトマップ生成で追加できる項目は「lastmod」「changefreq」「priority」のみ
2020年11月5日
Wordpressに標準搭載されるようになったサイトマップXMLファイルを生成するファンクション。標準では「loc(URL)」だけなので、別途テーマ内に「lastmod」「priority」を追加するなどカスマイズをして...
jQueryで非同期(getScript)にfacebook sdk v8.0を読み込む方法
2020年10月22日
WordPressでFacebookとInstagramのoEmbed機能が無効化される、ということでテーマにoEmbed機能を実装しようと試行錯誤しています。 その際、ロード時間短縮のためにjQueryを介してgetS...
WordPress5.6からFacebookとInstagramのoEmbed埋め込みが使用不能に
2020年10月9日
WordPressのJetPackプラグインのアナウンスを見て知ったのですが、10月24日からFacebookとInstagramの投稿埋め込みにAPIキーが必要になるようです。 それに合わせて次回WordPress 5...
WordPress標準のサイトマップをカスタマイズする方法
2020年9月28日
Wordpress 5.5から標準でサイトマップXMLファイルを出力出来るようになり、別途プラグインをインストールする必要がなくなりました。せっかくなので出力されるサイトマップxmlファイルをカスタマイズしてみようと思い...