php Изменяетзапрос,чтобыработалапагинациянастранице类别。 Страница(page)categoryдолжнабытьсозданавадмин

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Изменяетзапрос,чтобыработалапагинациянастранице类别。 Страница(page)categoryдолжнабытьсозданавадмин相关的知识,希望对你有一定的参考价值。

<?php
/**
 * Изменяет запрос, чтобы работала пагинация на странице category.
 *
 * Страница (page) category должна быть создана в админке
 * и указана в настройках чтения, как "Страница записей"
 *
 * $param array $query_vars
 *
 * @return array
 */
add_filter( 'request', function ( $query_vars ) {
	
	if ( isset( $query_vars['category_name'] ) ) {
		$page = explode( '/', $query_vars['category_name'] );
		
		if ( $page[0] == 'page' ) {
			$paged = isset( $page[1] ) && is_numeric( $page[1] ) ? (int) $page[1] : 0;
			
			$query_vars['page']     = '';
			$query_vars['pagename'] = 'category';
			$query_vars['paged']    = $paged;
			
			unset( $query_vars['category_name'] );
		}
	}
	
	return $query_vars;
} );

以上是关于php Изменяетзапрос,чтобыработалапагинациянастранице类别。 Страница(page)categoryдолжнабытьсозданавадмин的主要内容,如果未能解决你的问题,请参考以下文章

python Скриптпреобразованияматрицызаполняемойпострочновматрицузаполняемуюпоспирали---найденчерезгугл

python Несамыйлучшийвариантпреобразованиядвумернойматрицы,заполняемойпострочно - вматрицузаполняемую

php 自定义数据库查询кастомныйзапроскбазе,выбратьвсепостысразнымзначениемкастомфилда

swift Вконечномсчетеярешил,чтоэтопростаярекурсия。 Надругихязыкахрекурсиюяреализовывал。 Пробуюнасвифт

php быстраяинексациямассива。 однаизнаиболеечастоиспользуемыхфункций。

php Имитируетподключениемодулявыгрузкитоваровиз1СУТнасайтБитриксУС