• PHP
    Build Ajax Data Grids with CodeIgniter and jQueryCodeigniter
    In this lesson, we will create a CodeIgniter library that allows us to generate data grids automatically for managing any database table. I'll explain each step required to create this class; so you'll likely learn some new OOP techniques/concepts in the process!Read More…
  • WordPress
    Quick Tip: Guidelines for Improving WordPress ThemesQuicktip guidelinesforimprovingwordpressthemes
    There has been a lot of talk recently about standards, guidelines, and best practices when it comes to developing WordPress themes (and plugins too, for that matter). I noticed a good post on the ThemeShaper blog (ThemeShaper are Automattic's theme team) specifically calling on theme authors to pay attention to code quality, not just aesthetics, when developing themes. There's also been some discussion on the CodeCanyon marketplace forums about how to include jQuery in your theme or plugin. So I thought a quick post to help point to resources and further raise awareness wouldn't go astray on WP.TutsPlus.Read More…
  • Theme Development
    Developing BuddyPress Themes - Part 2: Creating a Custom Style and Home PageBp themeing
    In the last part of this series, I walked you through the BuddyPress theme API and loops. We finished up by creating a child theme that weÕll reuse today in the next part of our series. It was my hope that the framework laid in the last tutorial will make elaborating on our child theme that much easier. This part of the tutorial will focus on creating a new overall look for our BuddyPress site and creating a custom home page. So, letÕs open up our theme folder and get our hands dirty in some code. Read More…
  • Plugins
    Create A Google Static Maps PluginPreview
    In this tutorial, you'll learn how to create a plugin that uses Google's Static Maps API to display a map. We'll also look at the differences between enclosed and non-enclosed shortcodes.Read More…
  • Business
    Customizing the WordPress Dashboard For Your ClientsImage 01
    Have you recently started using WordPress for your client's project and want to further impress your client with better packaging? This article will focus on packaging WordPress so that, in just few minutes after completion of a project, it will feel more unique to the client and not have the generic feel. Read More…
  • Scaling & Caching
    Working With Changing, Cacheable Data? WP-Transients Has Got Your Back!Wp transients
    Changing data is ever present in a WordPress-powered site. Be it a new post, an added comment, or an updated tweet for the front page, the status of a blog is constantly being altered. Since such data is often useful to a visitor, there comes a need to display it. This, however, is plagued by the fact that dynamic information—especially from external sources—results in slower, burdened sites. When it comes to these issues, the WordPress Transient API has you covered with its robust caching. The following screencast will demonstrate exactly how to take advantage of its features.Read More…
  • Theme Development
    Custom Post Type Pagination Chaining MethodCustom post type pagination houdini
    Custom post type pagination got you down? There's been nothing more frustrating in developing for WordPress than getting custom post type pagination to work. I've developed a method that's solved my woes and I think it'll solve yours too.Read More…
  • Plugins
    Developing BuddyPress Themes - Part 1 : Working with the BuddyPress API and LoopsBp themeing
    Last month, we looked at the basics of BuddyPress and how you can use it to increase social networking in your projects. The response was great and many requested theming tutorials. So, in this three part series, we'll explain some core elements of the BuddyPress API and unpack how to create a custom child theme that will survive both BuddyPress and WordPress updates.Read More…
  • PHP
    How to Upload Files with CodeIgniter and AJAXCodeigniter
    Uploading files asnychronously can be a pain at the best of times, but when coupled with CodeIgniter, it can be a particularly frustrating experience. I finally found a way that not only works consistently, but keeps to the MVC pattern. Read on to find out how!Read More…
  • Plugins
    Create A Weather Conditions Plugin Using Yahoo And SimpleXMLPreview
    In this tutorial, you'll learn how to create a simple plugin that uses PHP's built-in SimpleXML library to access the Yahoo! Weather Service. The current weather conditions will be displayed with either a shortcode or template tag.Read More…
  • PHP
    Rapid Application Prototyping in PHP Using a Micro Framework200
    Let's face it: we all have great ideas for a web application. Whether you write them down on paper or remember them using your eidetic memory, there comes a point when you want test whether or not your idea is really viable. In this tutorial, we'll use a micro framework, a templating language and an ORM to rapidly develop an application prototype.Read More…
  • Plugins
    Advanced WordPress Queries, Part 3Preview
    Throughout this series, we've taken a look at the WordPress Database, executed some simple queries against it, and looked at a variety of ways to read data from the database. As useful as this is, it will only take you so far... especially when it comes to creating your own themes, plugins, or other extended WordPress-based functionality. In this final post, we'll take a look at how we can update existing values in the database and even introduce values of our own!Read More…
Suggested Envato Tuts+ Course

Next lesson playing in 5 seconds

Build a Static Site Generator Using SPL IteratorsFree