Wbcom Designs | Hire Wordpress Developer
  • Email
  • Facebook
  • Linkedin
  • Twitter
  • Home
  • About
  • Portfolio
  • Website Package
    • WordPress Expert Services
    • WordPress Development India
    • WordPress Customization
    • WordPress Custom Theme
    • Hire WordPress Developer
  • Services
    • WordPress Plugins Development
    • WordPress eCommerce Development
    • WordPress Blog Customization
    • WordPress Website Development
    • WordPress Theme Design
    • WordPress Template Development
    • WordPress Theme Development
  • Buddypress Dev
    • Custom BuddyPress Development
    • Custom Theme Design
    • Custom BuddyPress Plugin
  • Offers
    • Basic WordPress Installation and Setup
    • Premium WordPress Installation and Setup
    • WordPress Theme/Plugin Installation and Support
    • Hosting Transfer/Site Migration
    • WordPress Monthly Maintenance Plan
    • PSD to WordPress
    • WordPress Theme Creation
  • Blog updates
  • Contact us
    • Job Vacancy
Search

Self Hosted Plugins | WordPress Plugins

Posted by - May 6, 2012 - WordPress Tricks
0

This plugin helps you to self-host your WordPress plugins on your own site.

It even uses an extend/plugins/ structure When I first went to host my plugins on my own site, I was surprised that there wasn’t anything out there to help me with the tricky job of deploying updates. WordPress has updating built into it, but it’s not easy to apply that to plugins hosted on your own site.

Using this plugin, you can maintain a repository of your self-hosted plugins on your own site. It makes use of the confusing web of WordPress hooks that are necessary to allow remote sites to look for and install updates from your own server. This plugin will keep track of the number of downloads for you. Ratings are not currently supported, but I hope to add that into a later version.

Call To Developers- I think this could be a really interesting project that I could see quickly growing beyond what I’d be able to handle personally. Is anyone interested in getting involved? Let’s start a conversation in the forum..

WordPress Plugins

Back to your regularly scheduled plugin…

It includes shortcodes to allow you to display your plugin information, in the familiar plugin-details layout, right in your own site. The download link includes hooks to allow you to program authentication (if you want to charge for your plugin)

Important Plugins stored in your repository will be altered to allow the update process to function:

  1. A directory called __plugin-updates is added, containing only the file plugin-update-checker.class.php
  2. Some code is inserted at the end of your main plugin file to instantiate the above class
  3. All instances of the file .DS_STORE are removed (what can I say, I develop on a Mac and that file just bugs me)

For more information, see the FAQ section.

Beta- This plugin adds rewrite rules making it so that it appears your plugin is stored in anextend/plugins directory from your site, mimicking wordpress.org. So, The details page for the latest version of your plugin is always at http://mysite.com/extend/plugins/my-plugin. No pages or posts are added to make this possible – the page is generated (i.e. spoofed) dynamically when an extend/plugins call comes in. If your default template isn’t a full-width template, you might consider making use of the filtertemplate_include in the following manner

add_filter('template_include','my_template_redirect'); function my_template_redirect($template){ if (defined('SHP_SPOOFED_PLUGIN_PAGE')){ // Only set if we've spoofed a page. $template = get_bloginfo('template_url').'/template-my-template.php'; } return $template; } If you want to disable this feature, add the following filter:
add_filter('shp_enable_redirect',create_function('$a','return false;'));
  1. Install Self Hosted Plugins directly from the repository like you would any other plugin

Important Plugins stored in your repository will be altered to allow the update process to function:

  1. A directory called __plugin-updates is added, containing only the file plugin-update-checker.class.php
  2. Some code is inserted at the end of your main plugin file to instantiate the above class
  3. All instances of the file .DS_STORE are removed (what can I say, I develop on a Mac and that file just bugs me)

For Download This Plugin Self Hosted Plugins

If you more quires contact us

Check Blog Site

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Contact: Varun Dubey

  • +91-9795301072
  • +91-5224037931
  • admin@wbcomdesigns.com
  • vapvarun@gmail.com
  • Contact Us
  • vapvarun
    • Facebook
    • Twitter
oDesk Certified Wordpress DeveloperoDesk Certified PHP5 DeveloperoDesk Certified Adobe Photoshop CS3 DesigneroDesk Certified English Vocabulary (U.S. Version) Professional

The Buddypress and Wordpress CMS Customization, Design, Development and PSD to WP and Buddypress Theme Experts

(c) 2013 Wbcom Designs | WordPress, WPMU & Buddypress Experts
  • Home
  • Hosting
  • Job Vacancy
  • Contact us
  • Privacy Policy
  • Terms of use
CLICK TO CHAT