フッターのタイトル表記変更

Simplicityの特徴 › フォーラム › Simplicityについての質問 › フッターのタイトル表記変更

  • このトピックには10件の返信、2人の参加者があり、最後に45歳中年により10年、 2ヶ月前に更新されました。
10件の返信スレッドを表示中
  • 投稿者
    投稿
    • #44322
      45歳中年
      ゲスト

      お世話になります。

      フッターにあるタイトルを変更したいです。

      調べたところfooter.phpの

      <div class=”credit”>
      <?php echo get_site_license(); //サイトのライセンス表記の取得 ?>
      </div>

      の部分を変えればいいというのがわかったのですが
      なんどやってもうまくいきません。

      どのように書けば変更することが可能でしょうか?

    • #44325
      hidekichi
      ゲスト

      どのように変えたいですか?

    • #44327
      45歳中年
      ゲスト

      私のブログでは検索エンジンの画面で
      「中年男が教える繁盛する工務店」という名前なのですが、

      ブログのトップ画面では
      「45歳の工務店親父の奮闘記!」になっています。
      (header-logo.phpを変えてこうしました)

      フッターに表示させるのも「45歳の工務店親父の奮闘記!」の
      タイトルにしたいです。

    • #44328
      hidekichi
      ゲスト

      普通に、

      <div class="credit">
        <a href="サイトアドレス">&copy; 2016 45歳の工務店親父の奮闘記!</a>
      </div>

      でいけると思いますが、jQueryを利用する方法もあります。

      サンプル: 自動で現在の西暦を追加するフッタータイトル | codepen

      ブログを始めた年がわかっていれば(現在のフッタータイトルを見て調べる)、startYearにその年月を入れ、現在の西暦より古い場合に 2004 – 2016 というような表記にするスクリプトです。startYearが空欄の場合は現在の西暦のみ表示します。

      スクリプト自体はいろいろと改造ができますが、基本的にはこんな感じではなかろうかと思います。

      で、最初の質問で
      > なんどやってもうまくいきません。

      とありますが、どのようにされてダメだったのかの経緯を書いてもらうと良いかもしれません。が挿入される場所もご理解されてますし、間違えようがないので(中身を何かしらのhtmlにして仮に間違っても間違ったまま表示されるはずなので)質問の内容からではキャッシュが怪しいんですが、そこらはどうでしょうか?

      挿入された内容がjQueryのサンプルのように、PHP等で西暦を最新のものにするというようなスクリプトを書いておられる場合は、どこかでエラーが出て出力されていないのかもしれません。このあたりの事情が僕らにはわからないので、その経緯がほしいという感じです。

    • #44331
      45歳中年
      ゲスト

      お世話になります。

      上記の方法で無事解決しました!

      今後フッターのタイトルを変えたい方のために。

      上記のhidekichiさんの通り、

      <div class="credit">
        <a href="サイトアドレス">&copy; 2016 サイトタイトル</a>
      </div>

      で可能です。

      他にもCopyright©と All Rights Reserved.を残したいのであれば、

      
      <div id="copyright" class="wrapper">
      Copyright© <a href="サイトURL">サイトタイトル</a> All Rights Reserved.</div>
      </div>
      

      と表記することも可能です。

      今後お役に立てれば嬉しいです。

    • #44332
      45歳中年
      ゲスト

      なんどもすみません。

      やはり思っていた表記ができません。

      <div class="credit">
       <?php echo get_site_license(); //サイトのライセンス表記の取得 ?>
      </div>

      フッターのタイトルにトップページタイトルを読み込ませることは
      可能でしょうか?
      なるべく <a>のタグを使わずに表記したいと考えています。

      理由としては、<a>を使ってしまうと
      マウスを乗せたときにピコピコ光ってしまうのが気になるからです。

    • #44334
      アバター画像わいひら
      キーマスター

      #44331に書かれた方法のAタグを外すのではダメなのでしょうか?

    • #44335
      いのぽん
      ゲスト

      ちなみに#44331の2番目のほうは、divの閉じタグが1つ多いかと思います。
      #44332で言われているマウスオーバー時の色とは関係ないですが。

    • #44337
      hidekichi
      ゲスト

      ごく普通にwordpressっぽくするなら、

      <div class="credit">
      <php
        $blog_title = get_bloginfo('name');
        echo $blog_title;
      ?>
      </div>

      で、表示はできます。わざわざ$blog_titleという変数に入れるのは、例えば、

      <div class="credit">
      <php
        $blog_title = get_bloginfo('name');
        echo "<a href='任意のリンク'>".$blog_title."</a>";
      ?>
      </div>

      このようにリンクを入れたり、あるいは、

      <div class="credit">
      <php
        $blog_title = get_bloginfo('name');
        echo "<div class='任意のクラス'>".$blog_title."</div>";
      ?>
      </div>

      このように、クラスをつけたりするためです。仮に、西暦を手動で入れるなら

      <div class="credit">
      <php
        $blog_title = get_bloginfo('name');
        echo "<div class='任意のクラス'>&copy;2016 ".$blog_title."</div>";
      ?>
      </div>

      で良いでしょうし、自動(現在の西暦)にするなら

      <div class="credit">
      <php
        $blog_title = get_bloginfo('name');
        $year = date("Y");
        $date_title = $year." ".$blog_title;
        echo "<div class='任意のクラス'>&copy; ".$date_title."</div>";
      ?>
      </div>

      などでしょうか。このように変数で値を持っておくといろいろと変更できるので便利です。試してないので何かしらあるかもしれませんがたぶんイケるかと。

      > マウスを乗せたときにピコピコ光ってしまうのが気になるからです。

      仮に、aタグを使ったとしても、

      .credit a {
        color: #333;
      }
      .credit a:hover {
        color: #333;
      }

      としておけば、マウスホバー時に「色は」変わりません。ピコピコ光るというのがどういう状態かがわからないとアレですが、cssでも解決できるだろうと思います。

    • #44338
      hidekichi
      ゲスト

      あ、phpの頭に?が抜けてました。

    • #44340
      45歳中年
      ゲスト

      皆さんありがとうございます!!

      自分のやりたかったものにできました。

      結果的にCSSを追加することで無事に解決することができました。

      私がフッターのタイトルを変更するためにやったことは

      <div id="copyright" class="wrapper">
      Copyright© <a href="サイトURL">お好きなフッタータイトル名</a> All Rights Reserved.</div>

      をテーマフッター (footer.php)に入力し、
      子テーマCSSに

      .wrapper a {
        color: #fff(お好きな色) !important;
      }
      .wrapper a:hover {
        color: #fff(お好きな色) !important;
      }

      を追加し解決しました。

      今後誰かさまのお役に立てればと思います。

10件の返信スレッドを表示中
  • トピック「フッターのタイトル表記変更」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)