0

설명링크와 같은 포스트 안에 분류 게시물을 받기하지만 워드 프레스에 링크로 현재 게시물을하지

나는 분류가 BOOK_SERIES 시리즈, 전화로, 사용자 정의 포스트 유형 라는이 이 시리즈의 모든 다른 게시물을 책 제목 링크로 사용하고 싶지만 현재 책은 링크가 아닙니다.

더 설명 :

나는 (동일한 시리즈에서 책 제목 목록) 링크와 같은 책 시리즈를 포함하여 책의 세부 정보를 표시 할 수 있도록 사용자가보고 (링크를 클릭) 할 수있는 single-books.php 페이지가 이 시리즈의 다른 책에도 현재 책이 나열되어 있지만 텍스트는 링크가 아닙니다.

삭제 것들의 그림 :

enter image description here

답변

0

이보십시오.

global $post; 
$current_book_id = $post->ID; 

// WP_Query arguments 
$args = array(
    'post_type' => array('Books'), 
    'post_status' => array('publish'), 
    'category_name' => 'book_series', 
    'nopaging' => true, 
    'posts_per_page' => '-1', 
); 

// The Query 
$the_query = new WP_Query($args); 

while ($the_query->have_posts()) : $the_query->the_post(); 
    ?> 
    <ul> 
     <?php 
     //if current post; just display the name 
     if (the_ID() == $current_book_id) { ?> 
      <li><?php the_title(); ?></li> 
     <?php } 
     //display name with the hyper link. 
     else { ?> 
      <li> 
       <a href="<?php esc_url(the_permalink()); ?>"> 
        <?php the_title(); ?> 
       </a> 
      </li> 
     <?php } 
     ?> 
    </ul> 
<?php endwhile; // End of the loop. 
/* Restore original Post Data */ 
wp_reset_postdata(); 
+0

나를 위해 일하지 않았습니다! 다른 사람에게 다른 해결책이 있기를 바랍니다. –