本テーマのコンセプトです。
- SEO対策済
- モバイルフレンドリー
https://www.mytheme.taako-biz.com/
テーマとブロックエディタのリポジトリについて。
- SCSS
- Dart Sass
- BEM
- FROCSS
基礎的な部分は以下を参考にしました。
- WORDPRESS Codex日本語版
- 【テーマ自作】WordPress オリジナルテーマの作り方と基本
- functions.phpファイルを分割する
https://wpqw.jp/wordpress/themes/functions-split/ - アナリティクストラッキングコード.phpの設置方法
https://ykgraph.com/happytrails/archives/17 - 画像のアップローダの実装
http://crea.tokyo/install_wp_media_into_front/ - 検索フォームの変更
https://plusers.net/wordpress_search - WordPressにメールフォームを自力で実装する
ナビゲーションバーはliタグやaタグに適切なクラスを設定する必要があるのですが、ナビゲーションバーを表示するWordPressの標準メソッドにはその機能がないので詰まりました。以下の記事を見て何とか解決したので、参考になったらと思います。
- ナビバーの実装
Navbar - liやidの無駄なクラスを削除
WordPress : カスタムメニューの<li>タグのムダなid/classを除去する - liタグにクラスを追加
wp_nav_menuのli要素にclassを追加する - aタグにクラスを追加
WordPressのカスタムメニューのaタグに任意のクラスを付ける:メモ
- CSSアーキテクチャについて
- デザインについて
- SCSSについて
PUC(plugin-update-checker)を使用して、プラグインの自動更新を行う。