当固定ページは、投稿記事「ワードプレス テーマ Twentyseventeen カスタマイズ(固定ページをフロントページ的に)」の方法で、製作しています。
詳細は、投稿記事「ワードプレス テーマ Twentyseventeen カスタマイズ(固定ページをフロントページ的に)」でご確認ください。
サイト運営者の本業
本職は、主に、海外関連の販売支援・マーケティングをやっています。
Web サイト制作・Web プロモーション施策などは、その一環でやっていますが、ここに掲載されている内容のほどんどは、個人的な探究心からのものです。
サイト運営者のWeb制作・PHP・JavaScriptなどの経験と知識
教わったということではなく、すべて自己流です。よって、当サイトに記載している記事の内容が間違っていたり、より良い別の方法が存在するかもしれません。
もしも、そういった箇所を発見された場合、ご遠慮なくご指摘ください。
サイト製作の時のこだわり
自身のサイト制作の時、および、知り合いの企業様・個人様向けのサイト制作の時のどちらとも、基本、ワードプレスを利用します。
そして、ワードプレスダウンロード時に、あわせてダウンロードされる最新のテーマを利用して、多少アレンジしながらサイト制作を行っています。
他のテーマを利用した方が良い場合などは、そのようにしています。
また、できるだけプラグインは使用しないようにしています。
ワードプレスを利用している理由は、単純に、「色々なアレンジが容易であり面白い」という理由からです。
Twenty シリーズテーマを利用している理由は、Twentyeleven の時代から、ずっと使い続けており、他のテーマと比べて理解度が高い為です。
そして、今さら、他のテーマを利用すると、一から解析しないといけない、という面倒くささがあるためです。
Twenty シリーズは、いろいろな方がバグなどを修正しているので安心して使え、自分用にアレンジする方が安心できます。
一から、自身のテーマを作るという手もありますが、サイト制作が本業ではないので、そこまで時間はとれないです。
プラグインについては、一部のプラグインは、勝手にDBの設定をいじってしまうのであまり好きではありません。
信頼のおける最低限のプラグインしか導入していません。アレンジが必要な時は、自分で行っており、そこそこのことはできます。
Twenty シリーズについて、若干の不都合
アクション/フィルターのフックが少し少ないのでは?と思います。
具体的には、Google Tag Manager を利用しているのですが、Bodyの直後にコードを入れるように要求されていますので、header.php の Body タグのすぐ後ろに、アクション・フックがほしいです。
ひょっとすると、私の知識不足で、子テーマ内に header.php を制作しなくても対処できるのかもしれませんが。
そして、hentry が body タグの class 内に出力されています。
シングル投稿表示時には、問題ないのですが、他のページ表示の時に、Google Search Console 構造化データでエラーとなります。
新規テーマが出てくるたびに、functions.php で、シングル投稿表示以外の時は、無効になるような設定をしています。