WordPress密码找回或修改

自己的Wordpress出现了两次密码忘记的情况,第一次是浏览器Chrome有记忆密码可以进入控制面板的情况,另一次手贱改了密码直接控制面板都进不去了,网上找了各种介绍,感觉不是很系统,乱七八糟,对于一个我类似的小白都把简单问题说的复杂化了,总结一下我的方法吧,希望对大家有用。 WordPress我目前用的4.99版本,在忘记密码后,控制台点忘记密码,发送的邮件无法修改密码,据说是Wo...

WordPress文章页添加面包屑导航

文章目录 [隐藏] 前言 正文 生成函数 前端显示 样式美化 前言 浏览网站的时候经常会发现许多网站页面上有个如下图所示的面包屑导航,非常漂亮而且有利于帮助用户快速学习和了解网站内容和组织方式,从而形成很好的位置感。DUX主题4.0版本开始增加了这么个功能,之前有网友也像我询问过这个功能,这两天刚好有时间就简单整理了下分享出来,希望大家喜欢。 额,出于好奇,还是...

将WordPress上面的网站迁移至另外一台VPS

站长们可能会遇到一个问题,之前的VPS配置可能不够用了,所以需要换一个VPS(比如:搬瓦工VPS)。 一、打包源网站 打包一下源网站的数据,这个操作应该很简单,相信大家都会做。比如你的网站目录是/data/www/bwh.idcspy.com,那么我们打包一下这个目录: zip -r oldtang.com.zip /data/www/bwh.idcspy.com 这样我们就在当前目录下生成了一个 bwh.idcspy.com.zip 的压缩文件,里面...

WordPress 教程:如何通过 PHP 代码修改表结构和索引

