如何让WordPress的所有请求只需要通过Nginx处理,不经过PHP和Mysql,从而加快站点访问速度? wordpress响应请求大致分为如下几个过程: Nginx接收请求 -> php-fpm进程运行指定php脚本 -> php在mysql内查询相应数据 -> 处理返回给Nginx -> Nginx响应用户请求 因为不存在缓存的过程,所以每次处理请求都要重新查询数据库,所以wp有很多流行的静态缓存方案; 初次请求 -> Nginx接收请求 -> php-fpm Wordpress 友人a丶 2022-09-24 328 热度 4评论
如何快速地将WordPress文章内所有外部图片转换为本地链接? nicen-localize-image,是一款用于本地化文章外部图片的插件,支持如下功能: 文章发布前通过编辑器插件本地化 文章手动发布时自动本地化 文章定时发布时自动本地化 针对已发布的文章批量本地化。 Github:https://github.com/friend-nicen/nicen-localize-image Gitee:https://gitee.com/friend-nicen Wordpress 友人a丶 2022-08-20 2441 热度 116评论
WordPress主题开发,如何修改自带的邮件发送功能? 今天收到两条评论,发现没有收到邮件通知,转念一想自己也没设置过邮件相关的配置,查了一下文档发现wordpress是通过wp_mail函数发送邮件的。 打开wordpress源码文件 ,定位到wp_mail函数: <?php //255行代码如下 global $phpmailer; // (Re)create it, if it's gone missing. if ( ! ( $phpma PHP笔记 友人a丶 2022-07-10 230 热度 1评论
WordPress插件开发,从入门到精通。 WordPress主题开发:https://nicen.cn/1244.html WordPress插件开发手册:https://developer.wordpress.org/plugins/ 每次WordPress 网页请求,都会依次执行各种插件的主文件(PluginName.php), 然后才会执行主题的function.php 文件。执行时注册的各种钩子,将会在指定事件发生时触发执行。 W Wordpress 友人a丶 2022-07-08 238 热度 0评论
WordPress免费主题:Document,让阅读变得更加方便 😁作为一个程序员,在日常的工作、生活、学习的过程中基本都有很多需要做笔记的地方;做笔记的主要目的之一是为了“温故而知新”,另一个则是为了在下一次遇到的时候,不需要再次耗费精力去找解决方法; 回顾自己之前写的那个主题,不管是写还是查都不怎么方便,最终下定决心重写一个主题;以 “方便记、方便查、简约”作为设计核心; Github:https://github.com/friend-nicen/them Wordpress 友人a丶 2022-06-13 1750 热度 80评论
WordPress主题开发,从入门到精通。 相关文档:https://www.wpzhiku.com/document/wordpress-plugin-basics/ 全局变量:https://codex.wordpress.org/zh-cn:%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8Fhttps://codex.wordpress.org/Global_Variables wp_query查询内容:http Wordpress 友人a丶 2022-02-22 1034 热度 1评论
PHP批量压缩整站图片的小工具 在保证图片质量的前提下,批量压缩整个网站目录下所有图片的大小。 说明:使用前请先到https://tinypng.com/developers,邮箱注册获取Apikey,每月免费压缩500次(邮箱一大堆换着来就行); 首先点这里(百度网盘)下载PHP脚本,提取码8888,脚本默认是扫描所在目录和所在目录的子目录下的所有图片文件进行压缩。编辑compress.php,找到下面两行代码。 /*设置ke PHP笔记 友人a丶 2021-09-25 204 热度 0评论
PHP-FPM性能优化配置方法参考 pm、pm.max_children、pm.start_servers、pm.min_spare_servers、pm.max_spare_servers。 pm:表示使用那种方式,有两个值可以选择,就是static(静态)或者dynamic(动态)。 在更老一些的版本中,dynamic被称作apache-like。这个要注意看配置文件的说明。 下面5个参数的意思分别为: pm = dynamic PHP笔记 友人a丶 2017-03-19 163 热度 0评论
彻底解决wordpress安装主题或插件需要FTP问题 使用FTP或者SFTP软件(推荐xftp5)连接网站文件目录,进入wp-content目录,新建tmp文件夹,设置文件夹的权限为777 下载:在FTP中打开网站根目录,找到wp-config.php这个PHP文件,下载到本地 修改:在wp-config.php中添加下列代码: /* WordPress的临时目录。*/ define('WP_TEMP_DIR', ABSPATH.'wp-conten Wordpress 友人a丶 2016-12-24 244 热度 0评论