如何将架构添加到循环中的文本内容?

时间:2015-09-22 作者:Pikk

给定以下代码:

<?php 

if ( has_post_thumbnail() ) {
    the_post_thumbnail( \'full\', array(
        \'class\'=>\'post_thumbnail_common\', 
        \'alt\' => get_the_title() , 
        \'title\' => get_the_title(), 
        \'itemprop\'=>\'image\' 
        )
    );
    echo contentnoimg(41);
} else { 
    echo content(41); 
} 

?>
如何添加<div itemscope itemtype="http://schema.org/BlogPosting"> 之前contentnoimg()</div> 之后呢?

如果我在代码中添加它,它会破坏语法,因为我不能在php代码中使用html。

1 个回复
最合适的回答,由SO网友:Khaled Sadek 整理而成

只需将它们添加到echo

<?php if ( has_post_thumbnail() ) {
    the_post_thumbnail(
        \'full\',
        array(
            \'class\'=>\'post_thumbnail_common\',
            \'alt\' => get_the_title() ,
            \'title\' => get_the_title(),
            \'itemprop\'=>\'image\'
        )
    );
    echo \'<div itemscope itemtype="http://schema.org/BlogPosting">\'.contentnoimg(41).\'</div>\';
} else { 
    echo content(41);
} ?>

相关推荐