Intereting Posts

Что не так с моим page.php?

Я жестко закодировал html из resources.php с сайта на страницу, в которой я создал wordpress admin, который использовал шаблон страницы по умолчанию. Затем я ввел следующий код в шаблон page.php. Результатом является http://strategichospitalitysearch.com/blog/resources .

<!-- Start Page Content --> <h1 class="blog-title"><?php the_title(); ?></h1> <?php $page_id = 98; $page_data = get_page( $page_id ); $content = apply_filters('the_content', $page_data->post_content); $title = $page_data->post_title; // Get title echo $content; // Output Content ?> <!-- End Page Content --> </div> <!--End Main Content --> </div> <!-- End Container --> 

Моя проблема в том, что она может не работать для других страниц в будущем и подстраниц для ресурсов. Каков наилучший подход к этому?

Solutions Collecting From Web of "Что не так с моим page.php?"

если я правильно понимаю, проблема заключается в том, что вы назначаете статический $ page_id = 98; поэтому независимо от того, на какой странице вы переходите на него, будет отображаться только контент этой страницы.

вам нужно использовать цикл WordPress, чтобы изменить код на этот

 <!-- Start Page Content --> <h1 class="blog-title"><?php the_title(); ?></h1> <?php if (have_posts()) : while (have_posts()) : the_post(); the_content(); endwhile; endif; ?> <!-- End Page Content --> </div> <!--End Main Content --> </div> <!-- End Container --> 

вот почему вы получаете те же результаты, но он будет работать на всех страницах.