まずはここから wordpressのインストール
エックスサーバーでWordPressを始める8ステップ
https://saruwakakun.com/html-css/wordpress/xserver
1時間で出来る最強のWordPress環境構築
https://qiita.com/ryuta69/items/dbb0db5cf7099b7a7cc4
メールの設定
指定したSMTPサーバーを使ってメールを送信できるようにするWP Mail SMTPプラグイン
https://design-plus1.com/tcd-w/2019/03/wp-mail-smtp.html
問合せ機能 Contact Form 7
【簡単】Contact Form 7(WordPressお問い合わせフォーム設置)の使い方徹底解説
https://www.kagoya.jp/howto/wordpress/contact-form-7/
【公式ドキュメント】Contact Form 7
https://contactform7.com/ja/
Contact Form 7で確認画面と完了画面(サンクスページ)を追加する方法
https://haniwaman.com/contact-form-7-add-page/
投稿とは別フォーマットの投稿 カスタム投稿タイプ
カスタム投稿タイプとは
自分で投稿タイプをカスタマイズできる機能です。
例えば、通常の投稿はブログとして使い、それ以外にも「商品の紹介」や「ポートフォリオ」、「更新情報」などテンプレートとしてカスタム投稿タイプを利用することができます。
つまり、通常の投稿記事とは形式や目的の違う記事を書きたい場合に効果的な機能です。
WordPressでカスタム投稿タイプを作成する方法【初心者向け】 より引用
https://techacademy.jp/magazine/2842
WordPressでカスタム投稿タイプを作成する方法【初心者向け】
https://techacademy.jp/magazine/2842
カスタム投稿タイプでカテゴリーとタグを追加して一覧でも表示させる方法
https://296.co.jp/article/52551120182310
オリジナルテンプレート デザイン当て込み
【テーマ自作】WordPress オリジナルテーマの作り方と基本
https://webst8.com/blog/wordpress-theme-howto-make/
WordPress Popular Postsで人気記事を表示する方法
https://bazubu.com/how-to-add-popular-posts-23487.html
WordPress:前後記事へのナビゲーションにアイキャッチ画像を表示
http://pressstocker.com/postnavi-eyecatch/
非推奨のquery_postsを使わずget_postsでカスタム投稿タイプの一覧を表示させる
https://irec.jp/wordpress/custom-post-type/get_posts-custom-post/
こちらもどうぞ
【Laravel】環境構築から各機能の実装
https://qiita.com/SyogoSuganoya/items/8a73167566dd7b36de26