복붙노트

[WORDPRESS] WordPress에서 최신 게시물 링크를 얻으십시오

WORDPRESS

WordPress에서 최신 게시물 링크를 얻으십시오

해결법


  1. 1.이 작업을 수행하는 몇 가지 방법이 있습니다. 이 것은 wp_get_recent_posts ()를 사용하고 기본 링크를 인쇄합니다.

    이 작업을 수행하는 몇 가지 방법이 있습니다. 이 것은 wp_get_recent_posts ()를 사용하고 기본 링크를 인쇄합니다.

    <nav>
    
        <?php
            $args = array( 'numberposts' => '1', 'category' => CAT_ID );
            $recent_posts = wp_get_recent_posts( $args );
            foreach( $recent_posts as $recent ){
            echo '<a href="' . get_permalink($recent["ID"]) . '">Latest Post</a>';
            }
        ?>
    
        // .. other menu code ..
    
    </nav>
    

    여기서 cat_id는 타겟 카테고리의 ID입니다. 귀하의 상황을 위해서는 위와 같이 열기 NAV 태그 뒤 직후 링크 코드를 삽입하는 것입니다.

    NAV의 링크를 다른 곳으로 배치하려면 붙여 넣은 코드에서 호출되는 다른 기능 중 일부를 다이빙해야합니다. 당신의 손을 더러워주는 좋은 생각일지도 모릅니다.


  2. 2.

    <?php 
        $args = array( 
            'numberposts' => '1', 
        );
        $recent_posts = wp_get_recent_posts( $args );
        foreach( $recent_posts as $recent ):
    
        $post_id        = $recent['ID'];
        $post_url       = get_permalink($recent['ID']);
        $post_title     = $recent['post_title'];
        $post_content   = $recent['post_content'];
        $post_thumbnail = get_the_post_thumbnail($recent['ID']);
    
        endforeach;
    ?>
    

  3. 3.제목과 permalink를 가져와야합니다

    제목과 permalink를 가져와야합니다

    <?php
    // retrieve one post with an ID of 5
    query_posts( 'cat=X&posts_per_page=1&order=DESC' );
    
    // the Loop
    while (have_posts()) : the_post();
           echo "<a href='<?php the_permalink(); ?>'>";
           the_title();
           echo "</a>";
    endwhile;
    ?>
    
  4. from https://stackoverflow.com/questions/8751564/get-latest-post-link-on-wordpress by cc-by-sa and MIT license