插件开发:有必要添加空的index.php文件吗?

时间:2016-08-30 作者:Ethan O\'Sullivan

在开发插件时,我应该包括空白index.php 文件,然后在plugin-name.php? 还是没有必要?建议使用什么文件结构?

This?

/some-plugin/some-plugin.php (functions)
/some-plugin/index.php (blank)

Or this?

/some-plugin/index.php (functions)
通过对WPSE进行一些研究,我发现了一个问题;A关于我自己的问题:

1 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

最好包括index.php, 有无wordpress上下文。如果有人访问目录本身,Appach 2.4+IIRC将添加一条关于丢失文件的日志消息,这使得读取错误日志更加烦人。

至于您引用的原因,显然这不会产生任何与安全相关的影响,而且“wordpress每年必须解析一个以上的文件”。。。。如果这是代码中唯一的性能问题,那么您就是一名优秀的开发人员,而使用php 5.6代码缓存,即使这种说法也可能不再成立。

您可以将代码放入index.php 但是现在人们对“主”插件文件的命名有了期望,因此它可能会像大多数人所认为的那样造成无意义的混淆index.php 是空文件

相关推荐

og:image functions.php

我有自定义模板,我需要得到og:在标题图像url。类映像在DB wp\\u postmeta-meta\\u value中的位置我尝试使用函数。phpfunction getOgImage() { global $wpdb; $ogimage = $wpdb->get_results(\"SELECT DISTINCT post_id FROM wp_postmeta WHERE meta_value\", OBJECT); echo