WordPress

WordPress

WordPress

111 文章 5277 浏览

最新文章

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 浏览 749 评论 0 收藏 0

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

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

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

WordPress 媒体库无法显示图片

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

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

WordPress 常用判断函数大全

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

JSmiles 2021-05-02 12:25:38 浏览 1017 评论 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 浏览 823 评论 0 收藏 0

WordPress 使用 Memcache 内存缓存插件

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

JSmiles 2021-02-07 22:38:13 浏览 978 评论 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 浏览 1300 评论 0 收藏 0

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

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

JSmiles 2020-02-05 10:18:55 浏览 1103 评论 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 浏览 1049 评论 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 浏览 1720 评论 0 收藏 0

简介

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

更多

推荐作者

nick

文章 0 评论 0

qq_OmkpFE

文章 0 评论 0

江佳原

文章 0 评论 0

意中人

文章 0 评论 0

wangjuan

文章 0 评论 0