我的问题背景:我制作了300多个幻灯片。在我的WordPress页面/帖子中,它们用短码激活,即[masterslider id = 15]。 我将值(id = 15)作为url参数传递给我的自定义模板。 即// url?nmbr = 15。这样可行。我可以回显这个值,我可以回显完整的短代码[masterslider id =“15”],但是滑块没有开始显示图片。
当然,我可以创建一个包含100个短代码的页面,这将使页面变得非常慢。我可以用一个滑块创建100页,但我不喜欢它。
我在自己的template.php中尝试的50个不同的代码行中有一些是: ` “
我也尝试过ob_start与ob_clean没有成功。 请帮忙。
答案 0 :(得分:0)
我怀疑您应用短代码值时,页面的内容已经加载。所以它永远不会被执行。
所以我会尝试添加the_content过滤器来添加/编辑短代码的ID,以便在显示内容之前更改它。