WordPress

  • 使用Memcached缓存程序优化WordPress网站-小白教程

    装上Memcached缓存程序就可以让WordPress大幅减少查询数据库次数,类似的程序还有redis,Memcached比redis更加轻量级,所以推荐使用。让我们看看如何快速使用Memcached优化WordPress网站吧 什么是memcached memcached是memcache的强化版本,memcache是一套分布式的高速缓存系统,由Brad Fitzpatrick开发,目前被许多网站使用以提升网站的访问速度,这是一套开放源代码软件,以BSD license授权发布。对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著! 安装Memcached 需要在服务器和WordPress分别安装Memcached 1.服务器安装 (1)宝塔面板安装办法本站使用宝塔面板 宝塔面板-软件商店-phpx.x-管理-安装拓展-Memcached安装(注意选择以d结尾的) (2)Centos yum安装 本站使用宝塔面板 2.WordPress安装 需要在网站根目录下wp-content文件夹下,上传一 个object-cache.php文件 系统会默认使用这个object-cache.php文件作为缓存规则,在上传完毕之后,请找到网站根目录下的文件wp-config.php,在代码define( 'WP_DEBUG', false );的后面/前面添加如下语句开启缓存 效果如下 关于object-cache.php文件,这里我收集了两个个不同版本的object-cache.php文件,不同版本之间规则不同。推荐使用版本1 下载口令:stboke 重启php 未启用之前第一次访问 第二次访问 再次刷新 可以看到SQL次数大幅度减少,证明设置成功了 测试首页 可以看到,在经过第一次打开缓存之后,后续打开数据库查询数据大幅减少。

    2023年9月30日
    6300
  • WordPress修改固定链接,文章url自动301重定向到新url

    薯条博客之前的固定连接使用的是/%postid%.html这种形式,但后来为了更好的SEO效果以及自定义URL,决定将固定链接改成了/%postname%.html。那么文章url自动301重定向到新url就是一个需要解决的问题。 固定链接的修改带来了一个问题:已经被搜索引擎收录的文章在搜索结果中的链接在很长一段时间内可能都不会更新。因此,当其他人访问这些文章的旧链接时,就会出现404错误,这不仅不利于SEO,也影响了用户的体验。 解决办法 使用WP Permalinks Migration插件 WP Permalinks Migration 的前身是 Dean’s Permalinks Migration,由于该插件好几年都没有更新,存在不少问题,已从WordPress官方插件库下架。WP大学下载后修复了已知的Bug,并添加本地化支持以及使用指南,同时更名为 WP Permalinks Migration ,继续为该插件提供支持。 使用方法 重要提示:您的主机服务器必须支持URL重写(伪静态),否者该插件可能无法正常工作。 以下教程是以薯条博客为例子,url从postid改为postname的过程: 1.在启用本插件前,请将 设置 – 固定链接 中的网址结构设置为旧的结构!这一点很重要,不这么做可能会失败! 2.在插件设置界面输入 旧的 固定链接结构,然后保存设置。例如原来是/%postid%.html 3.访问 设置 – 固定链接 设置页面,添加 新的 固定链接结构,然后保存。例如新的为 /%postname%.html 4.访问您网站上任何一篇文章或任何页面的 旧的 链接地址,它都会自动重定向到 新的 链接地址。 比如访问旧链接 www.xxxx.com/%postid%.html   会自动301重定向到 www.xxxx.com/%postname%.html 插件下载

    2023年9月28日
    5700
  • xmlrpc.php 被扫描攻击解决办法 - WordPress

    XML-RPC 是支持 WordPress 与其他系统之间通信的规范。XML-RPC 不仅用于移动应用程序:它还用于允许 WordPress 和其他博客平台之间进行通信,还支持引用和 pingback。但是由于 REST API 已集成到 WordPress 核心中,因此 xmlrpc.php 文件不再用于此通信。 禁用 xmlrpc.php 方法 因此,您现在应该在站点上禁用 xmlrpc.php,但是很多人不知道该如何停用 xmlrpc.php 文件,虽然将其删除是最简单的方法,但是由于 WordPress 经常升级,又会重新生成该文件,所以在此基础上,博主跟大家分享五个禁用 xmlrpc.php 的方法,供大家选择使用。 一、使用插件禁用 xmlrpc.php 二、函数禁用 xmlrpc.php 在当前主题的 functions.php 文件添加下面这行代码就能关闭 xmlrpc.php 三、配置禁用 在 WordPress 根目录编辑 wp-config.php 文件,最开始的地方添加: 四、Nginx/Apache 禁用 xmlrpc.php Nginx 规则 Apache 规则 在 .htaccess 文件前面添加以下代码。 五、云防火墙 CDN 禁止访问 这个的前提要求需要保护好自己的服务器 IP 不被发现,在此基础上可以在云防火墙或者 CDN 中写好阻止 xmlrpc.php 访问,比上述所有配置都要进一步降低服务器性能的消耗,因为它还没有请求你服务器就被拦截了。 退而求其次,如果你有使用宝塔的 Nginx 防火墙,那么也可以使用防火墙来阻止 xmlrpc.php 访问。但是这个毕竟还是会涉及服务器资源的占用,在能够做好 IP 不泄露的情况下,使用云端防火墙或 CDN 去阻止是最好的!

    2023年9月24日
    4800
  • Markdown语法-常用快捷语法学习记录

    Markdown语法是一个非常快捷的语法,可以让我们再很多支持Markdown语法的编辑器里提升编辑效率,而WordPress自带的古腾堡编辑器也支持Markdown语法,让我们一起对比HTML语法学习一下吧! 标题 Markdown HTML ## 我是h2 标题 <h2>我是h2 标题</h2> ### 我是h3 标题 <h3>我是h3 标题</h3> #### 我是h4 标题 <h4>我是h4 标题</h4> ###### 我是h5 标题 <h5>我是h5 标题</h5> ####### 我是h6 标题 <h6>我是h6 标题</h6> 列表 Markdown HTML * 第一点* 第二点* 第三点 <ul><li>第一点</li><li>第二点</li><li>第三点</li></ul> 1. 第一点2. 第二点3. 第三点 <ol><li>第一点</li><li>第二点</li><li>第三点</li></ol> 引言 Markdown HTML > 我是一段引言 <blockquote>我是一段引言</blockquote> 程式码/内联代码 Markdown HTML `Hello World` <code>Hello World</code> 分隔线 Markdown HTML --- <hr> 总结 标题:#+ 空格键+ 标题 列表:*+ 空格键+ 文字 列表:从1开始的数字+ .+空格键+ 文字 引用:>+空格键+ 文字 代码:`+ 文字+ ` 分隔符:输入---+ 按下Enter 鍵 配合WordPress快捷键使用,写文章速度会越来越快的! WordPress古腾堡编辑器快捷键集合

    2023年9月16日
    3400
  • WordPress古腾堡编辑器快捷键集合

    本文用于记录WordPress快捷键,方便大家使用WordPress编辑文章的时候速度更快,效率更高。 古腾堡快捷键 查询所有键盘快捷键 Shift+Alt+H 全局快捷键 打开命令面板 Ctrl+K 在可视化编辑器和代码编辑器间切换 Ctrl+Shift+Alt+M 切换无干扰模式 Ctrl+Shift+\ 切换全屏模式 Ctrl+Shift+Alt+F 打开区块列表视图 Shift+Alt+O 显示或隐藏设置边栏 Ctrl+Shift+, 导航至编辑器的下一个功能区域 Ctrl+`Shift+Alt+N 导航至编辑器的上一个功能区域 Ctrl+Shift+`Shift+Alt+PCtrl+Shift+~ 导航至最近的工具栏 Alt+F10 保存您的更改 Ctrl+S 撤销您的上一个更改 Ctrl+Z 重做您撤销的操作 Ctrl+Shift+ZCtrl+Y 文字内容 文字全选 Ctrl+A 文字移动选择 shift+↑/↓/←/→ 清除选择 escape 文字加粗 Ctrl+B 文字斜体 Ctrl+I 文字下划线 Ctrl+U 文字删除线 Shift+Alt+D 文本设为内联代码 Shift+Alt+X 添加超链接 Ctrl+K 移除超链接 Ctrl+Shift+K 插入文章或页面超链接 [[ 标题转换为段落 Shift+Alt+0 段落转换为1-6级标题 Shift+Alt+1-6 区块快捷键 在添加新段落后修改区块类型 / 复制选定的区块 Ctrl+Shift+D 移除选定的区块 Shift+Alt+Z 在选定的区块前插入一个新的区块 Ctrl+Alt+T 在选定的区块后插入一个新的区块 Ctrl+Alt+Y 删除所选 Del 或backspace 上移-所选区块 Ctrl+Shift+Alt+T 下移-所选区块 Ctrl+Shift+Alt+Y

    2023年9月13日
    4800
  • WordPress开发必备——查询数据库、内存、加载时间方法

    通过调用函数,在WordPress网站的页面底部或者开发者工具栏显示页面数据库查询次数、加载时间及内存占用。本文提供两种方法,分别显示在底部和开发者工具栏,可以方便站长检测插件使用内存或页面缓存等状态。 所调用的函数 数据库查询数:echo get_num_queries() 页面生成时间:timer_stop(0,3) 内存消耗大小:echo memory_get_peak_usage()/1024/1024 方法一:在页面底部生成 使用 将下列代码二选一添加到主题/子主题的functions.php文件中即可。区别是第一个代码生成的底部的数据只有管理员可见,第二个代码所有人可见。 代码 1.仅管理员可见 2.所有人可见 自定义 代码来源于网络,为了让所输出的文本与网站更融洽,不至于显得突兀,我将生成文本的文字颜色改为白色,背景改为Justnews主题下方版权部分的颜色#2d3236。 如果您想自定义输出文本的背景颜色,请在代码中echo这行,修改#2d3236为您网站的底部颜色。 如果您想自定义输出文本的文字颜色,请在代码中echo这行,修改color:white为您网站的底部颜色。其中,white同样可以使用HTML中16进制RGB表示的格式,例如#000000表示的是黑色,#FFFFFF表示的是白色。如果您不清楚具体颜色,可以使用F12工具—元素—样式进行查看。 效果 方法二:在开发者工具栏(F12)控制台生成 使用 将下列代码二选一添加到主题/子主题的functions.php文件中即可,然后点击F12,调出开发人员工具,在控制台处即可看到。 代码 效果 总结 两种方法都是通过使用WordPress函数实现对页面数据库次数、加载时间及内存占用的查询。如果您不想让游客查看,推荐使用方法二或方法一的第一个代码。

    2023年9月13日
    6100
  • WordPress优化:去除分类链接中的category

    这篇文章是优化类的文章,解释了去除分类链接中的”category”的原因以及方法。 文章收集在本站WordPress专题中 WHY 去掉WordPress分类链接中的"category"是为了美化URL结构或者简化链接。 去掉"category"可以使链接更加简洁和易读,同时也可以提高搜索引擎优化(SEO)的效果。 这样做可以使网站的URL更加友好,提高用户体验和搜索引擎的排名。 HOW 直接把代码粘贴到子主题的functions.php文件里即可生效。

    2023年9月9日
    2900

联系我们

2439899774

在线咨询: QQ交谈

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信