使用子主题覆盖插件模板文件

时间:2017-07-31 作者:Jacob Jordan

希望是一个简单的问题。我安装了一个子主题,并且能够成功覆盖对.php 通过将其上载到我的子主题,保存在我的主题文件中的文件。

如果我想复制和调整插件文件(wp-content/plugins/plugin_name/templates/store.php).

我是否只是复制并调整此文件,然后将其上载到我的子主题?

我假设子主题不适用于插件文件?如果不是,最好的方法是下载当前文件,进行调整,然后用插件类别中的新文件覆盖初始文件吗?

谢谢enter image description here

4 个回复
SO网友:Malvika

在子主题中创建插件文件夹并覆盖其中的文件。您的子主题/插件文件夹/模板/文件名。php

SO网友:Rinca

插件必须使用wc_get_template() 加载模板的步骤store.php. 您只需将此文件复制到themes/YOURTHEME-child/woocommerce/. 应加载子模板。

SO网友:Barnabas

如果您使用以下任何插件,则不再需要修改子主题,这将帮助您比子主题更好地组织工作。

Codesnippets 在这方面非常有效。有一个免费版本。Pro版本即将发布。

WPCodeBox 做同样的工作,但它更圆滑和直观。他们目前有一个慷慨的终身推出优惠。

SO网友:brothman01

是的,使用问题中概述的程序。任何文件的子主题版本都将使用与父主题相同的名称和路径覆盖该文件,即:

parent_theme/fileA.php 被位于相同路径位置的子主题中的任何内容覆盖child_theme/fileA.phpparent_theme/dir/file3.php 将被覆盖child_theme/dir/file3.php. 只要相对路径匹配,名称匹配。祝你好运

结束

相关推荐

Theme styling for plugins

我有一个插件,它有自己的CSS,用于在使用相关短代码时生成的内容。我正在尝试创建一个主题来重新设置我网站前端的样式,但由于这个插件有自己的CSS,我如何在新主题中修改它?