пользовательский пост на главной странице

Как включить сообщение из определенной категории на моей домашней странице в buddypress?

Пример. У меня есть категория «Стартовые баннеры» с идентификатором 3.

В администраторе я создаю сообщение и назначаю ему категорию «Главная баннеры».

Затем мне нужно это найти на главной странице (последнее сообщение).

Я новичок в WP / BP, любая помощь оценивается.

Благодарю.

Solutions Collecting From Web of "пользовательский пост на главной странице"

Вы также можете использовать новый запрос (с включенным php), чтобы показать один пост по ID, то есть сообщение с идентификатором 101:

<?php $my_query = new WP_Query('p=101'); ?> <?php while ($my_query->have_posts()) : $my_query->the_post(); ?> <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"> <?php the_title(); ?><?php the_content(); ?></a> <?php endwhile; ?> 

Это может использоваться несколько раз внутри цикла WP без конфликтов.

Используйте Exec-PHP «Плагины WordPress или другие.

Благодаря Симону Форстеру:

Мне пришлось слегка изменить код, чтобы в итоге:

 global $wp_query; $args = array('cat'=>3,'posts_per_page'=>1); $my_query = new WP_Query($args); while($my_query->have_posts()): $my_query->the_post(); the_title(); the_content(); endwhile; в global $wp_query; $args = array('cat'=>3,'posts_per_page'=>1); $my_query = new WP_Query($args); while($my_query->have_posts()): $my_query->the_post(); the_title(); the_content(); endwhile; 

Спасибо за помощь 🙂

Вы можете использовать плагин inline posts http://aralbalkan.com/wordpress

Или плагин под названием ggis-InlinePost (http://wordpress.org/extend/plugins/ggis-inline-post/) дает авторам простой способ вставить сообщение на странице или в другой пост. Просто добавьте [ggisinlinepost id = "% id"] в свой пост. Существует несколько атрибутов для управления отображением заголовка, содержимого, метаданных и разделителей.