1

Jetpack ソーシャル共有アイコンを使用しています。フロントページやアーカイブなどで有効にすると、ほぼすべての場所 (検索結果、投稿など) で機能します。

ただし、ブログページの投稿ループにリストされている場合など、投稿の抜粋では壊れます。各アイコンには、アイコンがあるべき場所に正方形が表示されます。

これの原因は何ですか?

ここで動作を参照してください:[編集済み]

投稿をクリックすると、本来あるべきアイコンが表示されます。

4

1 に答える 1

2

genericons の CSS が /blog ページに読み込まれていないようですが、記事用に読み込まれています。HTML では次のようになります。

<link rel="stylesheet" id="genericons-css" href="http://newman.tamucc.edu/wp-content/plugins/jetpack/_inc/genericons/genericons/genericons.css?ver=3.1" type="text/css" media="all">

Jetpack がスタイルをどの程度正確にロードしているかはわからないので、ちょっとハックですが、この行を functions.php ファイルの先頭に追加することで、すべてのページにアイコンをロードできるはずです。

wp_enqueue_style( 'genericons', get_template_directory_uri() . '../../plugins/jetpack/_inc/genericons/genericons/genericons.css', array(), '3.1' );
于 2015-02-20T19:47:23.267 に答える