主题的大多数主要功能都在functions.php
. 响应的事物通常被定义为style.css
.
但是,如果您使用的是任何插件,那么它们可以完成许多事情。甚至在functions.php
可以被插件挂钩覆盖,反之亦然。因此,复制一个完整的网站不仅仅是主题。您必须:
复制theme
主题文件夹
复制plugins
插件文件夹复制uploads
使用WordPress media uploader上载的文件文件夹复制database
关于网站设置,让我们谈谈业务:我遵循我的同事和老师塔米娜·阿克塔女士教授的简单过程。过程是:
从本地主机到web服务器的迁移Step 1a: 在本地主机中,查找项目文件夹,而不仅仅是主题(对于WAMP,它是C:\\\\wamp\\www\\my_project
)
Step 1b: 将其压缩为.zip
存档(不在.rar
或.ace
等等)-所以my_project.zip
.Step 1c: 浏览http://localhost/phpmyadmin
在浏览器中和;“导出”;数据库的所有表。(假设这是my_project.sql
)Step 2a: 转到您网站的cPanel:http://www.mysite.com/cpanel
并打开;文件管理器;。Step 2b: "E;上载(&Q);这个my_project.zip
将文件归档到public_html
文件夹和;摘录“;它(因此my_project
文件夹)Step 2c: 打开文件夹,";全选(&Q);和;移动(&Q);仅上升一级(从/public_html/my_project
到/public_html/
), 然后删除空的my_project
文件夹现在-它没有必要。所以,你的项目已经完成了。您只需上传数据库并将站点配置到数据库。但我希望你能明白,你从本地主机导出的sql文件保存着你本地电脑的所有URL。因此你必须将它们更改为特定于服务器的。
现在,打开my_project.sql
将文件归档到NotePad++ (因为即使数据库很大,记事本++也不会使系统变懒或空闲)
现在按Ctrl+F;“查找”;,并在文本框中,键入:“quot;http://localhost/mywebsite
"E;然后单击;替换(&Q);选项卡,然后键入您的服务器URL,如:“quot;http://www.example.com
"E
现在可以单独查找并替换,也可以;查找(&Q);和;全部替换
然后将文件另存为my_project-server.sql
.
NOTE: 记住Forward Slash (/) 在URL的末尾。如果您键入http://localhost/mywebsite/
在“查找”框中,然后当然键入http://www.example.com/
在“替换”框中。否则会破坏文件结构,如:examplewp-content/themes/...
或example//wp-content/themes/...
.
现在进入最后的步骤:
- Step 3a: 打开;MySQL数据库;在cPanel中。创建一个数据库,然后添加一个用户并为该用户设置一个强密码,然后为该用户指定db,并授予除;“删除”。(必须将所有3个信息(db\\u名称、用户名和密码)复制到记事本文件中)
- Step 3b: 打开;PHPmyAdmin“;在cPanel中。在左侧找到刚刚创建的数据库,然后单击它。然后是;“导入”;稍后保存的sql文件(在本例中为
my_project_server.sql
).
因此;最后一步:- Final Step: 从文件管理器中,在
public_html/
, 打开wp-config.php
进入编辑器/代码编辑器模式,并将以下行更改为:/**WordPress*/
定义的数据库名称(\'DB\\U名称\',\'database_name_here
\');
/**MySQL数据库用户名*/
定义(\'DB\\u USER\',\'database_user_name_here
\');
/**MySQL数据库密码*/
定义(\'DB\\U密码\',\'database_password_here
\');
保存文件并像在localhost中看到的那样浏览站点。:)