WordPress

WordPress開発環境をwp-envで簡単に作る

npmの @wordpress/env を使うとメチャクチャ簡単にDockerでWP環境が作れました。 基本的に公式ドキュメント通りに設定するだけです。 ja.wordpress.org @wordpress/env をインストール # グローバルに入れるか npm -g i @wordpress/env # ローカルプロジェク…

WindowsのLocal by Flywheelで作ったWordPressにシンボリックリンクを貼り別ディレクトリのthemesデータを同期させる

新規でWP環境を作るだけならLocalをインストールするだけなのですがすでにあるプロジェクトのthemesだけを同期させたいため特殊な対応をしました。 まずは公式ドキュメント通りLocalのインストール、WPの作成をします。 localwp.com themesを同期させる 昔の…

Wordpress のデータベースをimportしようとしてUnknown collation: 'utf8mb4_unicode_520_ci' と怒られる問題

MySQLのバージョンの違いぽい ローカルは5.6、インポートしようとしたのが5.5 5.6では照合順序に utf8mb4_unicode_520_ci があり 5.5では対応していない SQL文の中から _520 を削除してあげれば大丈夫とのこと varchar(255) COLLATE utf8mb4_unicode_520_ci …

wordpressの$post->post_dateの日付の表示形式を変更したい

strftimeが使えるのかと思ったら使えなかったので mysql2dateを使う post_date); ?> フォーマットはstrftimeと同じみたいです PHP: date - Manual

All in One SEO Packでアーカイブページなどの個別ページにもtitle,descriptionを設定する

All in One SEO Packがアーカイブページにディスクリプションやらのメタタグを出力してくれないなと思ったらどうやらそういう仕様らしい 以下のサイトを参考にさせていただきました。 blog.maromaro.co.jp 追加で設定するためにfunction.php以下を書き足して…

投稿記事のURLを表示するthe_permalink

WordPressで投稿記事のURLを表示するテンプレートタグ 下記のようにループ内で使用します。 <a href="<?php the_permalink(); ?>"></a>

MW WP Form 「自動返信メール」の項目について

WordPressでフォームを作る際に便利なMW WP Form 導入方法については公式の説明で分かるのですが 「自動返信メール設定」の「自動返信メール」に何を入力すればいいかわからなかったので。「自動返信メール設定」の「自動返信メール」には本文のフォームで入…