如何从php循环自动生成Schema.org Google rich代码段

如何从php循环自动生成Schema.org Google rich代码段,php,wordpress,schema.org,google-rich-snippets,Php,Wordpress,Schema.org,Google Rich Snippets,我正试图在推荐中编辑PHP代码循环。 我希望循环呈现Schema.org库中的“Review”丰富片段 <div class="testimonials"> <?php $loop = new WP_Query( array ('post_type' => 'testimonials', 'order' => 'DESC', 'orderby' => 'date', 'showposts' => '99' )); ?> <?php while

我正试图在推荐中编辑PHP代码循环。 我希望循环呈现Schema.org库中的“Review”丰富片段

<div class="testimonials">
<?php $loop = new WP_Query( array ('post_type' => 'testimonials', 'order' => 'DESC', 'orderby' => 'date', 'showposts' => '99' )); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>

    <div class="testimonial">
    <?php if (has_post_thumbnail(get_the_ID())) { ?>
    <div class="col-md-3 col-sm-4">
    <img src="<?php $thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'testimonials_main' ); $url = $thumb['0']; echo $url; ?>" alt="<?php echo the_title(); ?>" />
    </div>
    <?php } ?>
   <div class="col-md-9 col-sm-8">
        <div class="testdesc"><?php echo the_content(); ?></div>
    <div class="testname"><?php echo the_title(); ?> - <?php echo the_date(); ?></div>
    </div>

    </div>

<?php endwhile; wp_reset_postdata(); ?>

ID),“推荐信”$url=$thumb['0'];echo$url;?>“alt=”“/>
- 

我想使用上面的代码从Schema.org创建多个丰富的代码段,代码段如下所示:-


{
“@context”:”http://schema.org/",
“@type”:“Review”,
“项目回顾”:“婚礼发型和化妆”,
“reviewBody”:“嗨,姑娘们,我希望你们能对我的婚礼发型、化妆和周五晚上的发型向Charlmaine“蓝色莉莉小姐”表示衷心的感谢。我的发型非常完美,我喜欢我的样子。当我改变主意和改变主意时,Charlmaine非常随和
很高兴在婚礼那天有人在身边,这是对Gemma的一个真正的赞扬

Sutton团队在这种情况下,在HTML元素上使用微数据可能更有意义,而不是在每篇文章中使用带有JSON-LD的新脚本标记。您可以使用JSON-LD或微数据执行完全相同的操作,但我认为在这种情况下,微数据更合适。生成了什么值?您是否获得了一个PH值字符串P代码,还是它提取了错误的内容?我们可以看到结果的示例吗?在这种情况下,在HTML元素上使用微数据可能更有意义,而不是在每篇文章中使用带有JSON-LD的新脚本标记。您可以对JSON-LD或微数据执行完全相同的操作,但我认为在这种情况下,微数据更合适。生成的值是什么?是PHP代码的字符串,还是提取了错误的内容?我们可以看到结果的示例吗?