Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<;头>;位于wordpress中的代码?_Wordpress_Head - Fatal编程技术网

<;头>;位于wordpress中的代码?

<;头>;位于wordpress中的代码?,wordpress,head,Wordpress,Head,这件事我已经挣扎了好几天了。 我在我的WP站点上有一个自定义主题(包括框架和奇特的插件)。在Chrome开发控制台中,我收到一个错误,因为索引页试图从不存在的主机加载文件。我在生成的HTML部分找到了该代码,但是我找不到生成该代码的php文件,因此我可以删除该行。 我希望我的问题足够清楚。我对编码完全是个初学者 谢谢。通常它位于您使用的主题的header.php文件中(位于“wp content/themes”文件夹中的主题文件夹中) 以防万一,您的主题是一个“子主题”(派生自并依赖于另一个主题

这件事我已经挣扎了好几天了。 我在我的WP站点上有一个自定义主题(包括框架和奇特的插件)。在Chrome开发控制台中,我收到一个错误,因为索引页试图从不存在的主机加载文件。我在生成的HTML部分找到了该代码,但是我找不到生成该代码的php文件,因此我可以删除该行。 我希望我的问题足够清楚。我对编码完全是个初学者


谢谢。

通常它位于您使用的主题的
header.php
文件中(位于“wp content/themes”文件夹中的主题文件夹中)

以防万一,您的主题是一个“子主题”(派生自并依赖于另一个主题):如果子主题文件夹中没有
header.php
文件,WP将使用父主题的header.php

另外:也有可能是通过插件(扩展常规WP功能)将代码插入头部部分。在这种情况下,您将无法在
header.php
文件中找到它。你可以试着一个接一个地停用插件,以找出哪个插件负责。有时,您还可以通过所讨论代码的类或属性的名称来进行判断。

虽然检查主题中的
header.php
文件是正确的,但值得注意的是,还有一些其他事项

检查丢失文件的URL 大多数时候,插件和主题只引用它们自己的文件(或者很少引用来自CDN的文件)。如果丢失的文件应该托管在您的域中,则
http://yourdomain.tld/wp-content/
应该会告诉你哪个主题或插件试图加载该文件

在WP中添加资源有多种方法 一旦您找到了负责包含丢失文件的主题或插件,您应该检查它们的代码以了解以下内容:

  • header.php
    footer.php
    如果是主题。大部分时间资源都包含在这里的
    script
    link
    标记中
  • 调用
    wp\u enqueue\u script()
    wp\u enqueue\u style()
    。这些文件可能位于任何位置,而不仅仅位于模板文件内
  • 如果可以,对整个安装运行文件名搜索(并且只搜索文件名,因为完整URL可能是使用类似于
    get\u template\u directory\u uri()
    )的内容构建的)

这会让你找到罪犯。此外,一旦您找到了导致错误的主题或插件,您应该将其与新下载的副本区分开来,看看是否可以替换丢失的文件,以防它们在上载过程中丢失。

通常此类文本位于header.php中,但并不总是如此。我可以建议您通过任何FTP管理器下载您的站点,然后在Total Commander中打开文件夹,并在整个站点中搜索必要的文本。

查找
标记。显然,StackOverflow解析了该文本,但它没有显示在我的问题中。