代码无效怎么办

代码无效怎么办,第1张

wordpress中短代码失效解决办法

在WordPress中,人们有时会使用短代码,但在一些独特的主题中,人们有时会发现短代码是无效的,它们不会显示为他们想要的音乐播放软件,而只会显示为原始的字符串数组。这个时候你大概要对主体进行一些简单的解决,才能完成这个复制效果。

在前面的代码中,我们只是应用了add_shortcode函数在wordpress中注册短代码,并在文章内容页面应用了_content来显示文章,这样短代码就可以显示出想要的效果。但是,如上所述,这种方法是无效的,使用_content使短代码生效的愿望被破坏了,但是我们可以对此事进行修改,然后使其生效。用以下代码替换原始主题中的_content();


复制下面的代码:
$content=apply_filters('the_content',get_the_content());
echodo_shortcode($content);

这段代码可以让短代码生效,基本原理很简单。首先根据apply_filter将文章内容恢复到出厂设置。这个效果和_content的效果基本相同,只不过是以字符串数组的形式返回,然后根据do_shortcode让$content中的短代码生效,就可以达到想要的效果。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/772548.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-03
下一篇2022-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存