应客户需求优化WordPres内置搜索功能的性能,客户网站使用了大量搜索页面作为展示,当访问高峰期时产生大量的慢查询,导致网站访问缓慢出现大量502错误。网站为交互类站点,几乎排除了缓存插件的使用; 既然是慢查……
WordPress前台工具栏添加自定义的操作项
有时候我们需要在前台进行一些快捷操作时,通过前台工具栏来实现会比较方便,比如说前台快速审核文章等,这里通过一段代码放入funcitons.php内来实现这个功能,具体的功能是添加一个按钮到前台内容预览页的顶部Adm……
WordPress Avada主题菜单登录窗口美化
客户使用Woocommerce插件配合Avada主题6.23版本做外贸站点,觉得原有悬浮登录表单太丑,找到我们做了优化,优化效果如图: 上代码: function avada_add_login_box_to_nav($…
godaddy狗爹云邮箱配置SMTP发送邮件的变态方法
今天帮客户配置wordpress的邮件转发服务,使用的godaddy的wordpress空间,据客户透露尝试过N 多插件,并且尝试了在国内网站后台配置好并正常使用的QQ邮箱,到godaddy的主机上就提示连接失败。 我…
nginx环境下wordpress使用add_rewrite_rule添加路由定义页面调用文章分页404
如题,我们在开发主题中使用了add_rewrite_rule函数添加了自定义路由,来做了一个人中心,包含了投稿和投稿文章列表的功能; 代码如下: //添加路由 add_action('init', 'wbox_useri…
解决前台使用wp_signon登录wordpress后无法进入后台的问题
引子: 我们在做一个需要前端登录项目时,为了省事,直接在登录页模板顶部写入了登录逻辑,默认使用了wp_signon登录函数来实现登录,登录后前台使用没有问题,不过在用户进入后台时自动退出了登录状态; 如下是wp_……
WordPress解除文件上传格式限制的两种方法
第一种: 解除所有用户的上传文件格式限制: 修改 wp-config.php文件,添加 define('ALLOW_UNFILTERED_UPLOADS', true); 第二种:解除管理员的上传文件格式限…
关于在WordPress的hook钩子中写入cookies或session的坑
通常我们在PHP开发过程中遇到有交互环节,通常会使用cookies或者session来记录一些用户变量。 同时我们在做wordpress开发时,程序本身给我们提供了很多的hook(钩子),用来在特定的环节执行相关的代码。…
wordprss后台给新添加的菜单后增加一个提示小角标
在做wordpress主题、插件开发的时候,我们可能需要往后台添加一个单独的页面来设置或者展示某些内容,这时我们可能会用到add_menu_page或者add_sub_menu函数来添加我们的页面菜单项; 那么有时候在有…
关于wp_remote_post提交Post请求时服务器返回405错误的坑
wp_remote_post 是wordpress的内置函数,作用是向远程服务器提交post请求; 我们今天要说的坑主要表现在,我们使用其向阿里云的一台 服务器提交请求时返回了405错误。 这个是在开启了…