サポート » 使い方全般 » WP to Twitterのデザインのカスタマイズについて

  • 解決済 9-taro

    (@9-taro)


    プラグイン「WP to Twitter」について質問です。
    ものすごい初歩的なことですが、動作は可能ですが、デザインの変更ができません。
    wordpress上で、新規投稿を書き出す時に使っておりますが、リンク色、記事の前にツイッターロゴを加えたいのですが、css(3種類)をいじってもうまくいきません。
    <li class=”lang-und”>書き出された記事のcssは左記のようになってますが、「lang-und」という項目がcssに見つかりません。「WP to Twitter」使っている方いらっしゃいませんでしょうか?
    初心者のため、どういった情報を提供すればいいのかわからないので、ご質問があれば補足します。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター Okamoto Hidetaka

    (@hideokamoto)

    確認事項などは下の投稿を参考にされることをお勧めします。
    WordPress › フォーラム » 問題解決のためのチェックリスト

    おそらくですが、以下のようなCSSを追加されることで対応できるのではないかと思います。

    .lang-und{
        display:none;
    }

    トピック投稿者 9-taro

    (@9-taro)

    ご回答ありがとうございます。
    上記のCSSを追加しましたら、リンクの付いた記事のみ表示されなくなりました。
    反応はしてますが、解決には至ってません。
    ちなみに以下のようなCSSを使ってますが、反応しません。
    「ul」のみにすると反応しますが、当然ページの他の部分も影響してしまいます。

    ul.icon{
    list-style: none;
    background: url(http://●●●.com/images/Twitter_logo.gif) no-repeat;
    }

    こんにちは、9-taro さん。

    これは CSS のお話で WordPress はあまり関係がないのですが、Google Chrome などのDeveloper tool で、WP to Twitter が吐き出す HTML と HTML に付与されている CSS の Class 名を確認することをオススメします。
    ul.icon を記述しても反映されてない理由は、WP to Twitter が吐き出す HTML の ul タグに icon という Class 名が付与されていないためです。また、li タグに付与されている lang-und という Class の und 部分は、ツイートの言語によって変化します。例えば日本語の場合、lang-ja という Class が付与されます。そのため、言語毎にデザインを変更するという場合以外、この Class に頼ってデザインを変更することはオススメできません。

    また、WP to Twitter には 2 つのウィジェットがありますが、最新のツイートを表示するウィジェットには wpt-latest-tweets、語句を検索して検索結果のツイートを表示するウィジェットには wpt-search-tweets という Class が、ウィジェットを梱包している HTML に付与されています。この 2 つの Class を利用すれば、目的を達成できると思います。

    /**
     * WP to Twitter の Wrapper
     */
    .wpt-latest-tweets {}
    
    /**
     * ウィジェットのタイトル
     */
    .wpt-latest-tweets .widget-title {}
    
    /**
     * ツイートアカウントのアイコンやフォローボタンが表示されている header部分
     */
    .wpt-latest-tweets .wpt-header {}
    .wpt-latest-tweets .wpt-header p {}
    .wpt-latest-tweets .wpt-header .wpt-twitter-name {}
    .wpt-latest-tweets .wpt-header .wpt-twitter-avatar {}
    .wpt-latest-tweets .wpt-header .wpt-twitter-id {}
    .wpt-latest-tweets .wpt-header .wpt-twitter-id a {}
    
    /**
     * ツイートのリスト
     */
    .wpt-latest-tweets ul {}
    .wpt-latest-tweets li {}
    .wpt-latest-tweets .lang-*** {}
    .wpt-latest-tweets .wpt-tweet-time {}
    .wpt-latest-tweets .wpt-tweet-time a {}
    .wpt-latest-tweets .wpt-intents-border {}
    
    /**
     * リプライ・リツート・ファボボタン
     */
    .wpt-latest-tweets .wpt-intents {}
    /* リプライボタン */
    .wpt-latest-tweets .wpt-intents .wpt-reply {}
    .wpt-latest-tweets .wpt-intents .wpt-reply span {}
    .wpt-latest-tweets .wpt-intents .wpt-reply .reply-text {}
    /* リツートボタン */
    .wpt-latest-tweets .wpt-intents .wpt-retweet {}
    .wpt-latest-tweets .wpt-intents .wpt-retweet span {}
    .wpt-latest-tweets .wpt-intents .wpt-retweet .retweet-text {}
    /* ファボボタン */
    .wpt-latest-tweets .wpt-intents .wpt-favorite {}
    .wpt-latest-tweets .wpt-intents .wpt-favorite span {}
    .wpt-latest-tweets .wpt-intents .wpt-favorite .favorite-text {}

    分かりやすいように、Class を深くしていますが、上記に適当にスタイルをあてていただければ大丈夫だと思います。

    CSS を変更する時は、プラグインの CSS ファイルを変更するのは NG です。使用テーマの CSS ファイルに記述するか、Jetpack などカスタム CSS を追加できるプラグインを使用するようにしてください。

    トピック投稿者 9-taro

    (@9-taro)

    KUCKLU 様

    こんばんは。
    この度は私の分かりにく質問にも関わらず、親切丁寧にご回答くださり、本当にありがとうございまいした。

    >これは CSS のお話で WordPress はあまり関係がないのですが、Google Chrome などのDeveloper tool で、WP to Twitter が吐き出す HTML と HTML に付与されている CSS の Class 名を確認することをオススメします。

    普段、fire foxを使用してました。これからは「Google Chrome」を使うようにします。

    > ul.icon を記述しても反映されてない理由は、WP to Twitter が吐き出す HTML の ul タグに icon という Class 名が付与されていないためです。また、li タグに付与されている lang-und という Class の und 部分は、ツイートの言語によって変化します。例えば日本語の場合、lang-ja という Class が付与されます。そのため、言語毎にデザインを変更するという場合以外、この Class に頼ってデザインを変更することはオススメできません。

    「wp-to-twitter.php」というファイル上に<ul class”icon”>を追加しましたが、反映されませんでした。
    全然、関係ない場所だったみたいです(笑)。lang-und、lang-ja、lang-enの3種類をクラスにしてカスタマイズしようとしていました。これは利用しないことにしました。

    >CSS を変更する時は、プラグインの CSS ファイルを変更するのは NG です。使用テーマの CSS ファイルに記述するか、Jetpack などカスタム CSS を追加できるプラグインを使用するようにしてください。

    これは初めて知りました。そうだったんですね。すごく勉強になりました。

    ご指摘の通りcssを変更したら、すべて問題なくカスタマイズできました。
    最近、この作業に時間を取られていたため、本当に助かりました。
    また、質問の機会があった際、お世話になるかもしれません。
    その時はよろしくお願いいたします。
    的確なアドバイス、本当にありがとうございました!

    普段、fire foxを使用してました。これからは「Google Chrome」を使うようにします。

    Firefoxにも同様の機能があります:)

    トピック投稿者 9-taro

    (@9-taro)

    要素の表示ですよね。
    ありがとうございます。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「WP to Twitterのデザインのカスタマイズについて」には新たに返信することはできません。