title: "Changing Location Post Type" post_status: publish comment_status: open taxonomy: category: - yoast-developer post_tag: - Local Seo - Customization - Repos


自 13.2 版本起,您或您的开发者可以使用 wpseo_local_post_type 过滤器来更改默认的地点文章类型。此过滤器接受一个参数:$post_type(必需)。 当您为地点定义了自定义文章类型时,此过滤器尤其有用。

:::caution

如果更改文章类型,请确保重新索引 Yoast SEO 的可索引内容

:::

在您的自定义插件或主题的 functions.php 文件中,添加以下代码行,并将默认值更改为您所需的文章类型。

/** 
 * 更改用于地点的 Yoast SEO: Local 文章类型。
 *
 * @param string $post_type 我们要替换的文章类型。
 *
 * @return string 我们的地点文章类型。
 */
function my_custom_locations_post_type( $post_type ) {
    return 'my_custom_locations_post_type';
}

add_filter( 'wpseo_local_post_type', 'my_custom_locations_post_type', 10, 1 );