我想将JSON-LD中WordLift插件导出的@type: Article
更改为@type: NewsArticle
。
我该怎么做?
答案 0 :(得分:0)
您可以在将JSON-LD输出发送到客户端之前对其进行过滤,并更改其中的任何部分,例如在这种情况下:
add_filter( 'wl_post_jsonld', function( $jsonld ) {
// Bail out if `@type` isn't set or isn't `Article`.
if ( ! isset( $jsonld['@type'] ) || 'Article' !== jsonld['@type'] ) {
return $jsonld;
}
$jsonld['@type'] = 'NewsArticle';
return $jsonld;
} );