WordPress程序备份(文件备份+数据库备份)

WordPress备份主要就是备份网站文件和Mysql数据库。

1:网站文件备份

网站文件可直接使用主机空间面板压缩功能(注 : 不同id商,空间操作面板大同小异),压缩后直接在Ftp下载就可以了,而且这是最好的,用得最多的就是这个方法。

其实备份网站文件,主要就是主题、插件和网站媒体附件,还有就是你修改过的Wordpress相关文件。

2:Mysql数据库备份

注:数据库备份前先把插件停用; 数据库备份主要有三个方法

A . 进到Wordpress网站后台-工具-导出-所有同容-下载导出文件

 

B . 进入数据库的phpmyadmin面板,选中数据库,直接导出Sql。那如何进入phpmyadmin面板呢!

 

如果你是服务器,就是http://你网站IP/phpmyadmin/

如果你是空间,就是http://你网站IP/端口/phpmyadmin/,其实如果是空间,应该在数据库面板可直接进去。

C . 主机空间面板数据库导出功能(注 : 不同id商,空间操作面板大同小异)

D . 利用Wordpress插件备份,不过现在真的不太需要(略)。

wordprees主题模板文件结构说明

无论你是菜鸟还是老鸟,想修改或设计模板,你就必须要弄明白,一套完整的 WordPress 模版应至少包括如下文件:

  • style.css : 样式表文件
  • index.php : 首页模板
  • archive.php : 文章归档/分类目录模板
  • 404.php : 404 模板
  • comments.php : 留言/回复模板
  • footer.php : 底部模板
  • header.php : 顶部模板
  • sidebar.php : 侧栏模板
  • page.php : 页面模板
  • single.php : 文章页面模板
  • functions.php : 模板函数
  • search.php : 搜索结果模板

上面的只是“基本”的主题架构,所谓基本就是在这个基础上,可减少你不想要的页面(但最起码要包含index.php首页,archive.php目录,single.php文,style.css样式,fuctions.php函数等这几个文件),也可以增加更多其它功能页面,这个就没限制了,只要有足够需求,足够设计开发能力,想拓展多少,就多少。

WordPress程序升级更新方法详解

为什么Wordpress要升级?

  • 修复上一版本所存在的功能样式BUG。
  • 增加新的网站功能。
  • 修复网站安全性漏洞,防止被黑。

所以Wp更新要准时,否则什么时候出问题,谁也讲不清。而且版本也不要相隔太远,否则升级就有可能出错。而且升级前一定要先把网站备份下来,把网站插件都禁用。至于网站如何备份,请看 www.yzipi.com/4.htm ,那Wordpress的升级方法主要有那种?

1:网站后台更新

当有新的Wordpress版本出现时,网站后台就会有升级提醒,只要点击进去,点击“现在更新”就可以了。

WordPress程序升级更新方法详解

这种方法是傻瓜式操作,不需要任何技术含量。但也有比较大的缺点,当网络传输不正常时,就容易升级失败,导致WP文件丢失,网站打开空白。

2:手动文件更新

A . 先下载Wordpress最新版解压,得到下面文件。然后把wp-content文件夹删掉,把剩下的文件在FTP上传替换,升级网站文件。

807

B . 在浏览器上输入地址:域名/wp-admin/upgrade.php升级数据库。

/wp-admin/upgrade.php升级数据库

WordPress经常更换主题模板影响SEO排名吗?

对于初进Wordress同学,会网上到处找模板,看到合适用几天,不错又用几天,这样会持续几星期,甚至于几个月。

那经常更换Wordpress主题具体有什么影响?

WordPress经常更换主题模板有什么影响?

1:增加网站数据库垃圾,影响网站打开速度

因为不同主题模板,或多或少都会增加网站数据库一些表或字段。而更换主题时,你是不知道具体在哪里,增加了哪些。就算你对Wordpress的数据库很了解,查看起来和删起来也是比较麻烦。所以安装过的主题都会留下部分数据库垃圾,而且越积越多,从而影响Wp数据库的查询和网站前端的调用效率而影响网站的打开速度。

 

2:影响搜索引擎SEO优化

