有没有办法检查哪些文件是Vanilla Wordpress的一部分?

时间:2021-10-05 作者:haher

有没有办法检查哪些文件是vanilla Wordpress的一部分?我正在从事一个自定义Wordpress项目,该项目有许多添加的部分,我想知道是否有一种简单的方法来检查添加了哪些文件。

根目录中有一个文件夹网站。com和内部网站。com有一个名为public的文件夹,在这个文件夹中,我们有wp admin、wp content和wp includes文件夹。所以我想知道是否其他文件夹都不是普通Wordpress的一部分。此外,vanilla Wordpress在wp admin、wp content和wp includes中应该有哪些文件夹,其他非Wordpress文件可以使用这些文件夹中的文件吗?

2 个回复
SO网友:Alex T.

大多数定制都是在主题中完成的。如果是默认主题(WordPress附带),我希望有人构建一个子主题或自定义主题,以便在自动更新主题时不会删除自定义内容。子主题和插件中的所有内容都将由您定制。

主题将在wp-content/themes 文件夹插件将位于wp-content/plugins 文件夹

添加代码以自定义主题的公共主题文件是functions.php. 基本上,主题文件夹中的任何文件都是自定义的。

WordPress附带的三个文件夹是wp-content, wp-admin, 和wp-includes. 根目录中也附带了一些文件。主要是wp-config.php 文件,用于连接数据库和数据库外的设置。

这个wp-content 文件夹还包含任何上载。这是唯一应该修改的文件夹。

SO网友:Tom J Nowell

下载一份新的WP副本,您将看到哪些是普通文件。除了更新到更新版本的WordPress外,切勿修改这些文件。

除了wp-config.php, 所有修改将在wp-content 文件夹,在主题或插件中。

此外,vanilla Wordpress在wp admin、wp content和wp includes中应该有哪些文件夹,其他非Wordpress文件可以使用这些文件夹中的文件吗?

从不修改wp-adminwp-includes, 不要添加其他文件和文件夹。修改WordPress核心或添加新文件有重大安全问题,将在下一次WP自动更新时删除。

如果需要修改WP行为或添加逻辑,请从主题或插件内部通过提供的API进行修改。

其他非Wordpress文件是否可以使用这些文件夹中的文件?

您可以;“引导”;WP aka加载它,但从WP外部加载单个WP文件很少起作用。您可能会遇到问题,因为WP不是这样设计的。

相关推荐

WordPress plugin installation

我用的是简单的add_filter 函数输出内容。add_filter(\'the_content\', \'my_name\'); function my_name( $content ){ // code return $content; } 当我激活该功能的插件输出时my_name 显示在所有页面中。如何将输出限制为仅一页?