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

Beginner

Home» Tutorials » Beginner

Test Your Plugins with RTL

Posted on May 23, 2013 by Pippin in Beginner, Quick Tips, Tutorials, Video Tutorials, Writing Plugins No Comments

Right-To-Left languages are those that start on the right and move to the left, in terms of word order and letters. By default, WordPress runs in Left-To-Right mode, but there are thousands and thousands of WordPress users that read RTL. One of the points that most WordPress plugin developers fail on is testing and ensuring [...]

View Post RTL

Submitting Your First Pull Request to a WordPress Plugin on Github

Posted on May 17, 2013 by Pippin in Beginner, Tutorials, Video Tutorials 5 Comments
blog-github

Github is an extremely popular tool for managing WordPress plugins, and one of the greatest things about it is how easy it makes contributing back to plugins. Even someone who has never touched version control or even thought about it can easily submit improvements or bug fixes to plugins that are hosted on Github. This [...]

View Post github

Plugin Development 101 – Introduction to Adding Dashboard Menus

Posted on April 29, 2013 by Pippin in Beginner, Member Restricted, Subscriber Only, Tutorials, WordPress Admin / Dashboard, Writing Plugins 1 Comment
wordpress-plugin-development_101

Adding new menus, both top level and sub level, to the WordPress Dashboard is a really common task for plugins. Whether it be via a custom post type, a settings page, or even a help page, dashboard menus are often the focus point for plugins from a user perspective, so it’s really important that you [...]

View Post add_menu_page, add_submenu_page

Plugin Development 101 – Registering a Custom Post Type

Posted on February 7, 2013 by Pippin in Beginner, Custom Post Types, Member Restricted, Subscriber Only, Tutorials, Writing Plugins 8 Comments
wordpress-plugin-development_101

This part of the series is the first one where we look at creating a complete sample plugin. It’s a very simple plugin, but a complete plugin nonetheless. For this plugin we are registering a new customer post type called “Books”. Registering custom post types is something that we do a lot in plugin development, [...]

View Post register_post_type

Plugin Development 101 – Intro to Actions

Posted on January 31, 2013 by Pippin in Beginner, Member Restricted, Subscriber Only, Tutorials, Writing Plugins No Comments
wordpress-plugin-development_101

In this part of Plugin Development 101 we take a look at another of the most important tools plugin developers use every day: actions. Just like filters, the presence of actions throughout WordPress are one of the elements that make plugin development possible, so having a good understanding of what they are and how they [...]

View Post add_action, do_action

Plugin Development 101 – An Intro to Filters

Posted on January 23, 2013 by Pippin in Beginner, Member Restricted, Subscriber Only, Tutorials, Writing Plugins 5 Comments
wordpress-plugin-development_101

In this part of Plugin Development 101 we take a look at one of the most important tools plugin developers use every day: filters. The presence of filters throughout WordPress are one of the elements that make plugin development possible, so having a good understanding of what they are and how they work is extremely [...]

View Post add_filter, apply_filters

Plugin Development 101 – General Best Practices

Posted on January 14, 2013 by Pippin in Beginner, Member Restricted, Subscriber Only, Tutorials, Writing Plugins 4 Comments
wordpress-plugin-development_101

Having an understanding of best practices that should be followed when writing a WordPress plugin is nearly as important as understanding how to write the plugin itself. The advantages of following general best practices are huge, and there is not a single valid reason why best practices should not be followed. This part of Plugin [...]

View Post

Plugin Development 101 – What Makes a Plugin?

Posted on January 8, 2013 by Pippin in Beginner, Member Restricted, Subscriber Only, Tutorials, Writing Plugins No Comments
wordpress-plugin-development_101

In this first real part of the Plugin Development 101 tutorial series we look into what makes a plugin. How is a plugin different than any other .php file? How do you make WordPress recognize your code as a plugin? This entry is part 2 of 8 in the Plugin Development 101 Series

View Post

Introduction to WordPress Plugin Development 101

Posted on January 7, 2013 by Pippin in Beginner, Tutorials, Writing Plugins 12 Comments
wordpress-plugin-development_101

I’m beginning a new tutorial series on WordPress Plugin Development 101. It will start at the very beginning and look at the fundamentals of plugin development in WordPress. This is a quick video post The series will cover the following topics: What makes a plugin What can/should be a plugin How to distribute a plugin [...]

View Post

Ensure Your Scripts and Styles Are Not Cached with Updates

Posted on November 5, 2012 by Pippin in Beginner, Quick Tips, Tutorials 10 Comments

Have you ever pushed out an update that included modifications to scripts or styles and then later had to tell someone to clear their cache or do a hard refresh in order to see the updates? There is actually a very simple way to avoid this scenario and force the browser to display the updated [...]

View Post wp_enqueue_script, wp_enqueue_style
  • 1
  • 2
  • 3
  • 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

  • Test Your Plugins with RTL (0)

    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...

  • 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...

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

Latest Tweets

  • @om4james That's what I was looking for, thanks. That was not easy to find @woothemes
    May 24, 2013
  • @om4james Whoops, sorry, I meant the WooCommerce ones @woothemes
    May 24, 2013
  • @woothemes What's up with not having basic documentation on short codes on the docs page? Am I just blind?
    May 24, 2013

Topics

contextual help featured get_user_meta attachments campaign monitor register_setting wp_enqueue_script hook Rémi Corson the_content shortcodes add_options_page Tom McFarlin plugin authors do_action attachment image forms short codes login Related posts mail chimp comments recent posts apply_filters post types bbpress short code taxonomies custom post type images gallery Ajax Stripe taxonomy jquery users widgets 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