• 售前

  • 售后

热门帖子
入门百科

wordpress中短代码失效办理办法

[复制链接]
俺乃小潜mg 显示全部楼层 发表于 2021-8-15 20:17:51 |阅读模式 打印 上一主题 下一主题
在从前的代码中,我们仅仅使用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中的短代码也见效,这样就可以实现我们想要的结果。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作