Спрашиваем и отвечаем по Wordpress-13

Pegistrator
На сайте с 23.01.2007
Offline
161
#871

Кто может подсказать почему на некоторых сайтах на одинаковых сборках, шаблонах и тд уходить сайдбар в записях под запись?

Уже многое перепробывал понять причину не могу...

Еще вопрос как массово присвоить рубрики записям, к примеру на сайте 3к записей им не присвоена рубрика их нужно рандомно раскидать по созданым рубрикам

Качественное размещение статей на трастовых площадках под ключ ( /ru/forum/comment/16221825 ) Размещение ссылок и статей ( http://allseoreg.com ) Мои услуги на Kwork ( https://kwork.ru/user/worksale )
SeVlad
На сайте с 03.11.2008
Offline
1609
#872
Pegistrator:
Кто может подсказать почему на некоторых сайтах на одинаковых сборках, шаблонах и тд уходить сайдбар в записях под запись?
Уже многое перепробывал понять причину не могу...

Без пациентов - к гадалкам.

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

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
seo3_Kul
На сайте с 25.10.2010
Offline
141
#873
seo3_Kul:
Подскажите, пожалуйста:

Страницы паганации формируются с урлами
/page/2/
/page/3/

Можно поправить на /page-2/ или ?page=2

Стоит плагин Yoast SEO - он еще оставляет каноникл
<link rel="canonical" href="../page/2/" />
Нельзя у всех страниц пагинации сделать каноникл напрямую на рубрику?

Проблема актуальна, если кто знает решение проблемы, подскажите, пожалуйста.

Плюс сегодня в индекс зашли все страницы типа:

/page/2/

/page/3/

Это же дубли, что никто не настраивал для них каноникл? :o

P.S. с канониклом проблему решил, с формирование урлов не понимаю как?!

Продвижение и раскрутка сайтов!
Gerga
На сайте с 02.08.2015
Offline
94
#874

seo3_Kul, чисто теоритически можно избавиться от ссылок пагинации вида /page/{num} и сохранить при этом пагинации, но можно же запретить индексирование этих страниц в robots.txt или meta-тегом robots с параметрами noindex nofollow.

---------- Добавлено 04.05.2019 в 10:11 ----------

Pegistrator:
Еще вопрос как массово присвоить рубрики записям, к примеру на сайте 3к записей им не присвоена рубрика их нужно рандомно раскидать по созданым рубрикам

можно так:


$categories = get_categories([ 'hide_empty' => false,
]);

$posts = get_posts([ 'posts_per_page' => -1,
]);

foreach ($posts as $post) {
$key = array_rand($categories);

wp_set_post_categories(
$post->ID,
$categories[$key]
);
}

после выполнения, код нужно удалить.

---------- Добавлено 04.05.2019 в 10:27 ----------

Pegistrator, кстати, если ваш проект имеет посещения, код лучше вставить в отдельный файл и подключить wp, затем уже можно выполнить этот файл и удалить.

seo3_Kul
На сайте с 25.10.2010
Offline
141
#875
Gerga:
seo3_Kul, чисто теоритически можно избавиться от ссылок пагинации вида /page/{num} и сохранить при этом пагинации, но можно же запретить индексирование этих страниц в robots.txt или meta-тегом robots с параметрами noindex nofollow.

намекните, где хоть копать? чтобы избавиться от этих ссылок

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

sergey885
На сайте с 19.08.2002
Offline
248
#876

здравствуйте,

подскажите, пожалуйста, есть код в шаблоне страницы, который выводит 40 постов:


<?php
global $post;
$postslist = get_posts( array( 'posts_per_page' => 40, 'post_type' => 'post', 'orderby' => 'default_date', 'order' => 'DESC' ) );
foreach ( $postslist as $post ){
setup_postdata($post);
?>
тут то, что выводится
<?php
}
wp_reset_postdata();
?>

можно ли сделать так, чтобы выводились только те посты, которые имеют тот же таг, что и страница?

интернет-маркетинг. стратегии развития веб-проектов.
SeVlad
На сайте с 03.11.2008
Offline
1609
#877
sergey885:
, есть код в шаблоне страницы, который выводит 40 постов:

ШТА? Страницы не выводят постов.

А вывод по метке (а не "тагу") - штатная функция ВП и шаболон метки есть есть любой нормальной теме.

Gerga
На сайте с 02.08.2015
Offline
94
#878

sergey885, код получения записей по тегу может быть таким:


<?php
$post_id = get_the_ID();

$tags = wp_get_post_terms($post_id, 'post_tag', [ 'fields' => 'ids',
]);

$postslist = get_posts([
'posts_per_page' => 40,
'tag__in' => $tags,
]);
?>
S
На сайте с 20.06.2012
Offline
139
#879

Несколько тысяч с записей одного вида - текст и выведенная через код картинка - можно ли как-то кодом или чем-то убрать отображение картинки и оставить только текст?

S
На сайте с 30.09.2016
Offline
469
#880
SeVlad:
Страницы не выводят постов.

А как же вот это? 😕

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий