WordPress

WordPress

WordPress

111 文章 29 话题 6043 浏览

WordPress 中使用 COUNT(*) 代替 SQL_CALC_FOUND_ROWS 查询实现分页功能

Wordpress 的列表使用了 SQL_CALC_FOUND_ROWS 查询,用于缓存查询结果,方便下次查询记录条数时使用,除了 SQL_CALC_FOUND_ROWS 查询,在 MySQL 中我们还可以使用 COUNT(*) 来获取总行数,经过对比,我们发现后者的速度比前者要快不少(有时候会快到 10 倍之多),我们可以使用 COUNT(*) 来代替 SQL_CALC_FOUND_ROWS 查…

JSmiles 2021-05-31 12:57:55 浏览 815 评论 0 收藏 0

无需升级,您的 WordPress 数据库已经是最新的了 登录后台直接跳转到首页无限死循环

升级了 WordPress 后登录后台,提示数据库需要升级,点击升级数据库以后又提示:无需升级,您的 WordPress 数据库已经是最新的了 点击继续后直接跳转到首页,再次输入登录地址,用户名被自动填充了,这时候我知道当前是已登录状态,输入密码后点击登录,又回到上面的界面,陷入了无限死循环。 问题原因 出现这种现象的用户多数是启用了 Memcached 缓存,在 wp-content 文件夹有 …

JSmiles 2021-05-09 22:57:02 浏览 1077 评论 0 收藏 0

WordPress 媒体库无法显示图片

今天照例更新文章,登录到后台管理文章,发现 WordPress 后台多媒体无法显示图片,显示一直在加载中: 刚开始以为是网络不好,重启了路由以后还是这样,后台能打开而且速度还可以,应该不是网络问题,打开网页开发者工具,切换到控制台也没有发现错误,只有一些警告。 打开左侧的媒体管理: 点击旁边的列表显示,却能正常,但是点击平铺模式的浏览就不行。 到这里想到是不是网站被黑了,于是到官网重新下载 Wor…

JSmiles 2021-05-09 22:48:09 浏览 948 评论 0 收藏 0

WordPress 常用判断函数大全

所有的条件判断标签都会判断某个条件是否成立,然后返回 True 或者 False,下面是所有的 WordPress 条件判断标签。 首页 is_home() 判断当前页面是否为首页,如果是当前首页则返回true,但是如果我们在后台设置了首页静态页面的话,则会返回 false。 is_front_page() 它和is_home()很类似,唯一不同的就是,就算我们设置了静态页面为首页,它也会返回 t…

JSmiles 2021-05-02 12:25:38 浏览 1153 评论 0 收藏 0

WordPress 数据量大列表查询慢 SQL_CALC_FOUND_ROWS 惹的祸

  • WordPress 数据量大列表查询慢 SQL_CALC_FOUND_ROWS 惹的祸
  • WordPress 数据量大列表查询慢 SQL_CALC_FOUND_ROWS 惹的祸
  • WordPress 数据量大列表查询慢 SQL_CALC_FOUND_ROWS 惹的祸
  • WordPress 数据量大列表查询慢 SQL_CALC_FOUND_ROWS 惹的祸

随着文章的不断添加,WordPress 变得越来越慢,特别是列表页面严重的卡顿,查看服务器资源占用也都正常,并不是收到攻击或者是程序问题,由于做了缓存,一直认为是偶现的一时查询慢,并没有在意,但是今天发现卡住的时间特别长,刷新了好几次网页都超时,而且其他的网页也打不开,问题还是比较严重的。 发现问题 打开 Navicat 的服务器监控页面,发现在访问列表页面的时候,一个 SQL 执行老是卡住,导致…

JSmiles 2021-05-01 03:06:35 浏览 904 评论 0 收藏 0

WordPress 使用 Memcache 内存缓存插件

WordPress 毕竟是通用的解决方案,运行速度也不是很理想,我们只有想方设法的提高下运行速度,什么 PHP 升级到 7 以上,使用不必要的插件等,我就发觉数据量大了以后,主要的瓶颈就是在数据库上,今天给大家分享在 WordPress 使用 Memcache 内存缓存插件。 1、安装 Memcache 关于怎么安装 Memcache 网上有很多的教程,我之前也分享过: 在 Windows 主机中…

JSmiles 2021-02-07 22:38:13 浏览 1116 评论 0 收藏 0

WordPress 提示 No input file specified 错误解决办法

今天登陆后台突然出现 No input file specified 错误,一时间是懵逼的,网上都说什么 php.ini 配置文件的问题,还有说是 PHP 版本问题的,都是在胡说八道嘛。 出现这个问题的根本原因是这个 PHP 文件找不到,如果你的环境是 Apache + PHP,你是基本遇不到这个问题的,访问一个不存在的文件就直接返回 404 错误了,但是 Nginx + PHP 这样的运行环境就…

JSmiles 2020-09-17 17:59:56 浏览 1563 评论 0 收藏 0

