Tipo de postagem personalizada: obtenha o link permanente mais recente

4

Pergunta estúpida, aposto: estou fazendo um site para um artista onde tenho um tipo de postagem personalizada de "Pintura". Como obtenho o permalink do adicionado mais recentemente?

    
por user3960 15.03.2011 / 18:47

1 resposta

6

Aqui está uma função simples que retornará o Permalink do último post de pintura:

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

então, depois de colar essa função no arquivo functions.php do seu tema, você pode apenas chamá-la quando quiser:

<a href="<?php echo Get_most_recent_permalink(); ?>">last painting</a>
    
por Bainternet 15.03.2011 / 19:03