基本のカスタマイズWebサイト運営に役に立ちそうなことのメモ書きです。個人的な備忘録でもあります。linkタイトル通り、ヘッダー画像をトップページのみに表示させる方法です。シンプル過ぎて見栄えのしないサイトでも、大きなヘッダー画像を使うだけで手軽にサイトを華やかに装飾できます。記事を見る度にファーストビューに大きな画像が出でしまうのは、ユーザビリティ的にもちょっと邪魔な印象もあったりします。最近は個別記事でもアイキャッチなどで多量に大きな画像を使う傾向がありますので、ヘッダー画像はトップページのみに制限するのも一つの手かもしれません。Twelveでのカスタマイズ例テーマによりますが、【概観】⇒【ヘッダー】からヘッダー画像の設定ができるものが多いですが、どのページに表示させるかなどの詳細な部分まではできません。そこで、【条件分岐】を使って表示を制御します。基本的にはどのテーマも似たような方法で、ヘッダー画像を表示させているコード部分に「トップページのみ表示させる」等の条件文のコードを追加するだけです。?>上記のコードがヘッダー画像を出力している箇所。ここに以下の条件文を追加します。?>ハイライトの箇所が追加コード。if文(もし~だったら~)の「is_home」で、「ホーム画面だったら以下のコードを実行する」という条件を追加しています。「is_home」は「is_front_page」でも可能。これは後で説明します。これで、トップページ(ホーム画面)だったらヘッダー画像が表示されます。「is_home」だとサイトのトップページを【最新の記事】表示にしている、所謂ブログタイプの条件になります。他のいくつかの方法は下で紹介します。?>テーマの設定画面からヘッダー画像を登録せずに、上記のように任意の箇所に自分で用意した画像を表示させても問題ありません。ヘッダー画像の場所を変えるにしても、前述したヘッダー画像出力コードを移動させればいいわけだし、画像のローテ表示なんかもできるので、せっかくなので既存のコードを再利用してもよいかも。これは状況によって臨機応変に。フロントページの表示】を【最新の投稿】にしている場合のトップページ表示の制御になります。トップページから【過去のページ】へページ送りした場合の2ページ目以降もトップページと見なされ、ヘッダー画像が表示されます。ページ送りした場合も、役割としてはトップページと同じなので、通常はこれで問題ないとは思います。!is_paged()」を追加します。これで、本当に文字通りトップのページのみヘッダー画像が表示され、2ページ目以降は表示されなくなります。?>トップページを固定している場合、「is_front_page」を利用します。「is_front_page」は「最新の投稿」でも「フロントページ」でも利用できるので、本来はこちらの方が万能かもしれません。サイト末尾(フッター領域)のカスタマイズ方法についてです。最近は記事の公開日だけでなく、更新日を表示させているブログを時々見かけます。記事の内容にもよりますが、サイトを訪れたユーザにとって、「その記事がいつ書かれたものなのか」という情報は大切です。トップページを記事の抜粋にしている場合などに、その抜粋文字を調整する方法です。デフォルトだと「110文字」になっています。気持ち短いと感じるかもしれません。記事「A」に付けられた任意のコメント「a」を、記事「B」に移動するやり方の説明です。SQLがわからない人のための手動での方法です。「MYSQL」をいじることになりますので、作業は注意して自己責任で行うようにしてください。トップページなどを記事の抜粋表示にしていると、末尾は[...]になっています。これを、削除・別の任意の表記にしたり、その記事の本文ページへのリンクにしたりする方法です。コメントをキャンセルメールアドレスが公開されることはありません。Sitemap】...当サイトはXサーバーを使用しています♪ブロガーからは常に評価されているサーバーです。初心者にはちょっと高く感じるかもしれませんが、正直格安サーバーを練習用に使用しても後々移転することになるので、長く続けるつもりなら最初からクオリティの高いサーバーを使用するのがお勧めです。