Микроразметка рецептов. Серия #5. Внедряем микроразметку

Артем Абрамович

Меня зовут Артем Абрамович и я являюсь фрилансером-вордпресером. Занимаюсь настройкой и редактированием сайтов созданных на CMS WordPress. Это основная моя специализация, есть еще несколько работ, которыми я занимаюсь, но обо этом вы можете более подробно узнать из моего портфолио.

17 комментариев к “Микроразметка рецептов. Серия #5. Внедряем микроразметку”

  1. На счет условий. Мне нужно вообще, сделать разные шаблоны, к примеру, тем же самым term’ам…То есть у terma «Кафе» один шаблон, а у term’a «Гостиница» другой шаблон. Как это сделать?
    То есть как создать отдельный шаблон только для определенных записей, которые относятся к определенному term’у…..Именно term, а не категория
    Заранее спасибо

    Ответить
    • +WPRUSe Таксономии подключены. В настройках самого плагина подключал:
      http://prntscr.com/b40w06
      Файл single-video.php это в пример. Вот реальный код:

      post;

      if( has_term(‘types’, ‘bar’) ) {
      include (TEMPLATEPATH.’/single-types_bar.php’);
      } else {
      include (TEMPLATEPATH.’/single-default.php’);
      }
      ?>

      который, кстати я разместил в файл single.php, удалив все что было в нем до этого. Короче говоря идея взята отсюда:
      http://it-media.kiev.ua/wordpress/raznye-shablony-dlya-rubrik-i-stranic-zapisej-v-wp.html

      Ответить
    • +WPRUSe Но все равно, ощущение, будто таксономии не подключились..Вроде все перепроверил

      Ответить
    • +Bibars_Design
      Дак это вообще не так делается, в статье криво написано. Постучитесь в скайп artikus13, здесь долго писать

      Ответить
    • +WPRUSe Артем здравствуйте, извиняюсь за беспокойство, но почему то:

      <?php if( has_term( 'bar', 'types') ) {

      get_template_part( 'content', 'bar' );

      } elseif ( has_term( 'restoran', 'types') ){

      get_template_part( 'content', 'restoran');

      } elseif ( has_term( 'cafe', 'types') ) {

      get_template_part( 'content', 'cafe');

      в последней строчке кода:

      — выдает ошибку. Возможно нужно добавить фигурные скобки, либо строку типа: function my_custom_temp () ?

      Ошибка следующая:

      Parse error: syntax error, unexpected ‘<' in /var/www/vhosts/…

      Ответить
    • +Bibars_Design Все! решено. Вот готовый код:

      Правда не знаю на сколько он правильный. Во всяком случае всё отлично работает. Возможно кому-то понадобится. ✌

      Ответить
  2. Спасибо за идею.
    Кстати вместо «resultPhoto» можно указать просто «photo» и будет выводиться фотка блюда, как в яндексе, так и в гугл.
    В WP разве нельзя реализовать свою уникальную тему для каждой рубрики?

    Ответить
    • Точно, что-то у яши изменилось, в первый раз такое вижу. Надо документацию читать

      Ответить
    • Я завтра планирую потанцевать с бубном вокруг адаптации WP под кулинарный сайт, если Вам интересно, могу отписаться на следующей неделе относительно своих успехов. На данном этапе я подобрал только тему (решил использовать Editorial). Никак не разберусь зачем в WP нужны страницы, если есть записи которые можно раскладывать по рубрикам и тегам. Страницу можно использовать в качестве категории для записи? Вот пример структуры сайта — http://savepic.ru/13411845.jpg

      Вообще на WP реально реализовать малой кровью, чтобы канонический url строился http://// ?

      Ответить
    • УЖЕ ПОНЯЛ ЧТО НЕЛЬЗЯ 🙁 …
      Я так понял что можно присваивать записи сразу несколько рубрик.
      Пример:
      http:////
      http://///
      http://///
      http://///
      http://///
      http://///
      И как бы так реализовать, чтобы можно было указывать каноническую ссылку для записи, чтобы сделать канонической «http:////» и при этом запись сразу принадлежала нескольким подрубрикам?

      Ответить
    • Про что и говорил)))Страницы как рубрику можно использовать, но это сильный гемор при выводе. Страницы в ВП — это отдельный статический элемент, который не может упорядочиваться по категориями (на самом деле может, но это совершенно другая история)
      Записи можно присваивать сколько угодно рубрик, а рубрикам можно делать разные иерархии (вложенные рубрики)
      Каноническими ссылками не заморачивался, но Yoast умеет их указывать для каждой конкретной записи
      Ну и постоянные ссылки, естессено надо указать, чтобы в чпу название рубрики появилось

      Ответить

Добавить комментарий

%d такие блоггеры, как: