Я ранее писал о богатых фрагменты кода для[intlink id=“2948” type=“post”]Таинственность 2[/intlink]. Существуют также[intlink id=“1520” type=“post”]общие инструкции[/intlink] и код для темы [intlink id=“3015” type=“post”]двадцать одиннадцать[/intlink], [intlink id=“3017” type=“post”]Мне нравится[/intlink] и [intlink id=“2468” type=“post”]тезис[/intlink]. Ниже приведен обновленный код для Mystique 3.
1. Первая проблема была с информацией автора / hrecipe раздел
Решение системы:
Вам нужен Google про-файл. Ваш профиль Google должны быть связаны откуда-то на странице, с относительной = "я", И главный домен вашего сайта должны быть перечислены в вашем профиле ссылки Google.
Я достиг этого с темой Mystique с серией модификаций.
Во-первых, Я добавил код из Yoast (как показано ниже) в functions.php
[PHP]Функция yoast_add_google_profile( $contactmethods ) {
// Добавить анкеты Google
$contactmethods[‘google_profile’] = ‘Google Profile URL»;
return $contactmethods;
}
add_filter( ‘user_contactmethods’, ‘yoast_add_google_profile’, 10, 1);[/PHP]
Второй, Я пошел в свой WordPress странице профиля и заполнены в профиле области Google со ссылкой на профиль Google
Третий, Я редактировал строку author.php, снова, на основе информировать-на-ния от Йоаст, но изменил для Мыс-Tique тему
[PHP]
<?PHP, если(($app—>author->получать(‘user_url’)) && ($app->author->получать(‘user_url’)!== ‘https://»)): ?>
<?php _ae(‘Home page:»); ?>
<?PHP ENDIF; ?>
[/PHP]
И добавить следующее
[PHP]
<?PHP, если(($app—>author->получать(‘google_profile’)) && ($app->author->получать(‘google_profile’)!== ‘https://»)): ?>
<?php _ae(‘Google Profile:»); ?>
<?PHP ENDIF; ?>
[/PHP]
Тогда я редактировал AtomObjectAuthor.php и изменил линию 213 , добавив отн = "автор" таким образом, это гласит
[PHP]
return ‘<a title=“ ‘.$title.’ ” href=“ ‘.$this->getPostsURL().’ ” rel=“author”>’.$this->getName().»</а>»;
[/PHP]
Когда это будет правильно реализован вы должны получить сообщение успех в тестировании фрагменты инструмент, который читает Вери-Fied: Автор-корабль разметка соответствует норме для этой страницы
2. Вторая проблема(s) были с hfeed / hentry Разделе и включали следующее:
Мисс-Ing требуется hCard "автор".
Пись: По крайней мере одно поле должно быть установлено для Hcard.
Пись: По крайней мере одно поле должно быть установлено для HatomEntry.
Пись: Мисс-ния обязательное поле "начального название".
Пись: Мисс-Ing обязательное поле "обновленный".
Пись: Мисс-Ing требуется hCard "автор".
Решение(s):
Используйте редактор WordPress для редактирования файла single.php
Найдите код
[xhtml]
<h1 class=“title”></h1>
[/xhtml]
заменить это ...
[xhtml]
<h1 class=“title entry-title”></h1>
<h2 class=“updated”></h2>
<h2 class=“vcard”></h2>
[/xhtml]
Последнее замечание - Не просто скопируйте и вставьте код из этой страницы, по какой-то причине (Я думаю-ния ха-ас-тер ENCOD-Ing) это не будут работать. Скопируйте его отсюда и вставить в Windows Notepad. Затем снова скопируйте его из окнах записную площадку (или любой другой простой текстовый редактор) и вставьте в редактор WordPress. При переходе через блокнот теряется любая скрытая кодировка или другие данные, которые вызывают проблемы, поэтому код рассматривается как простой текст, который должен быть!
Есть ли обновления для этого, так как код так сильно отличается сейчас, используя атомную двигатель?
Я попытался, возможно, добавить код с атомом звонков, но я просто немного не уверены в том, как получить это работало должным образом.
Пока нет, как этот код все еще работает. Однако, Я сделаю обновление всего этого в ближайшем будущем - как только проблемы, связанные с миграцией сайта, будут решены 🙂 Проверьте через 3-4 недели 🙂