文章目录 [隐藏] 修改表结构 修改表索引 我们在 WordPress 创建表之后,由于业务的需求,可能需要对表结构进行修改,比如增加多一些字段,或者删除一些无用的字段,也有可能因为优化的问题需要对某个表结构增加索引。我们怎么操作呢? 修改表结构 比如我们需要给表 $table 增加一个 field1 字段。 首先我们判断一下,$table 是否已有该字段: $wpdb->query("SHOW COLUMNS F...

WordPress基础配置文件wp-config.php详解

文章目录 [隐藏] 配置MySQL数据库参数 安全密钥与盐 数据库表格前缀 开发者调试 zh_CN本地化设置 WordPress目录的绝对路径 在安装WordPress博客程序的时候我们常常会碰到下面的问题:当我们按照安装步骤一步步填写好数据库名、用户名、密码/数据库主机以及表前缀的时候,WordPress突然给我们来一句“抱歉,我不能写入wp-config.php文件。”,这就很尴尬了不是。那么wp-config.ph...

基于fastcgi分离和LAMP虚拟主机部署wordpress和DiscuzX

文章目录 [隐藏] 背景 虚拟主机 fastcgi 部署流程 部署架构 环境 架构图 编译软件 安装开发环境和必要的包 编译httpd 编译php 安装mariadb 配置文件修改 修改httpd主机 修改fast-cgi主机 配置mysql 宿主机的hosts文件修改 安装wordpress和Discuzx 背景 虚拟主机   如今服务器的配置提升明显,单一主机上部署单一网站会对主机造成大量的性能损失,因此web服务虚...

WordPress 使用 wp_count_posts() 函数快速获取文章数量

还记得之前想要获取 WordPress 站点的所有文章总数统计网上的教程,以及子凡在某些地方的使用也都是直接使用 SQL 语句直接查询数据来做总数统计,现在相信还真的是费时费力,原因就是不知道 WordPress 还有 wp_count_posts()这样一个函数,具体是哪个版本出来就懒得去看了,反正随时都保持 WordPress 最新版。 其实在很多的 WordPress 主题上都会有一个统计或者文章归档的页面,就需...

Nginx下如何设置WordPress为多站点?

文章目录 [隐藏] 1、准备 2、Nginx配置 3、安装WordPress 4、启用多站点功能 5、设置域名映射 6、结果 WordPress的多站点功能允许安装一个WordPress程序的情况下,实现多个站点(也就是一套程序,可以绑定多个域名或子域名)。 每个站点拥有独立的主题、插件、文章以及页面。 这样可以极大的减少了维护和更新多个WordPress安装程序的麻烦, 并且,每个站点之间又能够相互独立...

WordPress架设多域名多站点教程

WordPress 3.0以上的版本支持直接开启多站点模式,这样一来,你可以在一个后台切换多个站点进行管理。多站点模式可以使用多个不同的域名绑定,避免了在同一个服务器安装多个WordPress的尴尬,管理多个网站非常方便,下面就介绍一下安装和启用多站点的操作方法。 开启网络配置 在网站根目录下的 wp-config.php 添加: define('WP_ALLOW_MULTISITE', true); 配置多站点模式 刷新网站...

WordPress禁用自动保存草稿去除文章修订功能

文章目录 [隐藏] 禁用文章修订历史版本 禁用自动保存功能 禁用自动草稿功能 下面的方法需要修改源文件所以在打开每一个文件之前,记得一定要先做好备份! 禁用文章修订历史版本 1.打开 wp-config.php 文件 2.在 $table_prefix = ’wp_’; 前面添加下面的两行代码: define('WP_POST_REVISIONS', false);//禁用历史修订版本 define('AUTOSAVE_INTERVAL', false);/...

WordPress内核中一个任意文件删除漏洞,可导致攻击者执行任意代码

文章目录 [隐藏] 简介 受影响的版本 攻击带来的影响 技术细节 临时修复程序 时间线 总结 导语:WordPress是网络上最受欢迎的CMS。在这篇文章中,我们将讲述在WordPress内核中引入一个经认证的任意文件删除漏洞,这个漏洞可能会导致攻击者执行任意代码。 简介 WordPress是目前网络上最受欢迎的CMS。根据w3tech的资料显示,约有30%的网站都在使用它1。这种广泛的采用,也使其...

WordPress一次性搞定ssl全局设置以及潜在问题解决

文章目录 [隐藏] 一、系统文件修改 二、后台文件修改 三、安装插件 首先按照自己的项目运行服务器把证书安装好,干货君以腾讯云为例:证书安装指引 – SSL 证书 – 文档平台 – 腾讯云文档平台 – 腾讯云。 干货君使用nginx反向代理,apache作为项目运行服务器为例,修改nginx/conf文件夹下面的nginx.conf(将下方代码块添加到文件中或把文件中443代码块...

wordpress启用https301重定向htaccess规则

文章目录 [隐藏] htaccess规则 301状态码检测 谷歌浏览器一直在推行https,而今年更新通知7月份会将http标记为不安全,于是下定决心博客启用https。经过一番折腾,最后终于改造成功,但是最后找了很多http301重定向到https的规则,很多都只能定向首页,而不能全站301。最后才找到一个可以用的,分享给大家 htaccess规则 如果是没有htaccess规则,可以直接用以下规则 <IfMo...

wordpress删除文章时自动删除文章图片

wordpress删除文章时候文章的图片和略缩图源文件并不会从服务器删除,对于强迫症来说这太难受了,去网上搜索了一下,有相关的教程,下面的代码放到主题的functions.php文件中就可以 /* 删除文章时删除图片附件 */ function delete_post_and_attachments($post_ID) { global $wpdb; //删除特色图片 $thumbnails = $wpdb->get_results( "SELECT * FROM $wpdb->postmeta WHE...

wordpress利用插件一键启用网站维护模式

文章目录 [隐藏] 1、插件名称 Maintenance Mode 2、对插件进行设置 3、启用设置之后的效果图 4、站长工具查询状态码 在网站的建设运营过程中,我们也会遇到一些原因需求,对网站进行改版和升级,这时访问不了,会给用户带来很不好的体验,那么我们怎么解决这一问题,wordpress的有福了,只需要一个插件就可以轻松搞定。 是不是听着很不错,下面介绍这款插件的详细教程 1、插...

WordPress配合Debian VPS 使用sendmail发邮件

文章目录 [隐藏] 0. 开启相关端口 25 1. 配置dns 2. 配置dns反向解析 3. 设置hostname 4. 安装sendmail 5. 安装MAILUTLS 6. 让PHP支持mail()函数 7. 安装wordpress wp-mail-smtp 插件 8. 其他 WordPress自带了一些邮件功能,但是一直没能正常使用,折腾了一下,顺便做个记录。起初以为厂商禁了25端口,后面发现并没有。本文使用的是Debian系统,涉及iptables,DNS,sendmail,...

Docker安装配置WordPress

文章目录 [隐藏] 安装MariaDB 安装WordPress 使用nginx反向代理 本站使用WordPress搭建,之前一直使用Linode $10美刀一个月的服务,机房选择在JP,但是感觉速度不行,在国内链接的响应速度基本都在200-300ms之间,前段时间发现搬瓦工的速度还可以,而且按年付费价格比Linode便宜,所以用了好一段时间来折腾网站迁移的工作。 之前在Linode,网站直接搭建在主机上,上面搭建的服...

wordpress IP验证不当漏洞修复

wordpress /wp-includes/http.php文件中的wp_http_validate_url函数对输入IP验证不当,导致黑客可构造类似于012.10.10.10这样的畸形IP绕过验证,进行SSRF。 解决方案: 在网站目录中找到这个wp-includes/http.php文件,编辑http.php 查找 $same_host = strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] ); 替换成 if ( isset( $parsed_home['host'] ) ) { $s...

修改 Nginx 服务器 WordPress 上传文件大小限制

文章目录 [隐藏] 修改 PHP 配置文件 修改 Nginx 配置文件 默认情况下 WordPress 上传文件限制为 2M,如果有上传较大文件的需要,我们需要将上传文件的大小上限调大。 修改 PHP 配置文件 编辑 PHP 配置文件 php.ini ,查找以下字段: $ sudo vi /etc/php.ini post_max_size=8M upload_max_filesize=2M 其中,post_max_size 参数表示 POST 数据所允许的最大大小,一般要设...

使用Helm 在容器服务k8s集群一键部署wordpress

文章目录 [隐藏] Helm 是啥? Helm 架构 Helm 用途 如何在阿里云容器服务使用Helm 摘要: Helm 是啥? 微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes服务编排领域的唯一开源子项目,做为Kubernetes应用的一个包管理工具,可理解为Kubernetes的apt-get / yum,由Deis 公司发起,该公司已经被微软收购。 Helm 是啥? 微服务和容器化给复杂应用部署与...

最近评论

Archives