尝试在插件中包含文件不起作用

时间:2013-09-05 作者:Poisontonomes

我已经创建了一个简单的特定于站点的函数插件,但在添加其他文件时遇到了一些问题。

基本上,我试图将事情分开,所以我有一个php文件用于一般功能(默认插件文件),另一个用于自定义帖子类型和分类。

这是我当前代码的一个示例,有人知道我哪里出错了吗?;

<?php
/*
Plugin Name: Functions Plugin
Description: Site specific functions
*/

include( plugin_dir_path( __FILE__ ) . \'types.php\');

/* General Functions Here */

?>

1 个回复
SO网友:sun

试试这个

include(plugins_url( \'types.php\' , __FILE__ ));

$p_url=plugins_url();
$types_url=$url.\'/your-plugin-name/types.php\';
include($types_url);
注意:如果文件位于inc或js、assets等子文件夹中,请不要忘记路径。提到他们

结束

相关推荐

WordPress Themes and PHP unit

有没有将PHP单元测试与WordPress主题结合使用的例子,似乎很多关于这个主题的博客都过时了,因为核心单元测试是trac的一部分,然而昨天晚上,我拉了trac,试图设置一个示例主题来运行测试。它不能安静地工作,你必须运行所有的测试来测试你的主题,即使你尝试并需要一个文件-它试图在WordPress被实例化之前需要它,它会变得一团糟。无论如何,我知道有一个用于主题单元测试的插件,但它只是安装了大量“尝试”并破坏主题的帖子,并没有测试底层逻辑,尤其是在构建框架的情况下,php单元在这里是最好的,因为您可以