Intereting Posts
Как разрешить ошибку «Cookies заблокированы из-за неожиданного вывода».? Меню «Открыть» не работает в режиме «Мобильный» Любое число в мета-ключе (запрос wp) Почему нефильтрованный html разрешен в пользовательских полях для роли автора / вкладчика? Программно изменяющийся шаблон страницы Как исключить не классифицированные из структуры permalink /% category% /% postname% / Проблема с плагином ajax для обновления сообщений Как правильно использовать массив IN в WordPress? Как отобразить список сообщений в макете таблицы (несколько запросов в одном цикле) Показывать предупреждение о валидации, если не добавлено выдержки customize_preview_init: прослушивание любых изменений из области предварительного просмотра настроек Где вызывать wp_enqueue_script в плагине с настраиваемым шаблоном? Где мне скопировать PHP-файл из wp-includes в, чтобы переопределить его в моей дочерней теме? Как использовать index.php в качестве шаблона для архивов? Как узнать, отображается ли page_for_posts (чтобы создать пункт меню стиля)

Название страницы в почтовом запросе

Как добавить текущий пост / заголовок страницы в почтовый запрос?

Я пробовал это, не работает:

query_posts( 'posts_per_page=10category_name=&' . $post->post_title); if (have_posts()) : while (have_posts()) : the_post(); 

Solutions Collecting From Web of "Название страницы в почтовом запросе"

У вашего исходного кода есть опечатка – амперсанд используется для разделения аргументов, поэтому он должен быть:

 'posts_per_page=10&category_name=' . $post->post_title 

Однако, поскольку это новый запрос в дополнение к стандарту, вместо query_posts следует использовать новый экземпляр query_posts :

 $args = array( 'posts_per_page' => 10, 'category_name' => $post->post_title ); $related = new WP_Query( $args ); if( $related->have_posts() ): while( $related->have_posts() ): $related->the_post(); endwhile; endif; со $args = array( 'posts_per_page' => 10, 'category_name' => $post->post_title ); $related = new WP_Query( $args ); if( $related->have_posts() ): while( $related->have_posts() ): $related->the_post(); endwhile; endif; 

Для тех, кто хочет использовать это,

Это решение делает страницу на странице категории, что позволяет легко вводить категории в навигацию заголовка, в которой перечислены страницы.

Просто введите этот код в шаблон страницы и установите заголовок, который соответствует категории, которую вы хотите показать.

 <?php $args = array('posts_per_page' => 10, 'category_name' => $post->post_title ); $related = new WP_Query( $args ); if( $related->have_posts() ): while( $related->have_posts() ): $related->the_post(); ?> <?php the_title(); ?> <?php the_content(); ?> <?php endwhile; endif; ?>