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 4)

WordPress Conditional Tags – An Overview

Posted on May 11, 2012 by Pippin in Beginner, Tutorials, Writing Plugins 7 Comments

Conditional tags are functions used in WordPress themes and plugins to display content, or perform actions, based upon whether a certain condition is true or not. A condition can be anything; it might be a condition for whether the user is currently viewing the homepage, or a condition for whether the user is currently logged-in. [...]

View Post conditional tags

Adding Custom Fields to the Easy Digital Downloads Checkout

Posted on May 7, 2012 by Pippin in Action and Filter Hooks, Intermediate, Tutorials, Writing Plugins 15 Comments

Easy Digital Downloads is a plugin I have been building for selling digital downloads through WordPress. It is completely free and very flexible. Due to a large number of actions hooks and filters, there are many ways that you can customize the plugin to best suit your needs. This tutorial will walk you through the [...]

View Post add_action, add_filter, easy digital downloads

Create a Simple Campaign Monitor Signup Form

Posted on April 30, 2012 by Pippin in External APIs, Intermediate, Member Restricted, Subscriber Only, Tutorials, Writing Plugins 2 Comments
Screenshot from 2012-04-30 11:17:56

Campaign Monitor is an email newsletter service built primarily for designers. It is definitely one of the most used email list services, along with Mail Chimp and Aweber. This tutorial is going to cover the basics of working with Campaign Monitor’s API by creating a basic newsletter signup form. You must be logged in and [...]

View Post campaign monitor, emails, newsletters

Stripe Integration Part 4 – Multiple Recurring Payment Options

Posted on April 27, 2012 by Pippin in Advanced, External APIs, Tutorials, Writing Plugins 9 Comments
blueprints

In the previous part of this series, we added the ability to do recurring payments and also the option to define the plan ID you wanted users to sign up for. Now it is time to take this a bit further and give the user the ability to select the plan they wish to signup [...]

View Post API, Stripe

Custom Front End Post Submission Form

Posted on April 23, 2012 by Pippin in Advanced, Custom Post Types, Member Restricted, Subscriber Only, Tutorials, Writing Plugins 24 Comments
jobs

In the Jobs Posting with Easy Content Types and Gravity Forms tutorial, we used Gravity Forms to create a submission form for users to post their job openings. In this tutorial, we are going to create our own custom submission form. While we will focus the form around job submission, the techniques used here apply [...]

View Post add_action, add_shortcode, update_post_meta, wp_insert_post

Add Custom Links to User Row Actions

Posted on April 18, 2012 by Pippin in Action and Filter Hooks, Intermediate, Tutorials, Working with Users, Writing Plugins 6 Comments

While working on a user badge system for the CG Cookie network, I came across the need to add a custom link to the action links, such as Edit and Delete, present for each user on the WordPress Users page. After a quick google search, I was able to find a simple filter than can [...]

View Post add_filter, page_row_actions, post_row_actions, user_row_actions

Stripe Integration Part 3 – Variable Prices and Enhanced Plan Handling

Posted on April 9, 2012 by Pippin in External APIs, Intermediate, Tutorials, Writing Plugins 16 Comments
blueprints

At this point in the series, we have a payment form that allows for users to submit a one-time or recurring payment, but it’s not very flexible. The payment amount is currently hard coded into our plugin, which makes almost useless for people that want to have multiple payment forms for different amounts. In this [...]

View Post short code, Stripe

Add Screen Options Tab to Your WordPress Plugin

Posted on April 4, 2012 by Pippin in Action and Filter Hooks, Intermediate, Tutorials, WordPress Admin / Dashboard, Writing Plugins 16 Comments
Screen Options

You have probably noticed the Screen Options tab in the top right corner of many WordPress admin pages. This tab brings down a configuration panel that you can generally use to control what elements are displayed on the current amin page. One of the really great things about the Screen Options tab is that which [...]

View Post add_filter, add_screen_option, Chris Marslender, get_current_screen

WordPress Rewrite API – Part 3

Posted on March 23, 2012 by Abid Omar in Action and Filter Hooks, Advanced, Ajax, Member Restricted, Subscriber Only, Tutorials, Writing Plugins 7 Comments

In part 3 of the WordPress Rewrite API series, we will be covering adding custom endpoints to specific places of your blog content. Endpoints are extremely powerful, and in this case, they will allow us to enable AJAX in the default theme WordPress (Twenty Eleven), so that when loading a post or page, it’s all [...]

View Post Abid Omar, Ajax, endpoint

User Submitted Image Gallery – Final Overview

Posted on March 21, 2012 by Pippin in Action and Filter Hooks, Advanced, Member Plugins, Member Restricted, Plugins, Short Codes, Subscriber Only, Tutorials, Working with Attachments, Writing Plugins 37 Comments

We covered a lot of information in the User Submitted Image Galleries tutorial series, everything from registering our post types and custom taxonomies to performing advanced queries; from uploading images on the front end to configuring the backend; from outputting our images in a gallery to displaying additional images by the same user. There were [...]

View Post attachments, gallery, images
  • 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
  • Plugin Development 101 – Registering a Custom Post Type
  • Plugin Development 101 – Intro to Actions

Latest Tutorials

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

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

  • Plugin Development 101 – Introduction to Adding Dashboard Menus (1)

    Adding new menus, both top level and sub level, to the WordPress Dashboard is a really common task for plugins...

  • Plugin Development 101 – Intro to Loading Scripts and Styles (16)

    In this part of Plugin...

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

Latest Tweets

  • Love it when I get to use wp_list_pluck() in a real world scenario
    May 22, 2013
  • RT @PicturesEarth: The happiest people don't have the most things. They just make the most of what they have. http://t.co/eL2cD3CH2B
    May 22, 2013
  • @JS_Zao Woo! I just need to work harder :P
    May 22, 2013

Topics

meta box hook add_shortcode Tom McFarlin get_user_meta featured wp_enqueue_script the_content shortcodes add_options_page campaign monitor contextual help Rémi Corson plugin do_action mail chimp login forms authors short codes attachment Related posts image apply_filters post types bbpress comments recent posts taxonomies short code custom post type images gallery Ajax 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) 2011 Pippin's Plugins