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

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

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

Я ранее написал о богатом фрагментах кода для Таинственность 2. Существуют также общие инструкции и код для темы двадцать одиннадцать, Мне нравится и тезис. Ниже обновляется код для Mystique 3

1. The first problem was with the author information / hrecipe раздел

Решение:

You need a google profile. Your google profile must be linked from somewhere on the page, with rel=”меня”, AND the main domain of your website must be listed on your google profile links.

I achieved this with the Mystique theme with a series of modifications.

Во-первых, Я добавил код из Yoast (как показано ниже) в functions.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);

Второй, I went to my wordpress profile page and filled in the google profile field with a link to my google profile

Третий, Я редактировал строку author.php, снова, based on information from yoast, but changed for the Mystique theme

<?php if(($app--->author->get('user_url')) && ($app->author->get('user_url')!== 'http://')): ?>
  <?php _ae('Home page:'); ?>
<?php endif; ?>

И добавить следующее

<?php if(($app--->author->get('google_profile')) && ($app->author->get('google_profile')!== 'http://')): ?>
  <?php _ae('Google Profile:'); ?>
<?php endif; ?>

Тогда я редактировал AtomObjectAuthor.php и изменил линию 213 by adding rel=”автор” so it reads as follows

return '<a title="'.$title.' " href="'.$this->getPostsURL().'" rel="author">'.$this->getName().'</a>';

When this is correctly implemented you should get a success message in the snippets testing tool which reads Verified: Authorship markup is correct for this page

2. Вторая проблема(с) были с hfeed / hentry section and included the following:

Missing required hCard “автор”.
Предупреждение: По крайней мере одно поле должно быть установлено для Hcard.
Предупреждение: По крайней мере одно поле должно быть установлено для HatomEntry.
Предупреждение: Отсутствует обязательное поле “начального название”.
Предупреждение: Отсутствует обязательное поле “обновленный”.
Предупреждение: Missing required hCard “автор”.

Решение(с):

Use the wordpress editor to edit single.php

Найдите код

<h1 class="title"></h1>

replace this with

<h1 class="title entry-title"></h1>
<h2 class="updated"></h2>
<h2 class="vcard"></h2>

A final noteDon’t just copy and paste the code from this page, как по некоторым причинам (I’m guessing character encoding) это не будут работать. Copy it from here and paste into windows notepad. Then re-copy it from windows notepad (или любой другой основной обычный текст только редактор) and paste into the wordpress editor. Going via notepad loses any hidden encoding or other data which causes a problem so the code is treated as the plain-text it is supposed to be!

Что вы думаете? Напишите нам комментарий ниже! Если вы хотите подписаться, используйте ссылку подписки в меню вверху справа.. Вы также можете поделиться этим со своими друзьями, используя приведенные ниже социальные ссылки.. Ваше здоровье.

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

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

GravatarГрабить

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.

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

Пока нет, как этот код все еще работает. However, I will be doing an update of it all in the near futureonce the issues associated with the migration of the site have been resolved 🙂 Check back in 3-4 weeks 🙂

Ответить