I released a new plugin called Simple Cache. In my blog post Comparison of Popular WordPress Caching Solutions, I rated a number of popular caching plugins pointing out what I like and dislike about each. After writing the post, I decided to create my own plugin that embodies all the characteristics that I think are [...]
WordPress has gotten a reputation of being, among other things, “slow”. Is that true? Well, yes and no. One of the most important factors in website performance is “caching”. Caching is the act of saving things that are computed often in easy to access places. For example, rather than running a tough database query every time [...]
Custom Contact Forms 7.1 has been released. The new version contains some bug fixes for sitemap SEO, non-American date formats, and advanced notifications. Specifically, I wanted to highly the advanced notifications feature which is very powerful. In the new version, you can create an unlimited amount of notifications which allows you to send different notifications [...]
On May 30 I am presenting at WordCamp Miami 2015. My session is titled “Modernizing WordPress Search with Elasticsearch”. I have revamped the talk a bit to accommodate less technical users. Rather than running through Elasticsearch configuration, I am talking more about example ElasticPress queries. I’ll be doing the same talk June 13 at WordCamp [...]
This weekend I presented at WordCamp Paris 2015. My session was titled “Modernizing WordPress Search with Elasticsearch”. The talk ran through issues with WordPress search, what Elasticsearch is, setting up an Elasticsearch cluster, and configuring ElasticPress. Elasticsearch is a very exciting technology and I am thrilled at the chance to spread information about it. I [...]
ElasticPress is a 10up WordPress plugin project that integrates Elasticsearch with WordPress. As we all know search in WordPress is not a great experience. Why? Well, MySQL is not a database optimized for search. Thus ElasticPress was born. 1. Search result relevancy scores on sites with high post to shard ratios can vary depending on [...]
Problem: We are writing custom endpoints and routes that extend WP API in a theme or plugin. We want to write tests for this code and run tests in Travis CI. Right now, WP API is not in WordPress core and must be included as a plugin. Therefore, we have a WordPress plugin/theme that depends [...]
Sign up for the latest WordPress tricks, tips, tutorials, and offers from the people who write the software.