主题模板的更换,意味着整个网站的结构(html框架)发上根本的变化。偶而一次,百度都会给以短时间的排名惩罚。试想一下,你隔三差五就换,我很相信,这样下去,你想网站有好排名根本不可能。

每次换板,你得要找模板,你得要了解新模板,你得要重新设置模板,你得要花大量精力下去。用免费的,感觉款款都有所不足,用收费的又不想花钱,还有买了不满意,又是要换。

 

建议

建站初就要确定整个网站内容和数据位置编排模型,根据模型,去找相关模板。如免费和收费都有这类型。建议找收费的,毕竟收费有人维护,可以一直更新下去,还可以跟据你个人需要定制。

换模板时,就算网站结构改变了,也不要更改网站的“标题,关健词,描述”。这是初期就要定下来的。

 

WordPress程序提示连接不上数据库

有使用Wordpress的同学,经常会遇到Wordpress连接数据库相关的提示错误。

中文 : 数据库连接时出错
英文 : Error establishing a database connection

简单明了一句话:就是wordpress打通不了数据库,调用不了数据库内容,造成网站打不开,这原因有两个:

1:Config.php数据库信息填错有误

这个情况主要出现在安装Wordpress的时,网站根目录Config.php这个文件里面,把数据库的信息填错,

解决方法 : 要核对清楚:数据库名称,数据库名,数据库密码,还有数据库的链接地址(如果是本地数据库,就没必经改动)有没有填错。

WordPress程序提示连接不了数据库

2:数据库服务器岩机

就是网站的数据库服务器出了问题,相当于死机了.

解决方法 : 如果你是个人服务器,就得检查一下服务器数据库软件有是不是出了问题不是正常使用;如果你买的是空间,这事就找空间商,他会帮你很好处理。

新手必看WordPress程序安装图片教程

1:主机空间要求

要运行 WordPress,主机空间需满足以下条件。不过现在网络上的空间基本都可以,而且还让你随意定制Php和Mysql版本,至于空间和数据库大小就更不用说了,一句话,有钱就可以任性。

  • 环境 :Linux+Nginx ( Apache )+Mysql+Php
  • php : 5.6 +
  • Mysql : 5.0 +
  • 空间 :100m+
  • 数据库大小 :20m+

对于最新版Wordpress,官方推荐运行软件版本:php7.3和MySQL 5.6

2安装最新版Wordpress

A . 下载最新版的Wordpress,由于Wordpress官网一直处理打不开状态,柚子皮提供下载。

www.xxx.com/wordpressdown

B . 利用FTP工具,把已下载的Wordpress压缩包上传到空间,利用空间后台解压功能把Wordpress解压。你也可以在电脑上把Wordpress压缩包先解压后上传,也是一样。

新手必看WordPress程序安装图片教程

C . 下载 wp-config-sample.php文件,重命名为:wp-config.php。打开文件,填进相关空间数据库信息,保存文件并上传。

900

D . 打开浏览器,输入域名,即可弹出安装界面。填上相关网站信息,点击”安装Wordpress”按钮即可完成。

新手必看WordPress程序安装图片教程

新手必看WordPress程序安装图片教程

新手必看WordPress程序安装图片教程

WordPress提示“SMTP connect() failed. ”的解决办法

今天wordpress用SMTP的时候发送邮件总是报以下的错误:

SMTP ERROR: Failed to connect to server: Connection timed out (110)SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

SMTP Error: Could not connect to SMTP host 中文意思是“SMTP错误:无法连接到SMTP主机”。这种错误也可以显示为 SMTP connect() failed 或 Called Mail() without being connected 输出在调试中。这通常被称为PHPMailer问题,但几乎总是由本地DNS故障,防火墙阻塞(例如GoDaddy)或本地网络上的其他问题导致。这意味着PHPMailer无法联系您在Host属性中指定的SMTP服务器,但并不确切地说明原因。也可能是由于没有openssl加载扩展程序引起的。

网上寻找资料,发现各种问题都有,也有不同的解决办法,但是我们主要还是看报错的链接,里面有详细描述如何排除,一步一步去按照上面的方法操作即可!

 

解决办法一:

SMTP错误:无法连接到SMTP主机

