• ベストアンサー

タイトルの一部の色を変える

WordPressで作ったサイトのサイトタイトルと固定ページの記事タイトル。 これらの一部の色を変えたいです。 例えば、「MOVE」というサイトタイトル・記事タイトルだと、 「O」だけを赤にしたい場合、どうやればできるでしょうか? 調べてみても、サイトタイトル全部の色を変える方法ばかりでした。 よろしくお願いいたします。

  • PHP
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1303/1774)
回答No.1

WP標準の公式テーマだと「記事タイトル」の中身の1文字のみをピンポイントで色変化させる様な機能はありませんし、後付けでそれを行える様なHTMLタグ等を付与する機能もありません。従ってそれを実行させるためには自分でそういいた機能を内包するテーマを自作するか、或いは後付けで変更可能な様に自作のJavascript(JS)を作って該当するwebページ内部でそれらのスクリプトを読み込ませて自動実行させる様にするしか方法はありません。 色々なアプローチの仕方が考えられますが… <h1>記事タイトル</h1> → <h1>記<span class="title-color-change">事</span>タイトル</h1> .title-color-change { color: #fff; } ~以上の様に色変化させたい文字を <span>で囲ってそれにクラス指定してCSSで実際の色変化などを指定する方法が最も簡単な方法ですが…この方法をWPで実装する場合、functions.php に自作関数を記述して全ての記事が投稿編集される毎にDBをチェックして、該当する文字部分に <span class="title-color-change">~</span> を自動付与する様にする必要があり、何というかかなり面倒です。 従ってWP本体や functions.php はあまり弄らずに、後からwebページが表示された時点で動的に表示内容をチャックしてリアルタイムに書き換える方法をJavascriptで実装させた方が、後からの変更修正やメンテナンスも簡単になるのでその方向性をお勧めします。 で、本題ですが…質問では漠然と「"O"だけを赤にしたい」とありますが具体的にはその様な条件で色変化させたいのかが重要です。つまり「先頭から2文字目」なのか「タイトルに含まれる"O"を」なのか?、或いは「タイトルが"MOVE"の時の"O"のみを」なのか?この他にも特定の記事のみに適用させるのか、全ての投稿記事に一律に適用させるのかで条件分岐のさせ方が変わります。PHPにしろJavascriptにしろプログラムは常に "個別具体的に" 記述しないと上手く機能しないので条件を正確に絞り込むのが何よりも最重要事項です。

関連するQ&A

  • カテゴリーごとにエントリータイトルの色を変えたいんですが・・・

    Movable Type 3.2-jaを使用しています。 質問なんですが、トップカテゴリーごとにエントリータイトルの色を変えることって出来るんでしょうか? 例えば「映画」カテゴリーの記事のタイトルは全部青色に、「音楽」カテゴリーだったら全部赤色に変えて、見分けやすくしたいんです。 何かいい方法がありましたら、教えてください。

  • WPの管理画面で固定ページのURLを表示させる方法

    探してみたのですが、なかなか自分が欲しい情報が見当たらず、質問致します。 サイトのURLは分かっている (例)https://okwave.jp/question/●●● でもその記事が、固定ページの中のどの記事かが、タイトルだけではわからない。 事がよくあるので、 WordPressの管理画面の中で、固定ページのURLを表示させるようなプラグイン、またはfuncitons.phpでの指定方法などありましたら教えてください。 全部(例)https://okwave.jp/question/●●● 表示させる必要はなく、 ●●●この部分だけわかれば大丈夫なんですが、 もし何か方法がありましたら教えてください。よろしくお願い致します。 ※表示させたい管理画面は添付の箇所です。 固定ページ一覧のどこかに。

  • WordPressのメニューの色変更

    今WordPressで固定ページを最初に表示されるページでサイトを作っているんですが、 メニューバーからブログをクリックした時はブログのメニューが反転するんですけど、 一つのブログ記事を見ている画面では、メニューバーのブログが反転しません。 色々方法を試しましたが、どうしたら反転できるのか分かりません。 どうしたらいいのか教えて下さいませんでしょうか?

    • 締切済み
    • CSS
  • WordPress(ワードプレス)の記事タイトル

    WordPress(ワードプレス)の記事タイトルとサイトタイトルに入れ替えについて教えていただけないでしょうか? 現在、WordPress(ワードプレス)のバージョンは、3.4.2です。 現在、記事ページを表示するとヘッダーには、 サイトタイトル - 記事タイトル  の順で表示されます。 これを、  記事タイトル - サイトタイトル へ入れ替えたいのですができません。 現在、header.phpファイル内のタイトルのコードは、 <title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> &raquo; Blog Archive <?php } ?> <?php wp_title(); ?></title> となっています。 で、おかしいと思うのですが、いろいろためして、 <title><?php wp_title(); ?></title> とすると、サイトタイトルがヘッダーに表示されると思ったのですが、この場合、記事タイトルのみがヘッダーに表示されました。 逆に、 <title><?php bloginfo(‘name’); ?><?php if ( is_single() ) ?></title> とかすると、サイトタイトルだけがヘッダーに表示されます。 is_single - 記事タイトル wp_title - サイトタイトル でないといけないと思っていたのですが? どちらにしても、どのファイルを修正したらよいのかわかりません。 この場合、 記事タイトル - サイトタイトル  の順番に表示させるためには、どのファイルの箇所を修正すればよいと推測できるでしょうか? ヒントでもよいのでよろしくお願いします。

    • ベストアンサー
    • PHP
  • Wordpress <title>について

    Wordpress 3.1.2を使用しています。 投稿記事の<title></title>の中に、カテゴリーを上位から順次表示させたいのですがその方法がわかりません。 例えば、サイトのタイトルが「料理レシピ」で、トップカテゴリーに「野菜」があり、 その中に「ジャガイモ」カテゴリーとあったとします。 その時に「ポテトサラダ」と言うタイトルの投稿記事を書いた場合、 <title>料理レシピ 野菜 ジャガイモ ポテトサラダ</title> としたいと考えています。 色々と調べ試してみましたがうまくできません。 いい方法をご存じの方、ご教示いただけますと助かります。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • テキストエリア内の一部の文字の色だけ変える

    テキストエリア内の一部の文字の色だけ変えることはできないですよね? たとえば下記の「さようなら」だけ文字の色を赤にするなど。全部なら知ってるんですが・・・。 <TEXTAREA NAME="TextArea" ROWS="7" COLS="73"> こんにちは。 さようなら。 </TEXTAREA> #「できない」という確信的回答もお待ちします。

    • ベストアンサー
    • HTML
  • WP/ 記事タイトルをクリックさせて中身を表示

    お世話になります。 どうしても頭を悩ませていています。 WORDPRESSを使用し、シンプルに投稿内容を表示させたく思っています。 記事タイトル一覧のページで、各タイトルをクリックしたら 記事内容をアコーディオンメニュー的に表示させたいのです。 jqueryでもcss3でもいいのですが、どこかに参考サイトはないでしょうか? 探したのですが、見つからなくて困っています。 何卒、ご教授ください。

    • ベストアンサー
    • CSS
  • wordpressのページのタイトルを別サイトで表示

    wordpressのページのタイトルを別サイトで表示させたいのですが、 どなたか設置方法をご教授いただけないでしょうか? 別サイトの新着情報に時間とタイトルを5件まで表示させ、そこのタイトルからリンクをwordpressで投稿したページ(http://○○/wordpress/?p=12のように)に付けたものを自動で表示させたいです。(wordpressから投稿したら、別サイトで自動に新着情報が反映したいです。) カテゴリは設けず、投稿ページだけ見れれば良いです。 コーポレートサイトの新着情報の部分に挿入したいですので、 どたなかソースを教えて頂ければ幸いです。 フレームでの挿入方法で構いません。 環境は下記に記載しました。 環境 wordpressバージョン 2.7 サーバ xrea データベース mysql4

    • 締切済み
    • PHP
  • wordpressの固定ページのタイトルデザイン

    wordpressの固定ページのタイトルデザインについて質問です。 テンプレートはtwenty tenです。 固定ページでは、タイトルが表示されますが、 そのタイトルの文字色を変更したり、文字の大きさを変更するにはどうすればいいですか? 特にページごとにデザインをかえたいわけではなく、全ページ共通のデザインなので、 スタイルシートをちょっといじれば出来るような気はするのですが・・・。 宜しくお願いいたします。

    • ベストアンサー
    • CSS
  • WordPressを使ったサイトのサイドに、ブログ記事の一部を表示させ

    WordPressを使ったサイトのサイドに、ブログ記事の一部を表示させたいです。 現在、会社のサイトを作っており、WorPress(3.0.1)のページ機能で、複数ページを表示させることはできます。「メイン+右サイド」の2カラム構成で、右サイドに、ブログ記事の最初の100文字を表示させたいのですが、どうすれば可能でしょうか?「Word Press ブログ サイド 表示」などで検索しているのですが見つけられず困っています。アドバイスをお願いできればと思います。