私は以前にリッチスニペットコードについて書いてきた[intlink id=“2948” type=“post”]神秘的雰囲気 2[/intlink]. もあります[intlink id=“1520” type=“post”]一般的な指示[/intlink] そして、テーマのためのコード [intlink id=“3015” type=“post”]twenty eleven[/intlink], [intlink id=“3017” type=“post”]私は好き[/intlink] そして [intlink id=“2468” type=“post”]論文[/intlink]. Below is updated code for Mystique 3
1. 第一の問題は、著者情報とありました / hrecipe section
ソリューション:
あなたは、Googleプロフィールを必要とします. Googleプロフィールは、ページ上のどこからリンクされなければなりません, RELと=「私」, そして、あなたのウェブサイトのメインドメインは、Googleプロフィールへのリンクに記載されている必要があり.
I achieved this with the Mystique theme with a series of modifications.
初めに, 私はからのコードを追加しました ヨースト (以下に示すように) functions.phpへ
[PHP]function yoast_add_google_profile( $contactmethods ) {
// Add Google Profiles
$contactmethods[‘google_profile’] = ‘Google Profile URLは」;
return $contactmethods;
}
ADD_FILTER( ‘user_contactmethods’, ‘yoast_add_google_profile’, 10, 1);[/PHP]
二番, I went to my wordpress profile page and filled in the google profile field with a link to my google profile
三番, 私はauthor.phpに行を編集しました, 再び, yoastからの情報に基づいて、, しかし、ミスティークのテーマの変更
[PHP]
<?PHPの場合(($app—>author->ゲット(‘user_url’)) && ($app->author->ゲット(‘user_url’)!== ‘https://」)): ?>
<?php _ae(‘Home page:」); ?>
<?PHP endifの; ?>
[/PHP]
And add the following
[PHP]
<?PHPの場合(($app—>author->ゲット(‘google_profile’)) && ($app->author->ゲット(‘google_profile’)!== ‘https://」)): ?>
<?php _ae(‘Google Profile:」); ?>
<?PHP endifの; ?>
[/PHP]
Then I edited AtomObjectAuthor.php and changed line 213 by adding rel=“author” so it reads as follows
[PHP]
return ‘<a title=“ ‘.$title.’ ” href=“ ‘.$this->getPostsURL().’ ” rel=“author”>’.$this->getName().」</a>」;
[/PHP]
これが正しく実装されている場合、あなたは読み込みスニペットテストツールでの成功メッセージを取得する必要があります 確認済み: 著者のマークアップは、このページの正しいです
2. 第二の問題(S) hfeedと一緒にいました / hentry section and included the following:
ミスING必要とhCardの "作者".
ワーニング: 少なくとも1つのフィールドにhCardのために設定する必要があります.
ワーニング: 少なくとも1つのフィールドにHatomEntryのために設定する必要があります.
ワーニング: ミスING必須フィールド "エントリタイトル」.
ワーニング: ミスING必須フィールド」を更新」.
ワーニング: ミスING必要とhCardの "作者".
ソリューション(S):
single.phpを編集するワードプレスのエディタを使用して、
コードを探します
[xhtml]
<h1 class=“title”></H1>
[/xhtml]
これを置き換えると...
[xhtml]
<h1 class=“title entry-title”></H1>
<h2 class=“updated”></h2>
<h2 class=“vcard”></h2>
[/xhtml]
最後の注意 - ちょうどこのページからコードをコピーして貼り付けないでください, 何らかの理由として、 (私は、文字エンコーディングを推測しています) それは文句を言わない仕事. ここからそれをコピーし、Windowsのメモ帳に貼り付けます. 次に、Windowsのメモ帳からそれを再コピーします (または任意の他の基本的なプレーンテキストのみのエディタ) そして、wordpressのエディタに貼り付けます. メモ帳を経由するコードは、あることが想定されるプレーンテキストとして扱われるので、問題を引き起こす任意の隠された符号化又は他のデータを失います!
Is there an update for this since the code is so much different now using the atom engine?
I have tried to possibly add the code with the atom calls but I am just a little unsure of how to get this to work properly.
Not yet as this code still works. 但し, I will be doing an update of it all in the near future — once the issues associated with the migration of the site have been resolved 🙂 Check back in 3–4 weeks 🙂