-
1年前在WordPress多个CSS或JS合并为一个文件输出
我们平时会考虑把多个CSS或JS合并为一个文件输出,为了解决这个问题,我写了这个WordPress插件,用来实现WordPress中的这一目的。实现原理如果你读过我之前的《PHP合并压缩css输出模块化css撰写》可以先了解我对缓存文件的一些处理方式,以及合并文件、压缩代码的一些想法。而本插件的实现原理则基本上和上面的这篇文章里介绍的差不多。安装首先,下载...
-
还是上面的代码,我们稍作修改,就可以完美的避免这个死循环了。下面是修改后的代码,对比上面出现死循环的代码,我们只添加了两行。原理很简单,在运行「wp_update_post」函数之前,我们先卸载掉挂在掉「save_post」钩子上导致死循环的函数,这样就不会出现重复执行「wprs_update_post」函数了,更新完文章后,我们再把这个钩子挂载上,以便...
-
WordPress开发时,我们经常会使用save_post或create_post_tag等钩子,以便在更新文章或分类时,增加一些附加数据,这些钩子触发的时机是发布或更新数据的时间,如果处理不好,就会出现死循环的情况,导致更新数据时出现死循环的情况。举个例子,我们需要在保存文章的时候,挂在一个函数到save_post钩子上,这个函数的目的是修改...
-
整个过程的最后一步是将我们的WordPresspods部署到集群上。为此我们希望为WordPress的服务和部署进行定义。为了让WordPress实现高可用,我们希望每个容器运行时都是完全可替换的,这意味着我们可以终止一个,启动另一个而不需要对数据或服务可用性进行修改。我们也希望能够容忍至少一个容器的失误,有一个冗余的容器负责处理slack。WordPre...
-
1年前WordPress是用于编辑和发布Web内容的主流平台
在Kubernetes上运行高可用的WordPress和MySQLWordPress是用于编辑和发布Web内容的主流平台。在本教程中,我将逐步介绍如何使用Kubernetes来构建高可用性(HA)WordPress部署。WordPress由两个主要组件组成:WordPressPHP服务器和用于存储用户信息、帖子和网站数据的数据库。我们需要让整个应用程序中这...
-
在现在移动互联网时代,微博已经成为了每个人生活中必不可少的一个社交工具。而WordPress是全世界最为流行的博客系统,把你的博客接入新浪微博,借助微博的强大用户群,不仅能给你的网站提供巨大的流量,而且还能带来不可估量价值。WordPress微博墙就是这样的一个工具,这不是一款普通的插件,这是一款搭建在SAE基于Yar的插件。它非常的轻量,它不像其他的插件那...
-
1年前WordPress过程中的几个最常见的故障以及解决方案
...
-
一般应用都会存在多套部署环境:开发环境、测试环境、生产环境,多套环境意味着存在多套K8S应用资源YAML。而这么多套YAML之间只存在微小配置差异,比如镜像版本不同、Label不同等,而这些不同环境下的YAML经常会因为人为疏忽导致配置错误。再者,多套环境的YAML维护通常是通过把一个环境下的YAML拷贝出来然后对差异的地方进行修改。一...
-
装好WordPress之后,准备想访问自己的网站,或是登入后台的时候,却发现,这个速度不敢恭维,即使是本地话的程序,也是慢慢的。操作起来也要挺久。那下面我们来解决一下这个问题,提升WordPress的打开速度。造成这个主要是谷歌被屏蔽的问题,其被屏蔽的主要原因,大家都懂的。现象:对于Wordpress初学者来说,不论是Wordpres网站前台还是管理后台,操...