You know, we use ad-blockers as well. We gotta keep those servers running though.
Did you know that we publish useful books and run
friendly conferences — crafted for pros like
yourself? E.g. our upcoming SmashingConf Barcelona,
dedicated to smart front-end techniques and design patterns.
This extended category features quality articles about developing clean, smart and fast websites with WordPress. The articles are intermediate level, with an emphasis on practical, hands-on discussions related to WordPress. Curated by Marcus Couch. Subscribe to the RSS-Feed.
Whenever we set code to screen, we must follow some sort of logic. You may well be the only person who understands that logic, but you still make the effort. The reason we follow standards and practices is to adhere to a common logic, so that we find each other’s code understandable and sensible.
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.
In this article, we’ll look at writing documentation for a WordPress plugin, theme or product. Most of the information can be applied to documentation for other software types, but we’ll look at some WordPress-specific aspects. In my experience, the quality of documentation in WordPress plugins and themes varies widely.
From poorly documented plugins with one-line readmes to products with user guides, developer APIs and in-depth screencasts, you’ll find every type of documentation in the WordPress ecosystem. Many plugins and themes are built by developers who don’t have the time to write documentation or don’t have the money to pay a technical writer.
Let’s see what we got: WordPress as this flexible, easy to use Open-Source blogging and CMS system. More and more mobile devices flooding the market every day and being extremely popular. Plus the need of more beautiful designed and coded WordPress themes for users to choose from that will work well across all these different devices. So what are we waiting for? Let's get to work!
At first the idea of designing and developing a fully responsive, mobile-ready WordPress theme can be a bit overwhelming and you might think: How am I going to handle the responsive design with all this flexible content a WordPress theme has? What do I have to consider when designing for touch devices? And do I really have to get rid of drop down menus and other hover elements on mobile devices?
But even if you use such plugins, using internal caching methods for objects and database results is a good development practice, so that your plugin doesn't depend on which cache plugins the end user has. Your plugin needs to be fast on its own, not depending on other plugins to do the dirty work. And if you think you need to write your own cache handling code, you are wrong. WordPress comes with everything you need to quickly implement varying degrees of data caching. Just identify the parts of your code to benefit from optimization, and choose a type of caching.
WordPress businesses are springing up all of the time. Some of them succeed, some of them fail, and some of them go global. Last month, I wrote a post on Smashing Magazine about the thriving WordPress economy. Later this year, the PressNomics conference will bring together some influential people and companies to discuss WordPress and business. But what if you’re just starting out? What if you’re taking your first steps with a WordPress business? Where do you go for advice?
I’ve gotten in touch with a bunch of people running WordPress businesses to ask what advice they would give. I wanted to know what key pieces of wisdom entrepreneurs would pass on to people just starting out. On top of their input, I’ve thrown in a few of my own pieces of advice gleaned from working closely with so many WordPress businesses.
The absolute best thing about WordPress is how flexible it is. Don't like it? Change the theme. Need added functionality? There is probably a plugin you can download or buy. If not, built it yourself! You can change pretty much everything about WordPress. In this article I'm going to go over some easy ways to customize WordPress that you may not know about.
Learn how to add image sizes, change sidebar markup, modify pre-published content, customize the author's comment box, and much more. This concise guide shows you how to customize default WordPress functionality with any or all of these techniques.
It’s been a couple of years now since the concept of responsive design took the Web design world by storm, and more and more websites are going responsive. But there are still some barriers and potential problems, not the least of these being the challenge of reducing the size of files that you’re sending to mobile devices.
In this article, we’ll look at how to use WordPress' built-in featured images capability to deliver different-sized image files to different devices. "Featured images," sometimes referred to as thumbnails, is a feature of WordPress that has been vastly improved since version 3.
This article will guide you through the process of creating a front-end page in WordPress that lists your authors. We’ll discuss why you would want to do this, we’ll introduce the WP_User_Query class, and then we’ll put it it all together.
At its core, WordPress is a rock-solid publishing platform. With a beautiful and easy to use interface, and support for custom post types and post formats, publishers have the flexibility to do what they do best: write content. However, WordPress is lacking in social interaction between content authors and readers.
WordPress has a fairly straightforward registration system. To register, you only need to submit a user name and your email address. A password is then emailed to you and you can log in. This registration process can actually be made quicker by enabling visitors to sign up and log in using social media services such as Facebook, Twitter and Google+.
A few months ago, in the comments area of my article “How to Integrate Facebook, Twitter and Google+ in WordPress,” a Smashing Magazine reader asked how this could be achieved. I am pleased to look at this issue for you all today. We’ll look at three WordPress plugin solutions that let you quickly add social-media registration functionality to your website, and we’ll look at the strengths and weaknesses of each.
“Mobile Web design.” Unless you’ve been hiding under a bush for the last 18 months, you’ll know that it’s one of the hottest topics in the industry at the moment. Barely a week goes by without new tips being unveiled to help us hone our skills in making websites work as well — and as fast — as possible on mobile devices.
Here are four ways to make your WordPress blog or website mobile-friendly, ranging from the quick and dirty to the complex but potentially very beautiful. As well as outlining the pros and cons of these methods, we’ll include information on plugins that will help without actually doing all the work for you, and we’ll provide some code that you can use for a responsive design.
In this article, the first in our WordPress “Best of” series, we’ll go over WordPress newspaper themes. We’ll bring you the 30 best WordPress newspaper themes, as well as two news-aggregator themes. We haven't included “news magazine” themes, but we’ll get to those in our upcoming article on magazine-style themes.
The themes are categorized a bit differently than what you may be used to. The line between magazine and newspaper themes is blurry, but we’ve tried to make that distinction. For our purposes, magazine themes look something like Smashing Magazine, whereas newspaper themes look like the Daily Telegraph, New York Times and so on.
In this article, we take a break from some of the more advanced ways to customize WordPress, and share some super-easy customization techniques for the WordPress Admin area.
If you're just getting started with WordPress, or have been running with default functionality for a while and now want to dig in with some useful and easy ways to customize your WordPress site, a great place to start is the WordPress Admin area, or backend. One of the great things about WordPress is that each part of the backend is easily customized using simple PHP functions.
In this article, you'll learn how to customize the login page with your own logo, add new widgets to the dashboard, add custom content to the admin footer, make it easier to get in and out of the Admin area, and more. When combined, these techniques can improve branding, accessibility, and usability of your WordPress-powered site.