Pippins Plugins
  • Email
  • Facebook
  • Feedburner
  • Github
  • Google
  • Twitter
  • Vimeo
  • Youtube
  • Rss
  • About
  • News
  • Join the Site
    • Member Benefits
    • Member Plugins
    • Email Notifications
  • Plugin Store
    • Affiliate Area
    • Checkout
  • Plugins
    • Plugin Portfolio
      • Plugin Portfolio – List View
    • Free
    • Premium
    • Member Plugins
    • Coding Standards
    • Get Plugin Support
  • Tutorials
    • Series
      • Plugin Development 101
      • Creating a User Follow System Plugin
      • Customizing Restrict Content Pro
      • Displaying Content with Easy Content Types
      • Writing Your First WordPress Plugins, Basic to Advanced
      • Working with Widgets
      • User Submitted Image Galleries
      • Plugin Thoughts
      • Integrating Stripe.com with WordPress
      • WordPress Rewrite API
    • Member Exclusive
      • Free Members
      • Subscriber Only
    • Difficulty
      • Beginner
      • Intermediate
      • Advanced
    • Action and Filter Hooks
    • Ajax
    • Custom Post Types
    • External APIs
    • Short Codes
    • Taxonomies
    • Video Tutorials
    • Widget Tutorials
    • WordPress Admin / Dashboard
    • Working with jQuery
    • WordPress Database
    • Writing Plugins
    • Tag Index
  • Reviews
  • Support Forum
  • Contact
    • Support the Site
    • Request Code Review
    • Plugin Support

Writing Plugins

Home» Tutorials » Writing Plugins (Page 6)

Introduction to the Transients API in WordPress

Posted on January 30, 2012 by Pippin in Advanced, Tutorials, Video Tutorials, WordPress Database, Writing Plugins 33 Comments

The Transients API in WordPress is a simple method for storing cached data in the database. It allows us to take resource-intensive queries and store them in temporary caches to improve performance. Transients are temporary, meaning that after a specified amount of time, the cached data will be deleted and re-cached, or updated. This quick [...]

View Post cache, performance, transients

Quick Introduction to Action Hooks

Posted on January 26, 2012 by Pippin in Action and Filter Hooks, Intermediate, Tutorials, Writing Plugins 2 Comments
Fishing Hooks

Action hooks are used in WordPress to perform functions, or “actions”. They are used throughout many plugins and themes to provide an easy way for users of the theme or plugin to modify the output or the way it functions. This quick tutorial will give you a good introduction into how action hooks work.

View Post add_action, do_action, hook

Registering Custom Meta Field Types for Easy Content Types

Posted on January 24, 2012 by Pippin in Action and Filter Hooks, Advanced, Custom Post Types, Taxonomies, Tutorials, Video Tutorials, Writing Plugins 17 Comments

Easy Content Types is a very powerful plugin that makes it really easy to setup custom post types, taxonomies, and meta boxes. One of great but lesser known features of the plugin is that it has an API built in to allow users to register their own custom meta field types that can be used [...]

View Post easy content types, meta fields

User Submitted Image Gallery – Part 3

Posted on January 18, 2012 by Pippin in Advanced, Custom Post Types, Member Restricted, Short Codes, Subscriber Only, Taxonomies, Tutorials, Working with Attachments, Working with Users, Writing Plugins 9 Comments

In part three of the User Submitted Image Galleries series, we’re going to look at automatically creating our “guest” user account, and process the image uploads from the submission form. This is where our plugin really begins to take shape. After this section, we will get into actually displaying our images on the “gallery” page. [...]

View Post attachment, gallery, image, users

How to Properly Format and Enhance Your Plugin’s Readme.txt File for the WordPress.org Repository

Posted on January 16, 2012 by David Decker in Beginner, Tutorials, Writing Plugins 4 Comments

When beginning writing plugins for WordPress, most developers will publish the fruits of their work in the official WordPress.org Plugin repository. It’s a great way to get into plugin development for your favorite CMS. I started this myself in June 2011 and so far it has gotten me lots of experience on how to code [...]

View Post deckerweb, documentation, readme

User Submitted Gallery Images – Part 2

Posted on January 6, 2012 by Pippin in Advanced, Custom Post Types, Member Restricted, Short Codes, Subscriber Only, Taxonomies, Tutorials, Working with Attachments, Working with Users, Writing Plugins No Comments

In this part of the User Submitted Image Galleries series we will look at setting up our custom image sizes and also the image submission form. In the previous part we registered out custom post types and taxonomies, and setup the basic structure of the plugin. You must be logged in and have an active [...]

