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должнабытьсозданавадмин的主要内容,如果未能解决你的问题,请参考以下文章