Защо не трябва да използвате query_posts () в WordPress - WP списание

Първични и вторични заявки

Основната заявката (или основната линия) в WordPress е тази, която се извършва на ранен етап, ядрото е заредена, тя е изградена от исканата URL, Пермалинковете настройки и т.н. По време на основното заявката WordPress определя параметри, като например броя на записите на страница, използвайте модела в обекта и други. Основната заявката се прави WordPress.

Средно заявка е тази, която се извършва в допълнение към основната. Например:

За сравнение, помислете за цикъл за да се покаже популярни публикации, използващи WP_Query:

Разбира се на втория вариант е по-малко по-чиста и по-обикновено като този дизайн е най-често при използване на основния цикъл WordPress.

$ Wp_query и $ wp_the_query

За да видите това просто погледнете на изпълнението на тези функции:

Така функции, които са проектирани да работят с основния цикъл WordPress започват да работят с нашия вторичен въпрос, като основен заявката остава в глобалната променлива $ wp_the_query. връзка към които могат да бъдат възстановени от wp_reset_query () функция.

По този начин, на всяка страница, ние имаме пет записи, а не десет, но нашата приставка за страниране ще покаже четири страници, вместо две. То всичко това се вписва, но преходът към трета страница върна грешка 404. Защо се случва това?

Припомняме, че основната заявка WordPress настъпва още преди index.php или преработени модели archive.php където има нашата "заместител". Основната заявката за броя на записите на страница - десет и само две страници. Третият и четвъртият страници в основната заявка там.

Това е основната заявка определя коя тема шаблон ще се използва, и по искане на трета или четвърта страница на WordPress ще използва 404.php шаблон.

Здравейте
Имам кратък номер за представяне на информацията от една станция към друга
тук е фрагмент

Въпросът е: как можем да се предефинират изходни данни позиции така, че самият текст е останала същата, но ако имате код PHP за Wordpress, той показва информация, която е от значение за поста, не свързвайте, но за поста, в която е включена.

Това се прави с помощта на заявка Var. Ако е така, как най-добре да се направи?

Пс на lokalke (Денвър), всичко е наред с двете шаблони. Lokalke на WordPress 4.0. за
4.1.1 десктоп (но е важно).

Виждам много от вашите изречения уплашен: ". Умен замяна" "отменя собствената си данни основната линия",