下記のサイトを参考にしながらGoogleしごと検索を入れたのですが
どうもjsonのデータがうまく出力されてないっぽくて調べに調べました
解決方法
global $post;
上記の1行を追加するだけです。この1行のためにどれだけ時間割いたか;;
こんなかんじで
<?php global $post; ?>
<?php $activation = get_post_meta($post->ID, 'activation', true); ?>
<?php if( !empty($activation) ):?>
<!-- Googleしごと検索はじめ -->
<script type="application/ld+json">
…以下省略…
ちなみにSnow Monkey+My Snow Monkeyとプラグインからのカスタマイズを行っている方はmy-snow-monkey.phpに下記のようにするとよいです。
add_action(
'wp_head',
function () {
global $post;
$activation = get_post_meta($post->ID, 'activation', true);
if (!empty($activation)) {
?>
<script type="application/ld+json">
…以下省略…
<?php
}
}
);
↓参考になりまくったサイト このQAがあったおかげで助かった…


