GET
параметр page
можно сразу поставлять в название подключаемого файла. Просто сначала проверить есть ли такой файл. Для мета информации нужно какое нибудь хранилище. Принцип в том что не проверять каждый параметр на существование. Очень простой пример: вы создаете массив где нибудь в конфиге с нужными полями. $meta = ['title' => null, 'description' => null]
function searchExcludePages($query) {
if ($query->is_search) {
$query->set('post_type', 'post');
$query->set('cat','-1,-2,-3,-4,-9');
}
return $query;
}
add_filter('pre_get_posts','searchExcludePages');
$query->set('cat','-1,-2,-3,-4,-9');
значения - это id категорий. "-" означает, исключение категорий из поиска. По сути исключая оставляешь нужные категории. Не очень удобно но работает. Если не ошибаюсь на wp-kama.ru есть полное описание и список параметров, которые можно передавать в эту функцию var ofers_more = $("#ofers-button-more-mat-des");
var ofers_page = 1;
var ofers_container = $(".sliderRightBlock");
ofers_more.on("click", function(){
ofers_page++;
get_more_ofers(ofers_page);
});
function get_more_ofers(ofers){
$.ajax({
type:"GET",
url:"../lib/product-ofers.php",
data:"ofers="+ofers,
success:function(data){
if(data){
alert(data);
$(data).appendTo($(".sliderRightBlock"));
}
//ofers_rub_block = false;
}
});
}