获取存档帖子类型 POST 的链接

Posted

技术标签:

【中文标题】获取存档帖子类型 POST 的链接【英文标题】:Get link to archive post type POST 【发布时间】:2020-05-03 18:14:50 【问题描述】:

我用

get_post_type_archive_link

但它的工作,只有自定义帖子类型,但我想获得存档帖子类型 POST 的链接

【问题讨论】:

是否 get_post_type_archive_link('post');工作吗? 它不起作用 【参考方案1】:
echo get_permalink( get_option( 'page_for_posts' ) );

有后备:

function posts_archive_link() 
    if ( 'page' == get_option( 'show_on_front' ) ) 
        if ( get_option( 'page_for_posts' ) ) 
            echo get_permalink( get_option( 'page_for_posts' ) );
         else 
            echo home_url( '/?post_type=post' );
        
     else 
        echo home_url( '/' );
    

【讨论】:

以上是关于获取存档帖子类型 POST 的链接的主要内容,如果未能解决你的问题,请参考以下文章

使用 Wordpress,我如何创建一个链接到自定义帖子类型存档的新菜单项?

Wordpress 从自定义帖子中删除永久链接但保留存档

Wordpress:术语链接跳过存档页面并直接转到最新帖子

使用自定义帖子名称自动创建一个链接,该链接返回到自定义帖子存档页面(包括主题 slug)

WordPress 自定义帖子类型存档-<帖子类型>.php 不起作用

如何为自定义帖子类型存档页面创建导航