WordPressで日付と時刻を取得する際はどちらが早いか?
WordPressで例えば「今」の日付と時刻をそれぞれ個別に取得したい場合、 でそれぞれ個別にwp_date関数で取得するか、 のように一旦wp_dateで日付と時刻を含めて取得した後で配列に分解して分ける方法とでどちら...
Contact Form 7を5.5.1に更新すると400エラーが発生
Contact Form 7を5.4xから5.5.1に更新すると、これまで使用していたフォームが一部送信エラーとなりました。 原因を調べていると、テキストフォームのname属性値として「 id 」と指定していたことに起因...
DevKinstaでphp.ini編集
DevKinstaを再インストールするはめになり、作成していたWordPressサイトもそのまま利用出来ていたのですが、一点、編集していたphp.iniが元に戻ってしまっていましたので改めて編集しました。 その手順です。...
Windowsの自動更新後にDevKinstaの「再起動」ポップが表示されたらそれが終わりの合図
WordPressのテーマ開発にDocker + DevKinstaをわからないなりに使っています。 先日、夜間就寝中にWindowsが自動更新が実行されたため、朝PCを開くとDevKinstaが終了していました。そのた...
WordPressのプロフィール言語に応じてテーマの翻訳を切り替える
WordPressの公開されているテーマは主に英語ベースで作成されており、英語圏外でそのテーマを使用する際は翻訳ファイルを作成して自国語に合わせた表示を行います。 その際、テーマの「設定」›「一般設定」›「サイトの言語」...
WordPressのGutenbergでスラッグが勝手に投稿IDに置き換わる問題(未解決)
Gutenbergでは投稿を公開しない限りスラッグ(パーマリンク)を編集できないという阿呆が考えた仕様なのですが、そのスラッグの中に英語以外が含まれていると、勝手に投稿IDに置き換わってしまう問題が起きています。 これは...
WordPressの管理画面ターム一覧でmeta_keyで並べ替える際にカウントでバグ発生
WordPressで各タクソノミーに「term_order」というカスタムフィールドを追加して、ここに入力した数値で並べ替え表示していました。 これが単にWP_Term_Queryを使う際であれば、 としておけば問題無い...
WordPressでカスタムフィールドをシリアライズ保存する際に絵文字が含まれるとエラーが発生
WordPressでカスタムフィールドを配列をシリアライズ化して保存すると、データベースの設定によってはそこに絵文字が含まれていると、シリアライズされた文字列長が正しく設定されず、アンシリアライズする際にエラーが発生しま...
AMPページでセレクトフォームの多段階条件分岐フォームを作成する方法
(正式名称がわからないのです)親階層のセレクトフォームを選択したら、それに合わせて子階層のセレクトフォームのオプションが切り替わる、という方法をAMPページで実装する方法です。覚書です、 ポイント amp-bindを使い...
WordPressアップデート時に不要なテーマの追加を停止する方法
Wordpressのメジャーアップデート時に、そのバージョンに最適化されたテーマが自動で追加されます(例えばWordPress 5.6ではTwenty Twenty-One)。しかし、すでにサイト運営をしている中でこちら...
123...49