在我看来only 做到这一点的方法(在WordPress的上下文中)是:
if ( ! defined( \'ABSPATH\' ) ) // Or some other WordPress constant
exit;
第二种技术很模糊,并且提供了相同的检查级别(它只检查主PHP文件的文件名是否与自身匹配,而不检查WordPress是否已加载,也不检查它是否是另一个同名文件)。
还有这个No script kiddies please!
是没有意义的,我希望这股潮流会消失——只是静静地退出。