Php 在Wordpress中更改主题时,处理不同的可变需求?

Php 在Wordpress中更改主题时,处理不同的可变需求?,php,wordpress,themes,wordpress-theming,Php,Wordpress,Themes,Wordpress Theming,我正在管理一个wordpress视频博客网站,并试图将我们的主题改为一个新的主题。不幸的是,这两个不同的主题将信息存储在不同的名称下,例如存储视频嵌入代码的变量[注意:我使用的是单词variable,因为我目前没有更好的词汇表,但我可能错了],因此它不像更改主题下拉菜单中的选项那样简单 此外,虽然旧主题可以远程链接到缩略图,但新主题要求它们存储在本地 不用说,必须有一种比重新复制嵌入代码和上传所有图像更简单的方法来转换站点 然而,我的编程技能还不足以自己完成任务。我通常可以跟踪代码中发生的事情,

我正在管理一个wordpress视频博客网站,并试图将我们的主题改为一个新的主题。不幸的是,这两个不同的主题将信息存储在不同的名称下,例如存储视频嵌入代码的变量[注意:我使用的是单词variable,因为我目前没有更好的词汇表,但我可能错了],因此它不像更改主题下拉菜单中的选项那样简单

此外,虽然旧主题可以远程链接到缩略图,但新主题要求它们存储在本地

不用说,必须有一种比重新复制嵌入代码和上传所有图像更简单的方法来转换站点

然而,我的编程技能还不足以自己完成任务。我通常可以跟踪代码中发生的事情,并可以调整现有代码以满足我的需要,但无法轻松生成它。我非常愿意深入研究这两个主题的代码,但不完全确定从哪里开始,或者什么是可以安全更改的

例如,如果我浏览了新主题的源材料,并将其嵌入变量名称的每个实例都更改为旧的实例,这似乎是可行的,但是当主题更新时会发生什么

我想有一个简单的方法可以做到这一点,只要有一行代码在某个地方说,如果variable_new中的值为空,就使用variable_old的值,否则就使用variable_new的值,但是在哪里呢?或者如果我进入数据库并将相关列中的值更改为新变量名

类似地,通过图像链接,我很确定如果我可以更改新主题,那么插入img标记的是一个url而不是本地路径,这将解决缩略图问题。再说一次,在哪里?我怎样才能不弄坏东西呢


谢谢大家。

如果在新主题中更改变量名可以完成您需要的工作,您可以基于它创建一个子主题,并将新变量名放在那里。这篇文章将帮助您开始。这样,如果新主题得到更新,您所做的更改将不会被覆盖。

感谢您的帮助。儿童主题是一个很好的解决方案,我很高兴我现在知道了这个特性,我想知道为什么我在研究中从未偶然发现它


在与团队讨论之后,我们决定只更改数据库中的内容,因为我们不会回到原始主题。这并不像我所希望的那样优雅,但在这一点上,让它工作起来是关键。

实际上,这取决于主题,但functions.php文件是第一个要查看的地方。听起来这两个主题处理事情的方式完全不同,所以我怀疑这将是一件容易的工作。保罗,谢谢你的快速回复!我应该在functions.php中寻找什么?应该附在前面的注释中。这两个注释都只提供了其他.php文件的列表,包括user functions.php,这可能是我要做的事情