5ответ(ов) в теме
Vadik O
не в сети 3 года
На сайте с 14.09.2017
Участник
Тем 127
Сообщения 571
1
12:19
Версия WP-Recall: 16.17.18
Версия дополнения: 1.4.2

Здравствуйте.
Опираясь на подсказки из

Вы не можете просматривать опубликованные ссылки

, хотел вывести фиксированное количество другие услуги автора.
В коде поменял per_page на

		
'orderby'=>'rand', // рандом
'showposts'=>4,  //количество выводимых ячеек

У меня получился такой код
add_filter('the_content', 'add_all_services_author', 30);
function add_all_services_author($content){
	global $post;
	
	if($post->post_type != 'service') return $content;
	
	$content .= '<h3>Другие услуги автора</h3>';
	
	$content .= sm_service_list(array(
		'author' => $post->post_author,
		'orderby'=>'rand', // рандом
		'showposts'=>3,  //количество выводимых ячеек
	));
	
	return $content;
}

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

0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
2
12:26

Добрый день, вместо showposts используйте number

0
Vadik O
не в сети 3 года
На сайте с 14.09.2017
Участник
Тем 127
Сообщения 571
3
12:35

Андрей CS сказал(а)
Добрый день, вместо showposts используйте number

К сожалению не сработало, выводятся все услуги автора

0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
4
13:13

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

1
Vadik O
не в сети 3 года
На сайте с 14.09.2017
Участник
Тем 127
Сообщения 571
5
13:41

Спасибо, сработало.
Вот какой код получился

add_filter('the_content', 'add_all_services_author', 30);
function add_all_services_author($content){
	global $post;
	
	if($post->post_type != 'service') return $content;
	
	$content .= '<h3>Другие услуги автора</h3>';
	
	$content .= sm_service_list(array(
		'author' => $post->post_author,
		'orderby'=>'rand', // рандом
		'number'=>3,  //количество выводимых ячеек
		'per_page' => -3
	));
	
	return $content;
}

Правда, остается блок навигации страниц

Вы не можете просматривать опубликованные ссылки

, но можно скрыть стилями.
Спасибо, вопрос решен.

2
Тема закрыта. Публикация новых сообщений запрещена.