我正在编写一个简单的插件,该插件创建引号的自定义帖子类型,然后使用短代码输出引号。
一切正常,除了将简码保存在页面上时,引号在编辑器页面的顶部输出。
我的代码中没有任何回声。
这是屏幕截图:
这是简码:
function random_quote_generator()
{
$args = array(
'post_type' => 'quotes',
'orderby' => 'rand',
'posts_per_page' => 1
);
$randResults = new WP_Query($args);
$randQuote = '';
while ($randResults->have_posts()):
$randResults->the_content();
$randQuote .= "<p>" . the_content() . "</p>";
endwhile;
wp_reset_postdata();
return $randQuote;
}
add_shortcode('random-quotes', 'random_quote_generator');
有了回报,我不确定为什么会输出怪异的东西。