Intereting Posts
Регистрировать и регистрировать условные (специфичные для браузера) файлы javascript? Довольно URL для пользовательского поиска для настраиваемого типа сообщения Расслабляющая необработанная фильтрация HTML внутри тегов <pre>? Добавление класса к первому сообщению в пользовательском цикле с использованием фильтра post_class Как вернуться на ту же страницу после списка – после обновления сообщения пользовательский naver nav вопрос с участием ajax Проблема с родительским и дочерним условным тегом для отображения содержимого Публикация только URL-адреса Facebook без полного фрагмента кода Как получить дочерние категории данного сообщения WordPress для использования учетных данных пользователей Drupal Структура меню администратора Передача и извлечение запросов vars в wordpress Могу ли я проверить nonce, который был сгенерирован на другом сайте WP? Post.php – Условные заявления для новой публикации и редактирования сообщения Как настроить WordPress Thickbox?

Как разместить раскрывающийся список всех моих сообщений в меню боковой панели?

В «Основной боковой панели» я хотел бы добавить раскрывающийся список «ВСЕ мой пост». Как я могу это сделать? Я нашел различные плагины, и никто из них не сделал то, что я хотел (например, только один список сообщений, которые у меня есть на этой странице).

Как я могу поместить весь свой пост в выпадающий список / список меню на боковой панели?

Solutions Collecting From Web of "Как разместить раскрывающийся список всех моих сообщений в меню боковой панели?"

<?php // query for all posts $your_query = new WP_Query( 'posts_per_page=-1' ); echo '<select>'. '<option value="" selected="selected">Select a post</option>'; // loop through posts while ( $your_query->have_posts() ) : $your_query->the_post(); echo '<option value="'; the_permalink(); echo '">'; the_title(); echo '</option>'; endwhile; echo '</select>'; // reset post data wp_reset_postdata(); ?> 

Очевидно, что ничего не делает, если вы не привяжете js / jQuery к событию изменения.

Вы можете показать все сообщения с jQuery, используя этот бит кода:

 <form action="<? bloginfo('url'); ?>" method="get"> <select name="page_id" id="page_id"> <?php global $post; $args = array( 'numberposts' => -1); $posts = get_posts($args); foreach( $posts as $post ) : setup_postdata($post); ?> <option value="<? echo $post->ID; ?>"><?php the_title(); ?></option> <?php endforeach; ?> </select> <input type="submit" name="submit" value="view" /> </form>