Плагин WordPress Related Posts
вывод похожих записей на блоге после каждой статьи.
dainis wagars
Степаныч, пробовал Ваш вариант, не помогло. artnikov, samson, а если метки и категории
закрывать от индексации в robots.txt и через плагин Platinum Seo Pack, тогда можно использовать WordPress Related Posts? Так работают все подобные плагины, или есть исключения? А если вместо плагина использовать скрипт (опять же,
куда его прописывать?). Извиняюсь за большое количество вопросов, хочется хотябы поверхностно разобраться в самых важных моментах. Я пока в интернете сайта не имею, тренируюсь на локальном сервере, смысла пока нет его туда сбрасывать по скольку много неясностей и подводных камней. В принципе сбросить то можно, но неразабравшись во всем, он там быстро загнется не успев развиться.
artnikov
dainis wagars:
акрывать от индексации в robots.txt
В принципе, у WP закрывают от индексации: архивы, шорткоды,архивы автора...
dainis wagars:
Так работают все подобные плагины, или есть исключения
А как по другому, они для WP пишутся, поэтому и на функциях WP.
dainis wagars:
А если вместо плагина использовать скрипт
Да, может и выход...Но смысл грузиться, если можно просто статические блоки запустить, ВЫ же их каждый день НЕ собираетесь менять!? Вам в инете надо покапать, Очень много готовых решений, и без плагинов... Поищите... laugh
samson
dainis wagars:
Степаныч, пробовал Ваш вариант, не помогло.
Да, возможно в коде стили CSS работать не будут, или просто родные стили перебивают новые.

dainis wagars, Вам нужно как то осваивать это:
Скрытый текст виден только зарегистрированным пользователям


Вы движок много пилите, а без Firebug в этом деле никуда. joke

Насчет сдвинуть по центру, в теории Вам остается только одно, поправить родные стили плагина так как Вам нужно.
Для этого и нужен Firebug, наведете его на этот блок, он покажет Вам какой файл стилей используется и в какой строке стилей нужно исправлять.

Дальше останется только изменить под нужные Вам.


dainis wagars:
закрывать от индексации в robots.txt и через плагин Platinum Seo Pack, тогда можно использовать WordPress Related Posts? Так работают все подобные плагины, или есть исключения? А если вместо плагина использовать скрипт (опять же,
куда его прописывать?).

Насчет этих вопросов. Artnikov, этот плагин знает и возможно он подскажет лучше.

Я же могу сказать только о каких то закрытиях и пр. ИМХО это не вариант, особенно для молодого сайта.
Не нужно напрягать как то поисковики какими то непонятками на странице.

Я бы вначале просто не использовал подобной фишки. Потом когда сайт немного раскрутится то возможно.

Аргументирую.
Пока он Вам не даст фактически ничего. Вы сами много попав на страницу из поиска смотрите на этот блог внизу, на других сайтах? Насчет же перелинковки уже говорил.

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

Как делать перелинковку и её принципы лучше погуглить, потому что это не пара строк crazy

Но может кто другое скажет, по этому вопросу мнения могут быть разными.Добавлено спустя 4 минуты
artnikov:
Но смысл грузиться, если можно просто статические блоки запустить, ВЫ же их каждый день НЕ собираетесь менять!? Вам в инете надо покапать, Очень много готовых решений, и без плагинов...

Ну, или так, если уж нравится эта штука внизу, то действительно оформляйте в ручную как нравится, а САМОЕ ГЛАВНОЕ на те статьи которые Вам нужно для продвижения и перелинковки.
Dimmix
dainis wagars:

Подскажите пожалуйста,куда в шаблоне wordpress сделанном в artisteer 4.1 (помимо установки
самого плагина), вставляется строчка <?php wp_related_posts();?> в файл single.php, чтобы
похожие записи выводились после каждой статьи?

Так плагин сам ставит эти самые записи именно туда куда нужно и в том числе в конец поста !!!

Я недавно этим замарачивался и советую сделать так ( вывод похожих записей с миниатюрой по "категориям" без плагинов ):

1. Создать файл relatedprimer.php ( назовите как хотите ) положить в директорию темы и вставить в него:

Код PHP:
  1. <div class="related_posts">
  2. <h3>Обратите внимание ещё на записи из рубрики:
  3. <?php
  4. foreach((get_the_category()) as $category) { // Эта функция выводит название категории
  5. echo $category->cat_name . ' '; }
  6. ?>
  7. </h3>
  8. <?php
  9. $categories = get_the_category($post->ID);
  10. if ($categories) {
  11. $category_ids = array();
  12. foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
  13. $args=array(
  14. 'category__in' => $category_ids,
  15. 'post__not_in' => array($post->ID),
  16. 'showposts'=>3, // Количество выводимых постов
  17. 'orderby'=>rand,
  18. 'caller_get_posts'=>1);
  19. $my_query = new wp_query($args);
  20. if( $my_query->have_posts() ) {
  21. echo '<div>';
  22. while ($my_query->have_posts()) {
  23. $my_query->the_post();
  24. ?>
  25. <div class="related_posts_box"><a href="<?php the_permalink() ?>" title="Перейти к записи <?php the_title(); ?>"><?php the_post_thumbnail(); ?><div class="related_posts"><?php the_title(); ?></a></div></div>
  26. <?php
  27. }
  28. echo '</div>';
  29. }
  30. wp_reset_query();
  31. }
  32. ?>
  33. </div>
2. Отредактирвать single.php чтобы получилось так:

Код PHP:
  1. get_template_part('content', 'single');
  2. get_template_part('relatedprimer'); // Подключаем созданный файл
  3. get_template_part('comments'); // Выводим комментарии
3. Удаляем вывод комментариев в content-single.php так как мы их подключили выше

Код PHP:
  1. 'content' => theme_get_content(), // Удалить эту строчку
4. Поработать с css ( простой пример ):

Код PHP:
  1. .related_posts{
  2. margin:15px 0;
  3. float: left;
  4. width: 100%;
  5. }
  6. .related_posts_box{
  7. background-color: #E8F0F2;
  8. min-height: 200px;
  9. border:1px solid #C6D2D4;
  10. border-radius:5px;
  11. float: left;
  12. margin: 2px;
  13. padding: 6px 3px;
  14. text-align: center;
  15. width: 150px;
  16. font-style: italic;
  17. }
  18. .related_posts_box:hover{
  19. background:#ffffff;
  20. }
5. Могут залезть комментарии на вывод этих постов, добавить классу .commentsform отступ ( пример margin-top: 100px; ).
Редактировалось: 1 раз (Последний: 13 января 2014 в 21:34)
Перейти на форум:
Страницы: << < 1 2
Быстрый ответ
У вас нет прав, чтобы писать на форуме.