programing

wordpress is_home() | is_index()가 가능합니까?

stoneblock 2023. 3. 25. 09:14

wordpress is_home() | is_index()가 가능합니까?

머리글에 시험이 있어요.php를 사용하여 집에 영웅을 표시할 수 있는지 여부를 확인합니다.

<?php if ( is_home() && have_posts() ) : ?>
  <div id="hero" class="inner clearfix">
    ...
  </div>
<?php endif ?>

그러나 사용자가 index.php에 도착했을 때 영웅은 표시되지 않습니다.is_index() 조건은 없는 것 같습니다만, 홈인지 인덱스인지를 테스트하는 방법을 아는 사람이 있습니까?

해라is_front_page()

<?php if ( is_home() || is_front_page() ) : ?>
  <div id="hero" class="inner clearfix">
    ...
  </div>
<?php endif ?>

사이트의 절대 루트에 있는 경우 true가 반환됩니다.

시험:

<?php if ( ( is_home() || is_front_page() ) && have_posts() ) : ?>
  <div id="hero" class="inner clearfix">
    ...
  </div>
<?php endif ?>

그래도 동작하지 않으면 다음 항목을 추가해 보십시오.if스테이트먼트:

<?php wp_reset_query(); ?>

시험해 보다is_front_page()[ Wordpress conditional tags ]목록에서 선택합니다.

워드프레스 설치의 "전면"에 있는 경우 다음과 같은 경우에 해당됩니다.

  • 블로그/포스트의 첫 페이지를 설정한 경우의 투고 페이지
  • 투고가 아닌 페이지를 사용하는 경우, 선두 페이지로 지정한 페이지

언급URL : https://stackoverflow.com/questions/6700001/wordpress-is-home-is-index-possible