- WordPress テーマ、BX-01のリポジトリです
- 当テーマで使用している CSS、JS、画像についてはhtml-bx-01をお使いいただくか、別途用意の上加工してください
- favicon.ico と favicon.svg の両方を用意しています
- PWA、ダークモード、レスポンシブは標準装備です
- WP-CLI の使用を想定しています
- 各種設定は必要に応じて編集してください
- zip 形式で本リポジトリをダウンロード or
git clone xx
で別の名前をつけて clone - zip ファイルを解凍し、フォルダ名を任意のプロジェクト名に変更する or
git remote set-url origin xx
で任意のリポジトリに紐付ける - プロジェクトのディレクトリに移動し、
wp core download --locale=ja
コマンドを実行して WordPress をダウンロードする。MAMP 等を立ち上げ、当該ディレクトリにアクセスの上、WordPress をインストールしてください。WP-CLI で操作する場合、Database hostname
に注意してください - 使用するテーマを bx-00 に変更し、パーマリンクを変更してください
- Contact Form7 等のプラグインをインストール、有効化
- 固定ページや投稿を、
wp post generate
wp post generateで生成し、既存ページの slug 等を変更してください - 各種設定は必要に応じて編集してください
- Akismet Anti-spam: Spam Protection
- Advanced Custom Fields
- Contact Form7(+ reCAPTCHA v3)
- Honeypot for Contact Form 7
- Flamingo
- Edit Author Slug
- EWWW Image Optimizer
- WP Mail SMTP
- WP Multibyte Patch
- XML Sitemap Generator for Google
- zipaddr-jp
wp plugin install akismet contact-form-7 contact-form-7-honeypot edit-author-slug ewww-image-optimizer google-sitemap-generator wp-multibyte-patch advanced-custom-fields flamingo wp-mail-smtp zipaddr-jp
で重複はスキップしつつ、一気にインストールできます
- テーマ名を変更する場合は、
.gitignore
内のテーマ名部分、wp-bx-01/style.css
を編集してください - 各サイトの設計に合わせ、
wp-bx-01/lib/breadcrumb.php
、wp-bx-01/lib/json-ld.php
を編集ください - 固有名詞や favicon、フォントの preload は、
wp-bx-01/lib/setting.json
、、wp-bx-01/lib/head.php
、wp-bx-01/pwa/manifest.json
、wp-bx-01/pwa/sw.js
を編集ください page-hoge.php
のhoge
は slug に合わせて編集ください。固定ページの中身をthe_content
で流し込む場合は設定に合わせてください- jQuery や reCAPTCHA の読み込みを
wp-bx-01/lib/script-load.php
で制御しています。適宜編集ください