自定义帖子类型:获取最新的固定链接

时间:2011-03-15 作者:user3960

愚蠢的问题,我打赌:我正在为一位艺术家创建一个网站,在那里我有一个自定义的“绘画”类型的帖子。如何获得最近添加的永久链接?

1 个回复
SO网友:Bainternet

下面是一个简单的函数,它将返回最后一个绘画帖子的永久链接:

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;
}
因此,一旦您将该函数粘贴到主题函数中。php文件您可以随时调用它:

<a href="<?php echo Get_most_recent_permalink(); ?>">last painting</a>

结束

相关推荐

curl problem or permalinks

我刚刚配置了我的VPS,我使用的是Centos,一切都很好,但如果我将永久链接设置为自定义结构,然后接受主页,没有帖子出现,它会显示404页,我想这是因为我没有启用curl,但我不知道我的php在哪里。我的centos中的ini文件?好的,我的卷曲被启用了,我检查过了phpinfo(); 这里是URLhttp://74.117.158.182/info.php但如果我在我的wordpress中设置了永久链接,那么接受主页,所有都会给我404页,你可以在这个URL上查看http://mbas.co.in如果