Я настраиваю собственную тему WordPress и реализовал несколько пользовательских типов сообщений: «раздел», «статья» и «запись».Идея: в разделе есть несколько статей, в статье есть несколько записей, в записи есть несколько сообщений, каждая из которых отображает своих «потомков» в виде миниатюр в соответствующем шаблоне.
(Пример: раздел, называемый «путешествия», содержитдве статьи: NZ и FR. Второй раздел, называемый «книги», содержит «Гарри Поттер» и «Glennkill»)
Таким образом, постоянные ссылки должны выглядеть следующим образом: travels / NZ / Day-1 / прибытие в аэропорт или книги / гарри поттер / философский камень / глава-1
Это код цикла для первой страницы, где всеотображаются возможные секции: `
/* define parameter for the query */
$args = array(
'post-type' => 'section',
'orderby' => 'title',
'order' => 'ASC'
);
/* define the new query to loop through the parameter just set */
$custom_query = new WP_Query($args);
if ($custom_query->have_posts()) : while ( $custom_query->have_post()) : $custom_query->the_post(); ?>
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?> Section">
<div class="section">
<?php the_post_thumbnail();?>
<p class="front_page_section_title"><?php the_title(); ?></p>
</div>
</a>`
и это код шаблона секции, который я до сих пор придумал:
$args = array(
'post-type' => 'article',
'orderby' => 'date',
'order' => 'DESC'
);
/* define the new query to loop through*/
$custom_query = new WP_Query($args);
if ($custom_query->have_posts()) : while ( $custom_query->have_post()) : $custom_query->the_post(); ?>
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?>">
<div class="article">
<?php the_post_thumbnail();?>
<p class="front_page_article_title"><?php the_title(); ?></p>
</div>
</a>
Итак, как должен выглядеть код для шаблона секции по порядкутолько зациклить статьи 'child' в выбранном разделе?Может ли массив $ args цикла секции автоматически установить параметр «tag» в заголовок секции, а затем отфильтровать все статьи (помеченные вручную) с тем же именем?(я полагаю, код для более глубоких элементов иерархии будет в основном таким же)
Заранее спасибо!Извините за любые орфографические / грамматические ошибки.