Как поместить блок кода между в do_shortcode ()?

Поэтому я хочу поместить петлю столбца за «подобным блокиром», созданным плагином, который использует код shortcode [to_like ID = «XX»] [/ to_like]. Но вместо плагина, блокирующего контент, я просто получаю страницу со всеми постоянными ссылками на сообщение на ней.

Поэтому я предполагаю, что я спрашиваю, как разместить содержимое страницы (т. Е. Цикл в шаблоне, который отображает сообщение) внутри короткого кода, чтобы он был скрыт от плагина?

Это то, что я получил прямо сейчас:

foreach ( $posts as $post ) : setup_postdata( $post ); $content = '<li><div itemscope itemtype="http://schema.org/LocalBusiness">'; $content .= '<span itemprop="name"><a href="'.the_permalink().'" tilte="'.the_title().'">'.the_title().'</a></span>'; $content .= '<span itemprop="description"></span>'; $content .= '<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">'; $schemaStreet = get_post_meta( $post->ID, 'schemaStreet', $single ); $schemaCity = get_post_meta( $post->ID, 'schemaCity', $single ); $schemaState = get_post_meta( $post->ID, 'schemaState', $single ); $content .= '<span itemprop="streetAddress">'.$schemaStreet[0].'</span>'; $content .= '<br /><span itemprop="addressLocality">'.$schemaCity[0].'</span>, <span itemprop="addressRegion">'.$schemaState[0].'</span>'; $content .= '</div>'; $content .= '</div>'; $content .= '</li>'; do_shortcode('[to_like id="1208"]'.$content.'[/to_like]'); endforeach; wp_reset_postdata(); 

Solutions Collecting From Web of "Как поместить блок кода между в do_shortcode ()?"