使用快捷码停止显示帖子内容

时间:2016-03-23 作者:ibhhvc

有什么方法可以使用shortcode 阻止显示帖子内容?

我想要的是使用短代码直接从数据库中提取帖子内容,对其进行操作,然后使用短代码显示它。

但如果我这样做,帖子内容会显示两次。正常打印时显示一次,快捷码显示时再次显示。

有没有什么方法可以使用shortcode停止the_content() 从执行?

1 个回复
SO网友:Rohit Pande

您可以获取帖子内容,按您想要的方式格式化并稍后显示,而不用使用快捷码。

您可以使用get_the_content 作用它将只检索变量中的帖子内容。

    $raw_input = get_the_content();
/*process your content here and store the result in variable
eg.*/ 
$raw_input = str_replace("No", "Yes", $raw_input);
print $raw_input;
这将打印处理后的内容,您只需进行注释即可the_content() 在您的single.php.

相关推荐

SHORTCODE_ATTS()中的$ATTS参数是什么?

这个WordPress developers reference page for shortcode_atts() 国家:$atts(array)(必选)用户在shortcode标记中定义的属性。但我不理解这个定义。例如,在WP Frontend Profile 插件:$atts = shortcode_atts( [ \'role\' => \'\', ], $atts ); 据我所知,shortcode\