DIY Главная Медиа Logo

Конечная сайт для проектирования и создания вашей установке домашнего кинотеатра и Привет-Fi.

2Wordpress ЛоготипБогатые фрагменты код Mystique 3.x

Я ранее писал о богатых фрагменты кода для[int­link id=“2948” type=“post”]Таинственность 2[/intlink].  Существуют также[int­link id=“1520” type=“post”]общие инструкции[/intlink] и код для темы [int­link id=“3015” type=“post”]двадцать одиннадцать[/intlink], [int­link id=“3017” type=“post”]Мне нравится[/intlink] а также [int­link id=“2468” type=“post”]тезис[/intlink].  Ниже приведен обновленный код для Mystique 3.

1. Первая проблема была с информацией автора / hrecipe раздел

Решение системы:

Вам нужен Google про-файл. Ваш профиль Google должны быть связаны откуда-то на странице, с относительной = "я", И главный домен вашего сайта должны быть перечислены в вашем профиле ссылки Google.

Я достиг этого с темой Mystique с серией модификаций.

Во-первых, Я добавил код из Yoast (как показано ниже) в functions.php

[PHP]Функция yoast_add_google_profile( $con­tact­meth­ods ) {
// Добавить анкеты Google
$contactmethods[‘google_profile’] = ‘Google Pro­file URL»;
return $con­tact­meth­ods;
}
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. При переходе через блокнот теряется любая скрытая кодировка или другие данные, которые вызывают проблемы, поэтому код рассматривается как простой текст, который должен быть!

оставьте ответ

2 Комментарии

RГрабить

Есть ли обновления для этого, так как код так сильно отличается сейчас, используя атомную двигатель?
Я попытался, возможно, добавить код с атомом звонков, но я просто немного не уверены в том, как получить это работало должным образом.

Ответить
JSДжон Скейф

Пока нет, как этот код все еще работает. Однако, Я сделаю обновление всего этого в ближайшем будущем - как только проблемы, связанные с миграцией сайта, будут решены 🙂 Проверьте через 3-4 недели 🙂

Ответить