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

tommy-gung
На сайте с 22.11.2006
Offline
287
#21

у нас, как минимум, разные переменные $related_posts и $tovlist

Здесь не могла быть ваша реклама
V0
На сайте с 28.08.2010
Offline
45
#22

Ну да переменную поменял

<?php

$categories = get_the_category();

$categories_id = array();

foreach($categories as $cat) {

$categories_id[] = $cat->cat_ID;

}

unset($categories);

$tovlist = get_posts(array(

'post_type' => 'tov',

'author' => $post->post_author,

'posts_per_page' => 20,

'orderby' => 'rand',

'category' => implode(",", $categories_id),

'exclude' => $post->ID

));

if ($tovlist) {foreach ( $tovlist as $post ) { setup_postdata($post);

?>

Похожие записи показывает теперь и с этим кодом но результат тот же категорию не понимает показывает из всех категорий как раньше

LI
На сайте с 05.10.2016
Offline
0
#23

Помогите разобраться. После переноса сайта на другой хостинг вылез глюк. На работают гиперссылки в Картинках, не кликаются. Если их открывать через правую кнопку мыши переход осуществляется, а на саму картинку нет.

LI
На сайте с 05.10.2016
Offline
0
#24

пока суть та дело, пробовала загрузить новые картинки, они не подгружаются в новые папки грузятся в старые директории, новые не создаются. Права на папках 755. Бред......

Sly32
На сайте с 29.03.2012
Offline
303
#25

сделайте вывод категорий и посмотрите что передается

echo $categories_id;

вставьте в вывод записи

---------- Добавлено 06.10.2016 в 09:45 ----------

Lapka-I:
пока суть та дело, пробовала загрузить новые картинки, они не подгружаются в новые папки грузятся в старые директории, новые не создаются. Права на папках 755. Бред......

Переехали откуда и куда, тема известнаяи не раз поднималась. Кроме правильной настройки wp-config.php (обязательно -define('FS_METHOD', 'direct');)

Надо еще и пользователей папок правильно поставить.Есть на на форуме тема, поройтесь, недавно обсуждалась

---------- Добавлено 06.10.2016 в 09:47 ----------

tommy-gung, А почему вы в вашем коде сначала массив категорий формируете, потом преобразовываете его в строку? Нельзя сразу строку делать?

LI
На сайте с 05.10.2016
Offline
0
#26

Переехали откуда и куда, тема известнаяи не раз поднималась. Кроме правильной настройки wp-config.php (обязательно -define('FS_METHOD', 'direct');)

Надо еще и пользователей папок правильно поставить.Есть на на форуме тема, поройтесь, недавно обсуждалась

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

а по картинкам переходы так и не происходят

Sly32
На сайте с 29.03.2012
Offline
303
#27
tommy-gung:
операций столько же

Операций все таки меньше. В первом цикле ресурсоемкость одинакова - добавить к строке или добавить элемент в массив, зато потом при формировании запроса к базе нет лишнего преобразования. Но у меня просто теоретический интерес был, разница в операциях незначительна, раз вам так удобнее - почему бы и нет?

---------- Добавлено 06.10.2016 в 21:41 ----------

Lapka-I:
На работают гиперссылки в Картинках, не кликаются. Если их открывать через правую кнопку мыши переход осуществляется, а на саму картинку нет.

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

bratka_panya
На сайте с 11.10.2007
Offline
250
#28

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

Слайдеры не предлагать.

Интернет-магазин виниловых пластинок https://plastinochka.ru/
S@shka
На сайте с 27.09.2009
Offline
157
#29

Уже голову сломал...

Вроде задачка то простая:

Имеем страницу метки (tag). В анкор ссылки на запись нужно вывести: название рубрики в которой находится запись, название записи

Собственно

<?php the_permalink() ?>"><?php single_cat_title(' '); ?>, <?php the_title(); ?></a>

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

<?php the_permalink() ?>"><?php the_category(' '); ?>, <?php the_title(); ?></a>

тоже не работает, т.к. the_category уже создает ссылку, а мне нужен только текст

Playerror
На сайте с 28.09.2008
Offline
117
#30
S@shka:
Уже голову сломал...
Вроде задачка то простая:

Имеем страницу метки (tag). В анкор ссылки на запись нужно вывести: название рубрики в которой находится запись, название записи

Собственно

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


тоже не работает, т.к. the_category уже создает ссылку, а мне нужен только текст

Выводит просто название


<?php
$categories = get_the_category();
if ( ! empty( $categories ) ) {
echo esc_html( $categories[0]->name );
}
?>

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