我正在为我的网站从头开始构建一个 wordpress 模板。一切都进行得如此顺利,直到我决定为其添加图库功能。自然,我的选择是我之前在其他网络项目中使用过的 NEXTGEN 画廊插件。
当我想将幻灯片添加到名为 index.php 的静态首页时出现问题,但什么也没发生。我使用了 do_shortcode 函数并回显了结果,但我得到的只是未过滤的文本,例如[ slideshow id=1 ]
.
这让我发疯,所以我接下来尝试了:
- 将简码添加到另一个页面的内容(再次失败,如上面的示例)
- 添加到
echo apply_filters('the_content', $post->post_content)
模板文件和文件(导致图像列表显示,这让我认为简码实际上是有效的)add_filter('the_content', 'do_shortcode', 11)
functions.php
- 注册动态侧边栏并使用老式小部件功能向其添加 NEXTGEN 默认小部件(幻灯片小部件仍然无法正常工作,仅显示 loading.gif 但从不加载任何内容)
我的问题是我是否需要在某个地方为自定义构建主题初始化短代码功能?因为我真的需要一些钩子来启动和工作。有人知道新 WP 和 NEXTGEN 的一些不兼容问题吗?
WP 版本 3.4.2 NEXTGEN 版本 1.9.7
我试过禁用和重新启用插件,但没有任何好处......
提前致谢,