View Post featured image, gallery, image, images, thumbnail, users

User Submitting Gallery Images – Part 1

Posted on January 3, 2012 by Pippin in Advanced, Custom Post Types, Member Restricted, Subscriber Only, Tutorials, Working with Attachments, Working with Users, Writing Plugins 8 Comments

In part one of the User Submitted Image Galleries tutorial series, I’m going to walk you through the beginning steps of setting up our User Image Gallery plugin. This is a plugin that will allow us to have a user-submitting gallery of images our website. If a user registered an logged-in, they will be able [...]

View Post attachments, gallery, images, users

Create a Simple Mail Chimp Sign Up Form

Posted on January 1, 2012 by Pippin in Advanced, External APIs, Member Restricted, Short Codes, Subscriber Only, Tutorials, Writing Plugins 12 Comments
mailchimp-sample-tutorial

In this premium-members only tutorial, we’re going to take a brief look into working with the Mail Chimp API to create a newsletter sign up form for your WordPress site. The final result will be a complete plugin that you can install on any WordPress site to begin accepting email subscriptions to your Mail Chimp [...]

View Post email, mail chimp, newsletter, subscribe

Password Protect Taxonomy Terms and All Posts in the Terms

Posted on January 1, 2012 by Pippin in Advanced, Member Restricted, Subscriber Only, Taxonomies, Tutorials, WordPress Admin / Dashboard, Writing Plugins 16 Comments

A few weeks ago, AJ Clarke of WP Explorer released a really slick photography theme called Fotos. Aside from just being a great theme, it also has a great feature that allows users to password protect their photo foto galleries. While developing the theme, AJ, who is a good friend of mine, asked me for [...]

View Post custom meta, custom taxonomy, meta, taxonomies, taxonomy

Check if Theme Supports Post Thumbnails

Posted on December 29, 2011 by Pippin in Intermediate, Quick Tips, Tutorials, Working with Attachments, Writing Plugins No Comments

A lot of plugins use the Featured Image feature for showing post thumbnails. My Better Recent Posts Widget Pro is a perfect example. It uses the Featured Image to display small thumbnails of the recent posts in widget areas. There’s one problem though. This feature only works if the currently active theme supports post thumbnails. [...]

View Post featured image, has_post_thumbnail, image
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Login

Lost your password?

Please enter your username or e-mail address. You will receive a new password via e-mail.

  • Facebook Become a Fan Like

  • Twitter Subscribe on Twitter Follow

  • YouTube Follow my Videos Subscribe

  • RSS Feed Subscribe with RSS Subscribe

Easy Digital Downloads

Most Loved

  • Love It Pro for WordPress
  • Write a “Love It” Plugin with Ajax to Let Users Love Their Favorite Posts / Pages
  • Simple Notices Pro Plugin for WordPress
  • User Bookmarks for WordPress
  • Front End Registration and Login Forms Plugin

Latest Premium Content

  • Plugin Development 101 – Introduction to Adding Dashboard Menus
  • Plugin Development 101 – Intro to Loading Scripts and Styles
  • User Follow System – Part 5
  • Plugin Development 101 – Intro to Short Codes

Latest Tutorials

  • Storing Session Data in WordPress without $_SESSION (19)

    The term Session in web development refers to...

  • Test Your Plugins with RTL (1)

    Right-To-Left languages are those that...

  • Submitting Your First Pull Request to a WordPress Plugin on Github (5)

    Github is an extremely popular tool for managing WordPress plugins, and one...

Enter your email to receive automated updates when new posts are published

WP Core Contributions

  • [24316]

View the ticket on Trac.

WP Codex Contributions

  • Function: shortcode exists
  • Function: has shortcode
  • Function: shortcode exists
  • Function: shortcode exists
  • Function: has shortcode

View all 41 changes in the Codex.

Latest Tweets

  • Could not fetch Twitter RSS feed.

Topics

wp_enqueue_script contextual help shortcodes meta box Tom McFarlin register_setting featured attachments get_user_meta Sugar Event Calendar add_options_page hook campaign monitor attachment image forms short codes plugin Related posts login do_action authors mail chimp apply_filters comments recent posts post types short code bbpress taxonomies custom post type gallery Ajax images Stripe taxonomy jquery widgets users add_filter easy content types add_action widget restrict content pro easy digital downloads

Weekly Newsletter

Useful Links

  • Join the Site
  • Plugin Store
  • Affiliate Area
  • Tag Index
  • Support the Site
  • Suggest a Tutorial
  • Random Post
  • Contact

Monthly Archives

(c) 2013 Pippin's Plugins