Я бы хотел, чтобы на моей домашней странице отображались мои последние сообщения, которые являются моими портфельными проектами. Под миниатюрами этих проектов у меня есть статический контент, который я использую с помощью надстройки Repeater из Advanced Custom Fields для захвата. Я не могу заставить все это работать на одной странице ... либо заставить работать блог, либо работу ACF. Никогда и то и другое, потому что одна должна быть назначенной статической страницей, а другая - страницей сообщений. Я не понимаю, как связать это вместе и сделать так, чтобы это выглядело как одна страница.
Я экспериментировал с настройками на панели чтения .. Я пробовал использовать front-page.php
Я читал об иерархии WP и т. д. Я пробовал использовать шаблоны ... Я пробовал wp_reset_postdata();
, о котором я читал в другом месте на Stack Overflow.
Какие настройки я должен использовать в панели чтения. Мне нужно использовать файл шаблона?
Вот код, с которым я работаю, я уже разделил код между шаблонами и разными файлами, но просто для удобства чтения здесь все вместе (может быть, это правильный способ сделать это в любом случае, я бы не знал ... )
<!-- The posts/portfolio items -->
<?php get_header(); ?>
<div>
<?php if(have_posts()) : ?>
<ul>
<?php while ( have_posts() ) : the_post(); ?>
<li>
<!-- Permalink,title and post thumbnail here (omitted) -->
</li>
<?php endwhile; ?>
</ul>
<?php else: ?>
<h2>No Posts found</h2>
<?php endif; ?>
</div>
<!-- Now for the ACF Stuff -->
<?php if(get_field('care_list')): ?>
<?php while(has_sub_field('care_list')): ?>
<div class="grid_2 what-i-care-about gap">
<div class="important-img-container">
<?php the_sub_field('care_list_image'); ?>
</div>
<h3><?php the_sub_field('care_list_title'); ?></h3>
</div>
<?php endwhile; ?>
<?php endif; ?>
<?php get_footer(); ?>
Пожалуйста, помогите расстроенному ученику! Заранее спасибо.
<?php query_posts( array ( 'category_name' => 'Portfolio', 'posts_per_page' => -1 ) ); ?>
. Затем после цикла я использовалwp_reset_query();
. Судя по всему, Wordpress не очень рекомендует этот способ. - person Allan Crabtree   schedule 09.10.2013