-
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 FROM `{$table}` WHERE field=’field1′”) …
-
WordPress基础配置文件wp-config.php详解
文章目录 [隐藏] 配置MySQL数据库参数 安全密钥与盐 数据库表格前缀 开发者调试 zh_CN本地化设置 WordPress目录的绝对路径 在安装WordPress博客程序的时候我们常常会碰到下面的问题:当我们按照安装步骤一步步填写好数据库名、用户名、密码/数据库主机以及表前缀的时候,WordPress突然给我们来一句“抱歉,我不能写入wp-config.php文件。”,这就很尴尬了不是。那么wp-config.php文件到底是什么呢,为什么我们安装个博客程序还要写入这么个文件呢?wp-co…
-
基于fastcgi分离和LAMP虚拟主机部署wordpress和DiscuzX
文章目录 [隐藏] 背景 虚拟主机 fastcgi 部署流程 部署架构 环境 架构图 编译软件 安装开发环境和必要的包 编译httpd 编译php 安装mariadb 配置文件修改 修改httpd主机 修改fast-cgi主机 配置mysql 宿主机的hosts文件修改 安装wordpress和Discuzx 背景 虚拟主机 如今服务器的配置提升明显,单一主机上部署单一网站会对主机造成大量的性能损失,因此web服务虚拟主机的技术应运而生。所谓虚拟主机指的是在一台机器上运行多个网站(如comp…
-
WordPress 使用 wp_count_posts() 函数快速获取文章数量
还记得之前想要获取 WordPress 站点的所有文章总数统计网上的教程,以及子凡在某些地方的使用也都是直接使用 SQL 语句直接查询数据来做总数统计,现在相信还真的是费时费力,原因就是不知道 WordPress 还有 wp_count_posts()这样一个函数,具体是哪个版本出来就懒得去看了,反正随时都保持 WordPress 最新版。 其实在很多的 WordPress 主题上都会有一个统计或者文章归档的页面,就需要统计一些 WordPress 站点上已经发布多少文章了,以此来展示自己的站点…
-
Nginx下如何设置WordPress为多站点?
文章目录 [隐藏] 1、准备 2、Nginx配置 3、安装WordPress 4、启用多站点功能 5、设置域名映射 6、结果 WordPress的多站点功能允许安装一个WordPress程序的情况下,实现多个站点(也就是一套程序,可以绑定多个域名或子域名)。 每个站点拥有独立的主题、插件、文章以及页面。 这样可以极大的减少了维护和更新多个WordPress安装程序的麻烦, 并且,每个站点之间又能够相互独立,互不影响。 WordPress multisite有两个方式:子目录和子域名,这里我们主要…
-
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内核中引入一个…
-
WordPress一次性搞定ssl全局设置以及潜在问题解决
文章目录 [隐藏] 一、系统文件修改 二、后台文件修改 三、安装插件 首先按照自己的项目运行服务器把证书安装好,干货君以腾讯云为例:证书安装指引 – SSL 证书 – 文档平台 – 腾讯云文档平台 – 腾讯云。 干货君使用nginx反向代理,apache作为项目运行服务器为例,修改nginx/conf文件夹下面的nginx.conf(将下方代码块添加到文件中或把文件中443代码块按此方式设置)。 server { listen 443; serve…
-
wordpress启用https301重定向htaccess规则
文章目录 [隐藏] htaccess规则 301状态码检测 谷歌浏览器一直在推行https,而今年更新通知7月份会将http标记为不安全,于是下定决心博客启用https。经过一番折腾,最后终于改造成功,但是最后找了很多http301重定向到https的规则,很多都只能定向首页,而不能全站301。最后才找到一个可以用的,分享给大家 htaccess规则 如果是没有htaccess规则,可以直接用以下规则 <IfModule mod_rewrite.c> RewriteEngine On…