我是一个PHP菜鸟 试图使用一个名为featurepress的特色项目滑块的插件
- 当我使用短代码将其放置到网页或帖子时正常工作。 - 问题是当我尝试通过 php include 将其放入我的模板时出现此错误
(致命错误:无法重新声明/ home / infostar中的featured_options_page()(之前在/home/infostar/public_html/wp-content/plugins/featured-item-slider/featured-item-slider.php:36中声明)第37行/public_html/wp-content/plugins/featured-item-slider/featured-item-slider.php)
到目前为止我已经尝试过了 include_once 当我使用它时,我没有任何错误,但没有任何显示 require_once 再次没有错误,但我的插件没有显示 get_included_files 仍然没有错误,但没有显示
我不认为可能不止一次包含文件functions.php,因为当我用短代码调用它时它工作正常
有人可以帮助我吗?答案 0 :(得分:2)
您如何在模板中发布短代码?
根据wordpress支持线程,这是正确的格式。 http://wordpress.org/support/topic/short-code-outside-page-or-post
<?php echo do_shortcode('[catlist id=1 numberposts=5)]'); ?>
实际的短代码用方括号括起来。