if ( ! defined( ‘ABSPATH’ ) ) { exit; }的作用
- if ( ! defined( 'ABSPATH' ) ) { exit; }
主要就是用来确保用户无法在外部环境访问这个文件。
阻止公共用户通过URL直接访问.php文件。
因为如果您的文件包含一些I/O操作,它最终可能(由攻击者)触发,这可能会导致意外行为。
因此,使用代码片段可以防止从您的文件(直接)访问,并确保您的主题文件将只在WordPress环境中执行。
用法:
它可以放在任何PHP文件的顶部(主题和插件)
它可以放在wp-config.php的顶部