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

User Follow System – Part 5

Posted on February 26, 2013 by Pippin in Advanced, Ajax, Member Restricted, Subscriber Only, Tutorials, Writing Plugins No Comments

This part of the User Follow System tutorial series will focus on writing the necessary javascript for trigger the follow/unfollow actions. When a follow or unfollow link is clicked, the javascript will trigger an ajax action that then talks to the server and tells it which user is being followed or unfollowed, and which user [...]

View Post

User Follow System Part 4

Posted on January 28, 2013 by Pippin in Advanced, Member Restricted, Subscriber Only, Tutorials, Working with Users, Writing Plugins 9 Comments

In this part of the User Follow System tutorial series, we will be writing our function to display follow / unfollow links.

View Post

Querying Comments with WP_Comment_Query and Meta Query in 3.5

Posted on December 14, 2012 by Pippin in Advanced, Tutorials 11 Comments

WordPress 3.5 has introduced meta queries for the WP_Comment_Query class, which allows us to retrieve comments from the database that have specific meta values and/or keys attached to theme, just like we have been able to do with posts since 3.2.

View Post add_comment_meta, delete_comment_meta, get_comments, meta_query, update_comment_meta, wp_comment_query

Build a Search Logging Plugin

Posted on December 11, 2012 by Pippin in Action and Filter Hooks, Advanced, Member Restricted, Subscriber Only, Tutorials, Writing Plugins 2 Comments

Knowing what your users are searching for can be extremely useful and important. In this members-only tutorial we’re going to look at how to create a simple search logging plugin that will record every search query performed on your site. We will be using the WP_Logging class that I released a week or two ago [...]

View Post search, template_redirect, WP_Logging

Stripe Integration Part 8 – Working with Invoices

Posted on November 27, 2012 by Pippin in Advanced, External APIs, Tutorials 15 Comments
blueprints

The Stripe invoice system allows us to easily add charges to our existing customers subscriptions, such as one time sign up fees, extra monthly charges for new features, or anything else. Just like every other feature in the Stripe API, it’s extremely simple to use, and in this part of the Stripe Integration tutorial series [...]

View Post Stripe

WP_Logging – A General Use Logging System for WordPress

Posted on November 23, 2012 by Pippin in Advanced, Resources, Tutorials 11 Comments

WP_Logging is a general use logging system that I have written for WordPress. It was first written for my Easy Digital Downloads but I have adapted it for general use. The main idea behind the class it to provide a simple solution for logging events, actions, errors, etc, inside of your WordPress plugins or themes.

View Post WP_Logging

User Follow System – Part 3

Posted on October 19, 2012 by Pippin in Advanced, Tutorials, Working with Users, Writing Plugins 2 Comments

In the previous part of Creating a User Follow System, we looked at the basic shell functions that we need to write for our plugin to function. Now we are going to get into actually writing those functions. We will go one by one and write each one from scratch. Also note that we will [...]

View Post get_user_meta, update_user_meta

User Follow System – Part 2

Posted on October 10, 2012 by Pippin in Advanced, Member Restricted, Subscriber Only, Tutorials, Working with Users, Writing Plugins No Comments

Part 1 of the User Follow System series looked at laying out the main structure of the plugin. For part 2, we’re going to continue that and lay out the main skeleton functions that we need for our plugin. These will include the functions for following a user, unfollowing a user, checking if a user [...]

View Post add_user_meta, add_user_option, get_user_meta, get_user_option, update_user_meta, update_user_option

Writing a Simple Google Maps Short Code

Posted on September 23, 2012 by Pippin in Advanced, External APIs, Member Restricted, Subscriber Only, Tutorials, Writing Plugins 14 Comments
Screenshot from 2012-09-23 15:06:00

In this advanced tutorial we’re going to walk through the process of creating a simple short code to display Google Maps. The concept is simple, but we’ll be using advanced techniques and tools for displaying our maps. All maps will be cached using transients and all requests to Google’s API services will be done with [...]

View Post get_transient, Google Maps, set_transient, wp_remote_get, wp_remote_retrieve_body

Stripe Integration Part 7 – Creating and Storing Customers

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

The Stripe customer system let’s us keep track of people that have signed up for our subscriptions or purchased our products. Anytime a user signs up for a subscription, a customer is created for them in Stripe. Once a customer has been created, we can see all payments that customer has made, add or subtract [...]

View Post Stripe
  • 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
  • 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 (0)

    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

  • @sfakuyi @chriscct7 it's really, really close
    May 18, 2013
  • @sfakuyi @chriscct7 yes it will
    May 18, 2013
  • RT @sfakuyi: @chriscct7 @pippinsplugins can you guys please assure that FES will work like EDD marketplace and/or themeforest? plus give ET…
    May 18, 2013

Topics

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