在WordPress插件中定义常量

时间:2018-08-01 21:10:25

标签: wordpress plugins

我经常看到的WordPress插件中有两个我不明白的问题。

  1. 这行代码是什么时候写在插件每一页的顶部。

这是否意味着如果未定义“ ABSPATH”然后退出?

  1. 这行代码定义常量的含义是什么? !defined('UT')&& define('UT',PATH_SEPARATOR);?

这是否意味着如果不定义'UT',然后为PATH_SEPARATOR定义'UT'?

谢谢

1 个答案:

答案 0 :(得分:0)

if ( ! defined( 'ABSPATH' ) ) exit;基本上是阻止直接访问插件文件的事实上的方法。这是一种非常简单的安全措施,可以防止通过URL或直接POST请求直接查询文件。

后一个变量的确切含义是,如果未定义常量UT,请将其定义为PATH_SEPARATOR的常量值,这在unix(:)和Windows上是不同的({;)平台。