Hello, I’m Daniel and I make things for the web. I’m the CTO at Kinsta and I write for a number of amazing publications like Smashing Magazine and WPMU DEV. In my spare time you’ll find me playing board games or planning the next amazing office game like the not-at-all-destructive Megaball.
Creating the perfect website is not an easy task, nor is it a done deal. The perfect website requires time and continual work to keep it that way. Perfecting a website entails putting services in place to handle such problems. There’s always something to optimize, trends to keep up with, security issues to worry about. If you plan on being in business for years to come, prepare yourself. Don’t worry if you don’t have everything in place to make your website perfect. Start out as best as you can. Above all else, a perfect website requires experience, which you can only get by giving things a go and sticking around.
Read more…
Creating your own field is actually a pretty simple matter. In this article Daniel Pataki will show you how you can extend ACF by adding your own controls to tailor the experience to your needs. If you want to add elaborate JavaScript to make things as user-friendly as possible, that’s all up to you – ACF supports it nicely. You can use a bunch of methods to play around with values and fields and much more. Browse through the template file for more information.
Read more…
Prototyping makes a project better suited to users, elevates user experience, increases the quality of your final code, and keeps clients happy. The problem is that developers often see prototyping as a waste of time. In this article, Daniel Pataki will show you that by using WordPress, highly interactive prototypes with great visuals are not at all that difficult to make. While all this seems complex, beginners should be able to follow along easily, including the “create your own server” section, which is a cinch!
Read more…
WordPress has released the first release candidate for the upcoming 4.0 version. According to the official version numbering, and a new major release is always a cause for excitement! Since Daniel Pataki has always used WordPress in English, it took him a while to realize how important internationalization is. Version 4.0 makes it much easier to get WordPress to speak your language. In fact, the first installation screen asks you to choose your native tongue. Let’s take a look at the new features the team at WordPress has been working on for us!
Read more…
In this article, you’ll look how to modify admin post lists with WordPress. Daniel Pataki will focus on how to extend existing tables. You’ll do this using an example from a theme that he and his team recently built, named Rock Band. Rock Band includes event management, which means that they needed some custom event-specific interface elements and details to make the admin section more useful!
Read more…
Daniel Pataki has been working with WordPress since the dawn of time, and he still discovers new tips and tricks. He has compiled his own list of 21 techniques that are handy, fun or best practices rarely followed. He hopes everyone finds something new in the list!
Read more…
Placing a Twitter feed on one’s website has almost become compulsory. Embedding a feed isn’t all that difficult if you are comfortable with Twitter’s default widget, but making your own will enable you to blend it into your website seamlessly. Once you grasp the basic idea behind how this widget is created, you can add many of your own and customize them to your (or your client’s) delight.
Read more…
In this article, Daniel Pataki will share some of the tricks he uses personally during and after development to achieve a bug-free product. This should give you a good overview of what you can do over the course of the development cycle.
Read more…
If you’ve been around WordPress for a while you know how difficult it used to be to create post lists based on complex criteria while also conforming to WordPress standards. Over the course of a few years the platform has come a long way. By utilising the power of the WP_Query class, we can list posts in any way we want.
Read more…
The shortcode ability of WordPress is extremely underrated. It enables the end user to create intricate elements with a few keystrokes while also modularizing editing tasks. This tutorial is for experienced WordPress users; we will be looking at the widgets object and shortcodes.
Read more…
Creating a CMS is pretty easy due to the modular nature of WordPress controls and functions. Daniel Pataki outlines some methods that can be used extremely well to create customized admins for nearly anything you can think of.
Read more…
User roles and capabilities are extremely powerful tools in WordPress. In this article, you’ll learn everything you need to utilize user roles in WordPress and make the most of this incredible built-in functionality.
Read more…
Today, we’ll delve into the gaping maw of knowledge that is the standards and practices of WordPress coding. By the end of this article, you should be familiar with the guidelines and the underlying approach. With some practice, you will be able to adhere to the rules and make educated guesses about the less regulated corners of the specifications.
Read more…
If you’ve ever tried working with, coding for or just thinking about anything to do with events, you know they are a total nightmare in every possible way.
Read more…
Please notice that this article doesn’t provide production code to use in your live websites. Make sure to read the full article and study more on PHP security before using the code listed in this article.
Read more…
Security has become a foremost concern on the Web in the past few years. Hackers have always been around, but with the increase in computer literacy and the ease of access to virtually any data, the problem has increased exponentially. It is now rare for a new website to not get comment spam within days of its release, even if it is not promoted at all.
Read more…
Whatever type of website you operate, its success will probably hinge on your interaction with your audience. If executed well, one of the most effective tools can be a simple email.
Read more…
In this article, Daniel Pataki presents a quick tutorial on using AJAX in WordPress. Learn how to properly add AJAX functionality itself to plugins!
Read more…
By following the theory laid down in this article and using only a handful of functions, you will create a rudimentary plugin to track your most popular posts. In this post you will go through the basics of using plugins perfectly well.
Read more…
In this article, Daniel Pataki will explain how to get started with the $wpdb class, how to retrieve data from your WordPress database and how to run more advanced queries which are tailored to your particular needs, in order to update or delete something in the database, and generally make your website more efficient.
Read more…
Making sure the content of images is rich in meta information before publishing them is important. That’s why, Daniel Pataki brings you some ways to enrich your blog using some common sense, best practices, and the power of WordPress.
Read more…