手机
当前位置:查字典教程网 >CMS教程 >WordPress >wordpress中短代码失效解决办法
wordpress中短代码失效解决办法
摘要:在以前的代码中,我们仅仅使用add_shortcode函数来把短代码注册到wordpress中,在文章页使用the_content来显示文章...

在以前的代码中,我们仅仅使用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中短代码失效解决办法】相关文章:

WordPress主题不显示中文标题的解决方法

wordpress评论有时出现(匿名)的现象解决方案

wordpress 上传附件中文文件名乱码解决办法(for Windows)

wordpress无法登录后台的解决方案

去除wordpress中评论中的nofollow的方法

wordpress搬家准备/搬迁/解析工作

wordpress主题中无法显示浏览量问题的解决方法

wp-Syntax wordpress高亮插件使用方法

WordPress别名已被其它条目使用的解决方法

WordPress源代码中文乱码的解决方法

精品推荐
分类导航