这是一般的Wordpress问题。当我下载我想要自定义的主题时,它包含大量功能(不同的页面布局,页面构建器等)。
我通常只使用所包含内容的一小部分,而其余部分则需要。但我上传了整个主题。所以所有页面,函数等都放在我的“head”标签中。
我见过其他人使用这些主题,只使用他们的一小部分功能,当我看到他们的头部标签时,只有必要的页面/ .php的/等被引入,而不是一切,即使它说.. ./themes/themeName / ...(似乎不是孩子)。
编辑 - 澄清
我制作了儿童主题,并经历了许多功能文件和'未经注释'和'未注册'的页面和功能等。当处理一个巨大的主题时,它的繁琐。我想知道是否使用插件或技术使其更容易。与adobe程序中的“选择所有未使用的”类似
答案 0 :(得分:1)
不要删除任何东西,否则你可能会破坏某些东西。建立一个儿童主题:它是一个继承了你所购买主题的所有功能的主题。要创建子主题,只需在wp-content/themes
中创建一个新文件夹,在其中创建一个名为style.css
的文件,顶部有此注释:
/*
Theme Name: My Child theme
Theme URI:
Description: My awesome child theme
Author: You
Author URI:
Template: parent_theme_name
Version: 1.0.0
*/
只需用您购买的主题名称替换parent_theme_name
即可。激活该子主题,然后开始处理该主题 - 您可以覆盖所有模板,构建自己的functions.php
等。
请注意,使用儿童主题是一种很好的做法:然后您不会触及您购买的所有主题,然后如果有任何安全问题,您就可以升级它(诚实地发生了很多事情。)
答案 1 :(得分:0)
如果您想对主题进行大量更改,如果儿童主题没有完成您想要做的所有事情,而不是试图弄清楚要从主题中抑制什么,那么可能是时候开始学习如何制作自己的主题。
根据主题,如果它是一个开源主题,如果开发人员不介意,您可以使用该主题作为起点来达到您想要完成的目标。或者你可以使用这个主题来玩并开始学习,然后去制作你自己的主题。通过这种方式,您可以确切地知道加载的内容并控制您需要的所有内容。
从这里开始,看看它需要你:https://codex.wordpress.org/Theme_Development