WordPress サイトのトップページだけにだけ追加でHTML(PHP)を表示する

    >


トップページがこう。

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_d315c5f7-04be-4b8a-8974-d9aa60ded6d3.png

トップページの二頁目、アーカイブのページはこうなるべき。

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_f07a989f-30a4-4814-a09e-1fdacb86c058.png

SEO的に言えば、記事一覧ページ全てに同じ文章があるのはインデキシング的に良くないです。

rmate ../oceanwp/index.phpでテーマのindex.phpを編集します。


if ( is_home() && ! is_paged() ){ echo <<<HTML <p>something here</p> HTML; }

といったようなPHPを好きなところに置きます。

僕は<div id="content" class="site-content clr">の下に置いてます。

is_home() && ! is_paged()が肝なわけですが、僕みたいに記事一覧ページをホームページに設定している場合、(デフォルトではそうです)
is_home()だけだと、https://yuis-programming.com/?paged=2といったページも含まれてしまいます。固定ページの場合はおそらくis_home()だけでも良いかと思います。

rmate remote-atomでSSHしながら直接ファイル編集する。


お困りですか?この記事で紹介していることをマンツーマンで指導、解説、代行します。まずはお気軽にお問い合わせください。


Close Menu