📋カテゴリー:開発

ホームページ制作に関する情報を掲載しています。主にWordPressが多いです。

Contact Form 7の返信メール内容をログイン/非ログインユーザーに応じて変更する方法
最初に、ログイン中であればContact Form 7展開の隠しフィールドとしてユーザー名を表示します。 これでHTMLフォーム内でユーザー名の隠しフィールドが追加されます。 次に、独自メールタグを作成します。 簡単に説...
そして私はregister_post_statusをやめた
WordPressではデフォルトで以下のような投稿ステータスが定めされています。 公開済 (publish) 予約済 (future) 下書き (draft) 承認待ち (pending) 非公開 (private) ゴ...
あれ?WordPressのサイドバーに設定していたメタボックスパネルの位置が編集の下になってる!
ふと気づいた現象です。 編集画面に独自追加しているメタボックスのパネルが、テーマではサイドバーに位置するように設定しているのに、気づいたらブロックエディターの下に移動していました。 そちらの解決法は下記の通りでした。 つ...
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を使う際であれば、 としておけば問題無い...
123...28