Поэтому я следовал этому учебник о том, как использовать Wordpress, Jetpack и Isotope для создания фильтруемого портфолио моих проектов, которые я сделал. Я получил фильтр и изображения проекта для отображения, как сказано в руководстве. Я думаю, это прекрасно работает.
Моя основная проблема сейчас заключается в том, что я хочу отображать только мои «Последние веб-сайты» в нижнем колонтитуле и отображать только имя, изображение и краткое содержание. Я сделал это по-другому, и это сработало, создав собственный тип сообщения.
<?php $args = array( 'post_type' => 'projects', 'category_name' => 'websites', 'posts_per_page' => 2 );
Projects был настраиваемым типом сообщений, который я создал, но, поскольку я следовал этому руководству, я получил что-то в основном в одном. Теперь я снова пытаюсь сделать так, чтобы только "2" из этих последних веб-сайтов отображались в нижнем колонтитуле моего веб-сайта, и это как я это сделал.
<?php $args = array( 'post_type' => 'jetpack-portfolio', 'category_name' => 'websites', 'posts_per_page' => 2 );
Когда я просматриваю веб-сайт, ничего не отображается. Я провел дополнительные исследования и обнаружил, что «Jetpack-Portfolio» — это пользовательская таксономия, и на самом деле это jetpack-portfolio-type
, но я пытаюсь вызвать ее, и ничего не работает, ИЛИ отображаются два последних проекта, которые я добавил на свой сайт.
РЕДАКТИРОВАТЬ: я пытался разместить фотографии здесь, но мой показатель репутации недостаточно высок: P
Итак, мой вопрос: как я могу вызвать эту пользовательскую таксономию, чтобы снова отображать только веб-сайты.
РЕДАКТИРОВАТЬ 16 июля в 21:06 по восточному времени
<div class="Cfoot">
<h2>Recent Websites</h2>
<?php $args = array( 'post_type' => 'jetpack-portfolio', 'category_name' => 'websites', 'posts_per_page' => 2 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); { ?>
<section id="Recent-Web">
<img src="<?php echo get_template_directory_uri(); ?>/img/Foot_Placeholder.png" width="75" height="75" align="left" />
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<p><?php the_excerpt(); ?></p>
</section>
<?php } endwhile; wp_reset_query();?>
</div>
РЕДАКТИРОВАТЬ 7/18
Итак, я еще немного повозился с этим и решил изменить category_name
на category_slug
, и теперь он, кажется, отображает 2 моих последних проекта. Это нормально, но опять же я пытаюсь отобразить только из категории websites
, а не все из них. Вот мой обновленный код. <?php $args = array( 'post_type' => 'jetpack-portfolio', 'category_slug' => 'websites', 'posts_per_page' => 2);
Что я могу сделать, чтобы отображать ТОЛЬКО слаг websites
, а не самые последние проекты.
$args
вызывается для размещения на вашей странице? - person UnstableEagle   schedule 17.07.2015