在哪里"观点" WordPress安装中的目录?

时间:2017-09-06 10:50:34

标签: wordpress

这可能是一个愚蠢的问题,但我无法找到"观点"我的WordPress安装目录!

我需要在media-views.js中进行一些工作,该工作位于wp/includes/js目录中。在第2291行,它有条目:

media.view.AttachmentFilters = require( './views/attachment-filters.js');

我试过

sudo find ~/ -type f -name 'attachment-filters.js'
sudo find / -type f -name 'attachment-filters.js'

(留在WordPress安装根目录下)但没找到该文件。

当我尝试使用

搜索视图目录时
sudo find . -type d -name "views"` 
它只取了它 ./wp-content/plugins/akismet/views

请帮忙!

1 个答案:

答案 0 :(得分:0)

一般回答

据我所知,wp-includes/js/media仅在源代码中(在github中)。那些是js模块,然后通过它们的构建管道进行连接和转换。

请参阅此问题:https://core.trac.wordpress.org/ticket/28510

  

将媒体中的javascript文件拆分为模块:这只会影响开发存储库中的src /目录,它将使用我们的构建过程将连接到build /目录中,因此什么都不会改变使用build /目录或核心repo的开发人员。   我们将通过媒体开始这项工作,最终采用标准化的方式来实现这一目标。

为了更好地理解所有这些是如何工作的,我建议使用这篇文章https://make.wordpress.org/core/2015/01/22/the-case-for-js-modules/,它更深入地解释了 WordPress Backbone

至于您的具体需求

在WordPress中,您可以使用主题,插件,挂钩和过滤器来自定义您的网站。您不直接更改源代码!

如果您需要定义自定义附件过滤器,则需要使用过滤器,它们就是为此而准确定义的。请查看https://code.tutsplus.com/articles/quick-tip-add-extra-media-type-filters-to-the-wordpress-media-manager--wp-25998示例。