Извлеките случайную дочернюю ссылку произвольного типа сообщения. ⇐ Php
-
Гость
Извлеките случайную дочернюю ссылку произвольного типа сообщения.
У меня есть собственный тип сообщения (комиксы), для которого я пытаюсь получить случайного внука (случайная кнопка в навигации). Этот пользовательский тип сообщений состоит из трех уровней
_ Название комикса
__ Название главы
___ Страница комикса
Я написал следующее
$argsComics = array( 'post_type' => 'комиксы', 'поля' => 'идентификаторы', 'posts_per_page' => -1 ); $titles = get_posts($argsComics); $argsIssues = массив( 'post_type' => 'комиксы', 'post_parent__in' => $title, 'поля' => 'идентификаторы', 'posts_per_page' => -1 ); $issues = get_posts($argsIssues); $argsPages = массив( 'post_type' => 'комиксы', 'post_parent__in' => $проблемы, 'поля' => 'идентификаторы', 'posts_per_page' => -1, 'orderby' => 'ранд' ); $random_comic = get_posts($argsPages); $random = array_rand($random_comic); $random_post_url = get_permalink($random); и я получаю совершенно случайные постоянные ссылки. Что я делаю не так? Должен быть более простой способ получить случайную ссылку, которая будет охватывать только всех внуков в этом типе сообщений.
У меня есть собственный тип сообщения (комиксы), для которого я пытаюсь получить случайного внука (случайная кнопка в навигации). Этот пользовательский тип сообщений состоит из трех уровней
_ Название комикса
__ Название главы
___ Страница комикса
Я написал следующее
$argsComics = array( 'post_type' => 'комиксы', 'поля' => 'идентификаторы', 'posts_per_page' => -1 ); $titles = get_posts($argsComics); $argsIssues = массив( 'post_type' => 'комиксы', 'post_parent__in' => $title, 'поля' => 'идентификаторы', 'posts_per_page' => -1 ); $issues = get_posts($argsIssues); $argsPages = массив( 'post_type' => 'комиксы', 'post_parent__in' => $проблемы, 'поля' => 'идентификаторы', 'posts_per_page' => -1, 'orderby' => 'ранд' ); $random_comic = get_posts($argsPages); $random = array_rand($random_comic); $random_post_url = get_permalink($random); и я получаю совершенно случайные постоянные ссылки. Что я делаю не так? Должен быть более простой способ получить случайную ссылку, которая будет охватывать только всех внуков в этом типе сообщений.
Мобильная версия