cms教程
cms教程 > WordPress > 详情
wordpress中短代码失效解决办法
2020-12-04 11:31 蚂蚁资源网 阅读:179
大家好,今小编要介绍的是关于wordpress中短代码失效解决办法的相关内容,多方面分析说明,感兴趣朋友的可以参考学习。

关键词:WordPress   短代码  

在以前的代码中,我们仅仅使用add_shortcode函数来把短代码注册到wordpress中,在文章页使用the_content来显示文章内容,这样短代码就能显示成为我们想要的效果。但是,正如前文所述,这种方法失效了,用the_content来使短代码生效的愿望破灭,不过我们可以对此进行修改,以此再让它生效。用下面的代码替换你原来主题中的the_content();


复制代码代码如下:
$content = apply_filters( 'the_content',get_the_content());
echo do_shortcode( $content );

这段代码即可让短代码生效,原理也很简单,先通过apply_filter让文章的内容格式化,这个效果跟the_content的效果基本相同,只不过以字符串的形式返还,再通过do_shortcode使得$content中的短代码也生效,这样就可以实现我们想要的效果。


以上就是wordpress中短代码失效解决办法的全部内容,希望可以帮助到您。感谢对蚂蚁资源网的支持。
(责任编辑:曲鑫

版权声明:文章内容是蚂蚁资源网小编精心整合原创的,素材来源于互联网,如无意侵犯到您的权益,请联系网站客服核实版权信息,以便及时删除。
上一篇 下一篇

订单

搜索
蚂蚁资源网

购物车

我的