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

Advanced

Home» Tutorials » Advanced (Page 2)

User Follow System – Part 1

Posted on September 4, 2012 by Pippin in Advanced, Member Restricted, Subscriber Only, Tutorials, Working with Users, Writing Plugins 14 Comments

In part one of the Creating a User Follow System tutorial series, we are going to take a quick look at how our final product may be implemented into a real live site, and the basic functionality it will contain. This entry is part 1 of 5 in the Creating a User Follow System Plugin [...]

View Post Tom McFarlin, users

Introduction to the WP Filesystem

Posted on July 18, 2012 by Thomas Griffin in Advanced, Member Restricted, Subscriber Only, Tutorials, Writing Plugins 1 Comment

I’ve spent a lot of time lately dealing with a little known, under-documented but extremely useful class in WordPress called WP_Filesystem. WP_Filesystem is used throughout WordPress to handle core/plugin/themes updates and various tasks that require writing files to your webserver. The WP_Filesystem class is a base class that has many extensions depending on what ‘method’ [...]

View Post Thomas Griffin, WP_Filesystem

Stripe Integration Part 6 – Payment Receipts

Posted on July 3, 2012 by Pippin in Advanced, External APIs, Tutorials, Writing Plugins 40 Comments
blueprints

The Stripe API includes a system called “webhooks”, which are used for notifying your site of events happening in your Stripe account, such as received payments, account creation, customer cancellation, etc. One of the first features you will find webhooks are useful for is sending payment receipts, both for one time payments and recurring subscription [...]

View Post Stripe, Webhooks

Using pre_get_posts to Modify Queries for Meta Data and More

Posted on June 27, 2012 by Pippin in Action and Filter Hooks, Advanced, Member Restricted, Subscriber Only, Tutorials, Video Tutorials 24 Comments

There are a lot of ways to query posts in WordPress and a lot of parameters you can use for pulling in just the data you want. For example, you can easily pull in just posts that are in category X, Y, or Z, and you can also just as easily pull in only posts [...]

View Post add_action, pre_get_posts

How I Built the Settings System for Easy Digital Downloads

Posted on June 20, 2012 by Pippin in Advanced, Tutorials, Video Tutorials, Writing Plugins 31 Comments

The settings system that I built for Easy Digital Downloads is something I was very happy with once finished, especially because it is very extensible, and very easy to integrate with by other developers. I decided to record an overview video that walks through how the system works.

View Post add_settings_field, add_settings_section, easy digital downloads, register_setting, Settings API

Using Ajax in Your Plugin and WordPress Admin

Posted on June 15, 2012 by Pippin in Advanced, Ajax, Free Members, Member Restricted, Tutorials, Video Tutorials, WordPress Admin / Dashboard, Working with jQuery, Writing Plugins 41 Comments

This video tutorial walks you through the process of using ajax in the WordPress admin within your own plugins. The end result of this tutorial is not a complete plugin, but it does show the entire process, step by step, of how ajax is utilized in the WordPress dashboard.

View Post add_options_page, Ajax, wp_enqueue_script, wp_localize_script

Stripe Integration Part 5 – Accepting Discount Codes

Posted on May 30, 2012 by Pippin in Advanced, External APIs, Tutorials, Writing Plugins 13 Comments
blueprints

In this part of our WordPress + Stripe Integration tutorial series, we will be expanding our payment form to accept discount codes. The coupon system in Stripe is pretty robust, and I’m going to show you how to take advantage of it by walking you through the process of adding it to our plugin. This [...]

View Post Stripe

Create a Live Search in WordPress with jQuery and Ajax

Posted on May 25, 2012 by Pippin in Advanced, Ajax, Member Restricted, Subscriber Only, Tutorials, WordPress Admin / Dashboard, Working with jQuery, Working with Users 15 Comments

A live search is a search form that displays the results for your search query as you type. When done right, they can be exceptionally nice to use, and going through the process of building one covers a lot of really important techniques that can be applied to many other areas as well. This in-depth [...]

View Post add_action, Ajax, jquery, search, wp_ajax

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 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

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