WordPress 自定义上传文件插入媒体库

作为一个 PHP 开发者,做一个上传文件的功能其实还是挺简单的,但是如果仅仅是上传没有插入媒体库,那么日后我们就无法管理上传的文件,这篇文章为大家讲解使用 wp_insert_attachment 上传附件并插入媒体库里面。 下面先主要描述一下流程,假如我们通过一个这个样的表单上传了一张图片: <form id="form_register" method="post" enctype="m…

JSmiles 2020-02-05 10:18:55 浏览 1252 评论 0 收藏 0

在 WordPress 中实现 HTML5 预加载

HTML5 引入了预加载页面技术,可以大幅度提高您的网站加载时间以及速度,WordPress 实现 HTML5 预加载方法很简单,把下面代码: <?php if (is_archive() && ($paged > 1) && ($paged < $wp_query->max_num_pages)) { ?> <link rel=…

JSmiles 2019-12-15 13:48:51 浏览 1160 评论 0 收藏 0

在 WordPress 中手动设置 404 页面返回 404 状态

网站做了伪静态,无论输入的时什么网址,都会响应 200 的状态,但是有些地址确实是不存在的,而又没有在 WordPress 的可控范围内,那么我们就可以手动设置 404 页面返回 404 状态。 //直接载入首页 返回 404 状态 global $wp_query; $wp_query->set_404(); status_header(404); nocache_headers(); i…

JSmiles 2019-12-07 14:18:28 浏览 1900 评论 0 收藏 0

phpDocumentor 分析您的代码创建优秀的 API 文档

PHPDocumentor 是一个用 PHP 写的强大的文档自动生成工具,对于有规范注释的 PHP 程序,能够快速生成具有结构清晰、相互参照、索引等功能的 API 文档,文档可以转换为PDF、HTML、 CHM 等格式的文档,这样非常有利于代码的升级、维护、移交等操作。 为什么要使用 phpDocumentor? PHPDocumentor 可以直接从代码的注释中找到有用的信息,并生成索引帮助文档…

JSmiles 2019-12-05 21:14:34 浏览 1224 评论 0 收藏 0

WordPress 添加注册和登录用户名黑名单

本文讲述如何通过添加 WordPress 动作阻止某些用户名(黑名单)的注册和登录,在注册或登录之前通过程序判断校验用户名合法性才可进行注册或登录操作,这样做可以保留用户名,也达到防止暴力破解的效果。 黑名单的必要性 WordPress 是目前世界上最受欢迎的开源建站系统,这也代表着想打 WordPress 系统主意的人也很多,如果你也使用 WordPress, 而且你允许用户访问你的登录页(wp…

JSmiles 2019-11-21 21:19:03 浏览 1869 评论 0 收藏 0

10 个鲜为人知的 WordPress 函数

WordPress 功能强大,非常适合开发者使用。说到 WordPress,那么我们不得不说他的钩子函数。今天要为大家推荐 10 个 WordPress 函数。大多数都是我们常用的功能,不过经常不知道如何去实现他。所以我建议你可以看一看。 Antispambot() 使用该函数代替 HTML 标题,可以让你的 Email 地址不被过滤掉。 $email ='mymail@mail.com'; ec…

JSmiles 2019-11-16 19:12:29 浏览 1175 评论 0 收藏 0

WordPress 中的 Debug 调试模式和参数配置

WordPress 中已经给我们添加了调试模式,只是默认是关闭的,那么我在开发主题或者是插件的时候就需要打开这个 Debug 调试模式,优化我们的插件或者主题的时候也需要打开,以便检测出隐藏在前端页面背后的 Bug。 调试模式 调试模式下WordPress会显示那些函数使用有问题,还可以显示执行了多条SQL查询等,对于优化 WordPress 有很大的帮助,例如下面的提示: Notice: 自 2…

JSmiles 2019-10-21 11:27:57 浏览 1776 评论 0 收藏 0

xmlrpc.php 被刷流量导致 WordPress 瘫痪崩溃

作为一个网站的管理员,都是为了网站二操碎了心,为了网站的功能网站的内容没日没夜的完善着,但是总有些无法控制而又无可奈何的事情。 辛辛苦苦写的文章,眼看着搜索引擎收录了,网站又打不开了,查询服务器的状态 CPU 100% 满负荷运载,重启 Apache 以为问题就能解决,可是没过几分钟,又是 100% 了,查看网站防护日志,原来有个 IP 不停的访问 xmlrpc.php 文件,造成服务器瘫痪,也就…

JSmiles 2019-08-27 13:23:00 浏览 1985 评论 0 收藏 0

简介

WordPress 是使用PHP语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站。有许多第三方开发的免费模板,安装方式简单易用。丰富的插件和模板是WordPress非常流行的一个特性。

更多

推荐作者

林慧齐

文章 0 评论 0

1RSUFE59jlx4f

文章 0 评论 0

620vip

文章 0 评论 0

xrwxzw

文章 0 评论 0