目前我这边的问题是linode限制了邮件端口,是因为防止垃圾邮件;

 

发Ticket后客服回复的邮件如下:

To help combat spam on our platform, new Linode accounts have SMTP port restrictions in place on all Linodes by default. 

 

解决办法二:

如果WordPress网站碰到邮件收发无法实现的情况,网站主机服务商不支持的话,我们可以通过第三方插件类实现,比如:WP Mail SMTP Easy WP SMTP 来实现解决WordPress网站无法发送邮件的问题。

 

最后:

其实这是一个很小很小的问题,就是放行一下安全组端口,花费时间一分钟都不到,但就是某一个小问题,如果之前没有遇到过的话,花费时间就是成倍的增长,有的甚至因为这点小问题折腾很久。

WordPress移除搜索结果页面noindex nofollow

WordPress 其实在网站页面规范上做到了非常好的白帽 SEO,不仅有 canonical 规范,还有针对 404 页面,搜索页面的 meta 标签 robots 属性的设置,而页面中一旦被设置为 noindex 或 nofollow,那么也就意味着页面无法被搜索引擎索引收录,对于需要做聚合页面 SEO 的站长来说无疑就是一大缺陷。

WordPress 对搜索结果页面的 robots 属性设置是在 5.7 版本开始出现的,当然如果设置了 WordPress 的“对搜索引擎的可见性”,那么网站的所有页面都会被设置 noindex 和 nofollow,所有如果你的 WordPress 上线或者很久没有任何收录可以检查一下这项问题。

WordPress 搜索结果页面被设置 noindex 和 nofollow 的:

因为 WordPress 默认就是这样规范的,除了首页、分类目录、文章页、标签页、页面等,404 页面和搜索结果页面都会被拒绝索引收录,不是非常利于网站的聚合页面 SEO,但是又无法直接通过设置关闭,所有研究出来了一个解决办法。

//移除 meta robots
add_filter('wp_robots', 'fanly_basic_robots_remove_noindex', 999);
function fanly_basic_robots_remove_noindex( $robots ){
	return get_option('blog_public') ? [] : $robots;
}
 

将以上代码放置在你当前所使用的 WordPress 主题中的 functions.php 文件中,就可以移除 WordPress 搜索结果页面的 noindex 和 nofollow 了,这样搜索结果也能够被搜索引擎抓取收录了,但是大家也可以给搜索结果做一个伪静态目录,以及规范搜索结果,因为如果搜索结果被人恶意利用也是一件非常可怕的事情,大家合理适当的开启和使用就会有利于网站 SEO 优化。

noindex与nofllow标签的作用和用法:

SEO过程中可能遇到不希望搜索引擎收录的页面和链接,noindex和nofollow两个标签就是为了解决这个问题。

noindex:禁止收录该页

nofollow:禁止抓取该链接

 

 noindex用法:

Meta robots标签必须放在<head>和</head>之间,格式:<meta name=”robots” content=”noindex”>。

作用:告诉搜索引擎不要收录该页,如果该页已经收录,那么删除已经收录页面。

 

nofollow用法:

nofollow有两种用法

1、Meta robots标签必须放在<head>和</head>之间,格式:<meta name=”robots” content=”nofollow”>。

作用:告诉搜索引擎不要抓取该页所有链接。

 

2、放在链接中<a rel=” nofollow” href=”url”>

作用:告诉搜索引擎不要抓取该链接。

PbootCMS时间标签大全(简单粗暴)

这几天一直想找一个好用的cms,PbootCMS程序的时间标签调用,下面重点介绍下列表和文章页的使用技巧,欢迎参考;

首页/列表标签:

列表页时间:[list:date]   效果:2021-12-06 09:12:30

列表页时间:[list:date style=Y-m-d]   效果:2021-12-06

列表页时间:[list:date style=Y   效果:2021

列表页时间:[list:date style=m-d]   效果:12-06

列表页时间:[list:date style=y-m-d]   效果:21-12-06

内容页:

详情页:{content:date}   效果:2021-12-06 09:12:30

详情页:{content:date style=Y-m-d}   效果:2021-12-06

详情页:{content:date style=m-d}   效果:12-06