我正在尝试制作一个快捷码,输出包含自定义帖子类型内容的a div。我可以输出内容,但内容不能在div内输出。shortcode分别输出div和content。我是Wordpress的新手。请帮忙。这是我的代码:
<?php
function service_shortcode() {
$service = new WP_Query(array(
\'orderby\' => \'rand\',
\'post_type\' => \'our_service\' ,
\'posts_per_page\' => 1,
));
if ($service->have_posts()) :
while ($service->have_posts()) : $service->the_post();
$return_string = \'<div class="row">
<div class="col-md-3 col-sm-6">
<div class="content">
<h2>\'.the_title().\'</h2>
<p>\'.the_content(\'\').\'</p>
</div>
</div>
</div>\';
endwhile;
endif;
wp_reset_query();
return $return_string;
}
function register_shortcodes(){
add_shortcode(\'service-shortcode\', \'service_shortcode\');
}
add_action( \'init\', \'register_shortcodes\');
?>
提前感谢。。。