0

在浏览 Wordpress 核心时,我遇到了一个名为的文件noop.php,其中包含一堆空函数。

 /* Noop functions for load-scripts.php and load-styles.php */

/**
 * @ignore
 */
function home_url() {}

/**
 * @ignore
 */
function includes_url() {}
...

这些功能背后的逻辑是什么?
为什么 Wordpress 的管理部分需要它们?
谢谢你。

4

1 回答 1

0

您可以在trac上查看说明。

创建一个新文件 ,wp-admin/includes/noop.php它加载所有的 noop 函数,load-script|styles.php并且仅由这些文件加载​​。过程中的 DRY。

DRY是为了:不要重复自己。

它提供了在别处实现且不应被删除的方法。

于 2020-05-22T07:19:41.877 回答