3

企業のロゴに itemprop="image" を追加しようとしています (ここに示すように: http://www.schema.org/Corporation ) が、Wordpress のガントリー フレームワークのガントリー ロゴ プラグインを使用しています。その結果、画像は実際には CSS の参照によって読み込まれ、HTML タグは使用されません。

残念ながら、itemprop="image" はそのタグにしか追加できないようです。そこから URL を取得するためです。

サイトのロゴを非表示にしてタグを配置せずに、これを回避する方法を考えられる人はいますか?

(具体的に参考にしているサイトはhttp://www.bpsresolver.comです。)

4

2 に答える 2

2

「サイトのロゴを非表示にしてタグを付けずに、これを回避する方法を考えられる人はいますか?」

それこそがまさにやらなければならないことです。それを行う方法は、このガントリー ロゴ プラグインのソースを開き、<a id='logo'></a>CSS が参照するロゴを見つけて変更すること<img src='yourimage.jpg'/> です。通常、WindowsGrep を使用して id='logo' などを見つけます。

しかし、あなたの質問に答えるには: 「CSS で参照されている画像に microdata を追加する方法はありますか?」- いいえ :)

于 2012-06-27T17:14:39.383 に答える
1

それを修正するために最終的に行ったことは、/plugins/gantry/widgets/ にある logo.php プラグインに行くことでした。そのファイルの一番下に、<a>miro が言及したタグがある場所があります。

<img>それを削除して置き換える代わりに (同じままにしておく必要のある他の多くの CSS プロパティが添付されていたため)、タグの間に タグを追加<a>し、画像を参照する CSS を から に変更しbackground: url(url_to_image);ましたbackground: transparent;

<div>最後に、スコープを示すために使用したタグで全体をラップし、itemprop内に配置し<img>ました。

于 2012-06-27T18:38:03.820 に答える