内容中的WordPress快捷码,侧边栏中的输出?

时间:2017-01-30 作者:sebifeixler

我想创建一个带有参数的快捷码,可以在WordPress帖子内容中使用。如果使用了快捷码,则内容应显示在侧栏区域!我可以使用ob_end_clean(), 但我不知道如何将此部分放入侧栏(我不想使用$_GLOBAL var)。有没有干净的方法来解决这个问题?

1 个回复
SO网友:CodeMascot

如果你想在侧边栏中显示内容,如果当前帖子内容有短代码,那么你应该试试has_shortcode 作用这是一个演示-

$content = get_the_content();
if( has_shortcode( $content, \'your-shortcode\' ) ) {
    // The content has a [your-shortcode] short code, so this check returned true.
} 
希望有帮助。

相关推荐

Generating a perfect loop

所以我现在已经在这里坐了大约三个小时了,我不得不让这件事过去几个小时来好好睡一觉,同时我希望能得到你的帮助。我已经能够使用$wpdb->get\\u results从数据库中获取内容,并且能够将它们放入一个数组中,但是我想使用这些信息在循环中运行一个新的查询,以获取列表中的多个项目。我使用了本指南的一个变体https://stackoverflow.com/questions/45848249/woocommerce-get-all-orders-for-a-product 获取订单ID。现在,我已