致命错误:无法重新声明 - (之前在wordpress插件中声明

时间:2012-05-26 17:32:39

标签: php wordpress plugins fatal-error

我是一个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,因为当我用短代码调用它时它工作正常

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

您如何在模板中发布短代码?

根据wordpress支持线程,这是正确的格式。 http://wordpress.org/support/topic/short-code-outside-page-or-post

<?php echo do_shortcode('[catlist id=1 numberposts=5)]'); ?>

实际的短代码用方括号括起来。