重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1.首先登录A站的FTP,把A站里对应的wordpress目录整个下载到本地。
我们提供的服务有:成都网站设计、做网站、微信公众号开发、网站优化、网站认证、芦淞ssl等。为上1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的芦淞网站制作公司
如果wordpress是直接安装在根目录的,就直接下载上一级目录,一般是www或者wwwroot。
2.登录B站的FTP,把下载下来的整个目录上传上去,
同样的,要么直接上传到根目录,要么上传到某个文件夹,这个随意。
这点会影响到之后的访问设置,之后再说。
3.打开A站wordpress目录下wp-config.php文件,记事本,UE,Editplus,随便。
找到以下内容:
define('DB_NAME', 'AAA'); AAA为A站的MySQL数据库名
define('DB_USER', 'BBB'); BBB为A站的数据库用户名
define('DB_PASSWORD', 'CCC'); CCC为A站的数据库密码
define('DB_HOST', 'DDD'); DDD为A站的数据库主机名,一般为localhost,多数情况下不用改
以上AAA,BBB,CCC,DDD请记住。
4.打开B站目录下对应的wp-config.php文件。
将以上AAA,BBB,CCC,DDD修改成b站数据库的记录,服务商都会提供数据库信息。
然后上传到B站。
5.打开A站的phpmyadmin,找到wordpress对应的表,例如wordpress,点击。
然后点击上方导航栏中的导出,基本不用改内容,确认导出格式为SQL即可,保存至本地。
6.打开B站的phpmyadmin,点击导入,即可将刚才备份的表整个导入,且名字不变。
7.在B站phpmyadmin里找到对应的数据库名下的表,类似于wp_option,
找到第一行siteurl,改成对应B站的域名地址,一般空间上会提供一个免费的二级域名。
8.访问B站的地址:免费的二级域名/wp-admin,将设置-常规中的两个URL地址改成一致。
至此,网站配置基本ok。可以通过二级域名尝试下是否可以正常访问。
之前提到的,到底上传到空间根目录还是,二级目录,其实差别就在:
访问的时候是直接输入域名就可以访问,还是要价格子目录才能访问,类似于:
免费的二级域名/wordpress。当然,推荐是直接放置在根目录。
在wordpress中,不仅在首页,在其他任何地方调用页面,均可以通过get_page或get_pages这两个内置函数来实现调用一篇或多篇页面内容
1、利用get_page获取1个指定的页面内容
1
2
3
4
5
6
7
if ( is_home() ) : //这个判断非必需,这里表示将输出限定在首页
$page = get_page( 5 ); // 5为调用页面的ID
if( $page ) {
//var_dump($page);
printf("%s", apply_filters('the_content', $page-post_content) ); //输出页面内容
}
endif;
2、利用get_pages获取页面列表
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// 详细的参数可参考/wp-includes/ - post.php中get_pages函数中的说明
// 以下仅仅列出几个作为示例
$args = array(
'sort_column' = 'ID', //指定依id排序
'sort_order' = 'ASC', // 指定排序方式为升序
'number' = 6 // 指定只获取6篇页面内容
);
$pages = get_pages($args);
//var_dump($wpdb);
if(count($pages)) {
foreach ($pages as $key = $page) {
printf("%s", apply_filters('the_content', $page-post_content) ); //输出页面内容
}
}
总结:
页面其实是wordpress文章格式的一种,内置有很多较为直观的函数,主要位置/wp-includes/ - post.php文件中,建议多看看就好。
等于是备份到本地。可以使用FTP工具进行备份
1、把wordpress网站的根目录的所有文件,通过FTP下载到本地
2、把wordpress网站的数据库文件,通过ftp下载到本地
至此,备份完成。
请按照如下步骤进行操作:
将本地已经开发好的WordPress目录上传至服务器已经设定好的网站主目录下并保证文件目录关系正确,如不清楚网站主目录可在网站管理后台程序中查看设定情况或者咨询网站托管运营商。上传克可通过FTP或其他网站服务器所支持的传输方式,如果服务器端支持压缩建议压缩后上传以加快传输速度及保证文件格式完整。
将本地WordPress站点对应的mysql数据库文件在服务器端mysql数据库上进行上传,如未在服务器上创建新的数据库则需新建数据库后对应上传。一般可借助phpmyadmin等数据库管理工具进行。
修改WordPress目录下配置文件wp-config.php中对应服务器的mysql服务器地址,端口,数据库名及用户名。
如果新的域名与本地开发环境域名不同还需要在服务器上修改数据库中wp_options数据表中的域名字段为新的域名。
以上操作均完成则新的站点应该能够正确访问了。