Я работаю над созданием меню виджета (типа боковой панели, такой как w3schools), которая должна показывать все записи, перечисленные в определенной категории.
Например, с домашней страницы, когда пользователь нажимает «HTML» на панели Nav, она выводит их на страницу с описанием о курсе, и я добавил пользовательское меню боковой панели (с помощью перетаскивания), в котором есть другие сообщений той же категории по имени «HTML».Wordpress menu, отображающее все сообщения в определенной категории
Я хочу, чтобы иметь возможность делать сообщение и помечать его в разделе "HTML", в пункте меню Я выбираю меню для отображения меню только на сообщениях с категорией "HTML", а затем после этого, когда я делаю пост в категории «HTML», меню должно автоматически добавить еще одну запись в список. Проще говоря, динамическое меню, отображающее все сообщения под определенной категорией.
До сих пор я наткнулся на эту часть кода, но поставив его в редакторе для меню не работает:
$catPost = get_posts(get_cat_ID("NameOfTheCategory"));
foreach ($catPost as $post) : setup_postdata($post); ?>
<div>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p><?php the_content(); ?></p>
</div> <?php endforeach;?>
Я новичок в WordPress и я попытался найти везде и пытается много плагинов, но я ничего не могу найти.
Где именно я могу вставить это? И в 'array (..);' являются точками, которые должны быть частью кода или это так? – 4127157
Также, как мне получить определенную категорию? Я имею в виду, где указать, какую категорию я должен получить? – 4127157
Нет точек, которые не должны быть частью кода, перейдите в WordPress codex и прочитайте о аргументах, которые вы можете передать функции get_categories, то же самое для WP_Query. Вы можете получить вышеуказанную функцию, чтобы получить сообщения из нужной вам категории, передав параметр функции через get_categories() $ args –