WordPress 3: создать меню навигации для пользовательского типа сообщения - PullRequest
1 голос
/ 25 июня 2010

Просто играю с Wordpress 3.0 в первый раз.Я установил плагин пользовательского интерфейса пользовательского типа поста и создал пользовательский тип поста: "composers".

Как мне создать навигационное меню для всех композиторов?В идеале мне бы хотелось, чтобы статическая страница называлась «композиторы», в которой есть навигационное меню всех отдельных композиторов.

На странице «Внешний вид -> Меню» я могу создать меню и назначить композиторов по отдельности. к нему, но что мне нужно сделать, чтобы просто добавить всю коллекцию композиторов в меню, чтобы оно обновлялось при добавлении нового композитора?Конечно, мне не нужно добавлять их все вручную?

1 Ответ

1 голос
/ 25 июня 2010

То, что вы пытаетесь сделать, может быть лучше реализовано в виде плагина или небольшого редактирования в файле темы, что-то вроде:

$composers = new WP_Query('post_type=composers');
if ($composers->have_posts():
?>
<ul class="composer-nav">
    <?php while ($composers->have_posts()): $composers->the_post(); ?>
        <li>
            <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
        </li>
    <?php endwhile; ?>
</ul>
<?php endif; ?>

Я знаю, что идея пользовательских меню былачтобы попытаться избежать необходимости в плагинах или редактировании тем, но я думаю, что это было действительно разработано для того, чтобы пользователи могли выбирать и выбирать именно то, что им нужно, вместо автоматического перечисления элементов (только мое мнение).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...