みーむくん

ちょいとしたことをちょいちょいと。

Wordpressでampプラグインを入れたけどPublisherのLogoで警告が出る人

ampアンプって急に言われ始めて、SearchConsoleも「amp対応しろゴラぁ!」とか急に言い出して困ってる人。Wordpressのampプラグインも0.1はクソでしたが、0.3になってなんとかGoogleの要求に沿った形でampページを吐き出すようになってきました。

 けどまだ怒られる

結局ValidatorでチェックしてみてもPublisherのLogoでおかしい、と警告が消えない人。ampプラグインのreadme.mdに書いてますよ

 

add_filter( 'amp_post_template_metadata', 'xyz_amp_modify_json_metadata', 10, 2 );

function xyz_amp_modify_json_metadata( $metadata, $post ) {
$metadata['@type'] = 'NewsArticle';

$metadata['publisher']['logo'] = array(
'@type' => 'ImageObject',
'url' => get_template_directory_uri() . '/images/my-amp-metadata-logo.png',
'height' => 60,
'width' => 600,
);
return $metadata;
}

 

だそうだ。

urlとheight、widthのところは適宜変更。

あと@typeの’NewsArticle'もね.