jasonpaul
  • 0
Новичок

Как получить ссылку для самого старого пользовательского типа записи (динамически)

  • 0

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

Это ссылка для получения последнего сообщения пользовательского типа сообщения.

Share
  1. Просто измените параметр заказа с DESC на ASC :

    function Get_First_permalink(){
        global $post;
        $tmp_post = $post;
        $args = array(
            'numberposts'     => 1,
            'offset'          => 0,
            'orderby'         => 'post_date',
            'order'           => 'ASC',
            'post_type'       => 'POST_TYPE_NAME',
            'post_status'     => 'publish' );
        $myposts = get_posts( $args );
        setup_postdata($myposts[0]);
        $permalink = get_permalink($post->ID);
        $post = $tmp_post;
        return $permalink;
    }
    

    поэтому, как только вы вставите эту функцию в файл functions.php вашей темы и POST_TYPE_NAME измените имя своего типа сообщения, вы можете просто вызвать его, когда захотите:

    <a href="<?php echo Get_First_permalink(); ?>">First Post</a>
    
    • 0

Оставить ответ

You must login to add an answer.