WordPress как на ладони
wordpress jino

Как подкорректировать превью поста?

Есть записи, в которых публикуются фотографии. Эти записи публикуются на двух страницах "Фото" и "Новости". Размещаются фотографии с помощью плагина NextGEN Gallery. Этот плагин выводит по 10 фотографий из галереи и пагинацию для её перелистывания.

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

Пробовал решить проблему с помощью регулярного выражения и хука the_content:

function remove_pagination_ngallery() {
	$tag = "div";
	$attr = "class";
	$value = "ngg-navigation";
	$tag_with_pag = "/<(".$tag.")[^>]*$attr\s*=\s*"."(['\"])$value\\2[^>]*>(.*)<\/\\1>/";
	str_replace($tag_with_pag, '', $content);   

	return $content;
}

add_filter( 'the_content', 'remove_pagination_ngallery' );  

В итоге записи вообще начисто стираются.

dredder_gun 1.3 года назад

Вопрос решён
https://toster.ru/q/319904

0
dredder_gun 1.3 года назад

Нет ответов на этот вопрос.

На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.