Welcome to Land of Tricks

Welcome to Land of Tricks

Wordpress


WordPress Ping List

Posted by admin On April - 9 - 20097 COMMENTS

I will tell you wordpress ping list .
This is a recommended ping list for a WordPress blog. The information is gathered from personal experience and various sources on the web.
Every time you post these services will be notified of your blog post increasing your online exposure.
To use this list, copy and paste this list to your Settings->Writing tab in the admin panel. and copy the following to the Update Services

http://rpc.pingomatic.com/
http://blogsearch.google.com/ping/RPC2
http://api.my.yahoo.com/RPC2
http://api.my.yahoo.com/rss/ping
http://ping.feedburner.com
http://rpc.technorati.com/rpc/ping
http://www.blogshares.com/rpc.php
http://www.blogsnow.com/ping
http://www.snipsnap.org/RPC2
http://www.weblogues.com/RPC/
http://xmlrpc.blogg.de
http://xping.pubsub.com/ping/
http://www.zhuaxia.com/rpc/server.php
http://www.blogsdominicanos.com/ping/
http://www.xianguo.com/xmlrpc/ping.php
http://www.feedsky.com/api/RPC2
http://rpc.icerocket.com:10080/
http://blog.iask.com/RPC2
http://ping.blog.qikoo.com/rpc2.php
http://api.moreover.com/RPC2
http://api.my.yahoo.co.jp/RPC2
http://api.my.yahoo.com/RPC2
http://audiorpc.weblogs.com/RPC2
http://blog.goo.ne.jp/XMLRPC
http://blogpeople.net/ping
http://blogsearch.google.ae/ping/RPC2
http://blogsearch.google.at/ping/RPC2
http://blogsearch.google.be/ping/RPC2
http://blogsearch.google.bg/ping/RPC2
http://blogsearch.google.ca/ping/RPC2
http://blogsearch.google.ch/ping/RPC2
http://blogsearch.google.cl/ping/RPC2
http://blogsearch.google.co.cr/ping/RPC2
http://blogsearch.google.co.hu/ping/RPC2
http://blogsearch.google.co.id/ping/RPC2
http://blogsearch.google.co.il/ping/RPC2
http://blogsearch.google.co.in/ping/RPC2
http://blogsearch.google.co.it/ping/RPC2
http://blogsearch.google.co.jp/ping/RPC2
http://blogsearch.google.co.ma/ping/RPC2
http://blogsearch.google.co.nz/ping/RPC2
http://blogsearch.google.co.th/ping/RPC2
http://blogsearch.google.co.uk/ping/RPC2
http://blogsearch.google.co.ve/ping/RPC2
http://blogsearch.google.co.za/ping/RPC2
http://blogsearch.google.com.ar/ping/RPC2
http://blogsearch.google.com.au/ping/RPC2
http://blogsearch.google.com.br/ping/RPC2
http://blogsearch.google.com.co/ping/RPC2
http://blogsearch.google.com.do/ping/RPC2
http://blogsearch.google.com.mx/ping/RPC2
http://blogsearch.google.com.my/ping/RPC2
http://blogsearch.google.com.pe/ping/RPC2
http://blogsearch.google.com.sa/ping/RPC2
http://blogsearch.google.com.sg/ping/RPC2
http://blogsearch.google.com.tr/ping/RPC2
http://blogsearch.google.com.tw/ping/RPC2
http://blogsearch.google.com.ua/ping/RPC2
http://blogsearch.google.com.uy/ping/RPC2
http://blogsearch.google.com.vn/ping/RPC2
http://blogsearch.google.com/ping/RPC2
http://blogsearch.google.de/ping/RPC2
http://blogsearch.google.es/ping/RPC2
http://blogsearch.google.fi/ping/RPC2
http://blogsearch.google.fr/ping/RPC2
http://blogsearch.google.gr/ping/RPC2
http://blogsearch.google.hr/ping/RPC2
http://blogsearch.google.ie/ping/RPC2
http://blogsearch.google.in/ping/RPC2
http://blogsearch.google.it/ping/RPC2
http://blogsearch.google.jp/ping/RPC2
http://blogsearch.google.lt/ping/RPC2
http://blogsearch.google.nl/ping/RPC2
http://blogsearch.google.pl/ping/RPC2
http://blogsearch.google.pt/ping/RPC2
http://blogsearch.google.ro/ping/RPC2
http://blogsearch.google.ru/ping/RPC2
http://blogsearch.google.se/ping/RPC2
http://blogsearch.google.sk/ping/RPC2
http://blogsearch.google.tw/ping/RPC2
http://blogsearch.google.us/ping/RPC2
http://feedsky.com/api/RPC2
http://hamo-search.com/ping.php
http://holycowdude.com/rpc/ping/
http://ping.blogoon.net/
http://ping.blogs.yandex.ru/RPC2
http://ping.fc2.com/
http://ping.feedburner.com/
http://ping.kutsulog.net/
http://ping.myblog.jp/
http://ping.namaan.net/rpc
http://ping.snap.com/ping/RPC2
http://ping.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://ping.wordblog.de/
http://r.hatena.ne.jp/rpc
http://rpc.bloggerei.de/ping/
http://rpc.blogrolling.com/pinger/
http://rpc.icerocket.com:10080/
http://rpc.pingomatic.com
http://rpc.reader.livedoor.com/ping
http://rpc.technorati.com/rpc/ping
http://rpc.technorati.jp/rpc/ping
http://rpc.twingly.com/
http://rpc.weblogs.com/RPC2
http://wasalive.com/ping/
http://www.blogpeople.net/servlet/weblogUpdates
http://xmlrpc.blogg.de
http://xping.pubsub.com/ping/
http://zhuaxia.com/rpc/server.php

I also recommend usingSmart Update Pingerplugin which will ping these services only when you post the article not when you edit it. It also has one cool feature - you can check smart-update-pinger.log file found in your wp-content folder of WordPress installation and see if any services refuse ping request for your site. In that case you can simply remove them from the list not to waste time pinging them.

Popularity: 20% [?]

Top 10 Tips for WordPress Plugin Developers

Posted by admin On April - 8 - 2009ADD COMMENTS

WordPress  has become one of the most widely spread blogging and publishing platforms on the Internet today. With the huge number of existing WordPress powered sites, from personal blogs to corporate solutions, the demand for WordPress plugin developers has increased largely over the past year and is still strong despite the economic crisis.

So for all WordPress plugin developers out there, from newbies to professionals, here are the top 10 tips to make your job easier.

 


 

1. Speed up development using the Ubiquity Firefox add-on

 


  

 

UbiquityUbiquity reviews is a cutting edge add-on for FirefoxFirefox reviews, developed by Mozilla Labs. Ubiquity allows you to search WordPress and PHPPHP reviews documentation in an instant using these two plugins: PHP Search andWP Codex Search.

Ubiquity is also a mashup of a growing number of creative ideas, and some of them could be interesting to transform into a new WordPress plugin.

 


 

2. Need a plugin idea? Use the official Ideas forum

 


 

 

ideas 

 

 

It is important for a plugin developer to keep creating plugins, just as it is important for theme developers to produce new themes. Sometimes you will have trouble thinking of new ideas for plugins and this is where WordPress plugin ideas forum comes in. With thousands of plugin ideas posted at this moment, you will have no problem finding a few for your new plugin.

 


 

3. Use the WordPress Plugin Directory

 


 

 

wordpress plugin directory image 

 

 

WordPress provides a free home for any plugin at the WordPress Plugin Directory.

Hosting a plugin at the plugin directory has several advantages:

- You do not pay for hosting and bandwidth
- You get SVN repository to manage your plugin versions
- You get free download statistics
- You get free promotion for your plugins

The best thing is that setting it up does not take more than half an hour. You can find detailed instructions in the Developer Center.

 


 

4. Invest time in making a proper readme.txt file

 


 

 

redmetxt 

 

 

A readme.txt file should be a part of every plugin distribution. Time invested in creating one will be well worth it in the long run.

The most obvious advantage of a good readme.txt is that the plugin will have more downloads, as users are inclined to download plugins with good descriptions, installation instructions and screenshots. The second advantage is not so obvious. If your plugin becomes popular you will start getting a lot of support questions which with time you won’t be able to handle - having a good readme file will to a certain extent help you avoid this situation.

The WordPress Developer Center offers a standard readme.txt file which is a good base to build your own on.

 


 

5. Promote Your Plugin

 


 

 

promotion image 

 

 

Once you are done with your plugin you want to ensure maximum exposure and downloads. Here are the steps to follow:

1. Head to the WordPress Plugins and Hacks forums.

2. Create a new topic, for example: [New plugin: Insights]

3. Use a simple but informative template to describe your plugin release: Plugin Name: Insights
Plugin URL: http://www.prelovac.com/vladimir/wordpress-plugins/insights
Description: Insights brings a powerful new way to write your blog posts. It increases productivity and at the same time the appeal of your posts.

4. Visit the Weblog Tools Collection forum and create a topic there as well, using the same template. After the Weblog Tools Collection team reviews the topic, it should be added to their regular plugin news post, which appears on the dashboard of every WordPress user.

5. Add your plugin to wp-plugins.net. This is another place where users will look for a plugin.

6. Add your plugin to the WordPress Plugin Compatibility list. You need to register before you can add changes to the list.

7. Announce the plugin on your blog.

 


 

6. Enhance plugin security by using nonces

 


Nonce stands for number used once and is a very effective way of securing your plugin against a cross-site request forgery (CSRF) hacking attack.

 

Luckily, implementing nonces in your plugins is a matter of a few minutes of work. To get started, check WordPress documentation, which has examples of implementation.


7. Mind your database queries

 


Make sure you use functions provided by WordPress to create database queries and insert/update information. These functions are $wpdb->prepare(), $wpdb->insert() and $wpdb->update(). This will ensure your queries are properly escaped.

 

Also check out a nifty slideshow presentation on WordPress security by Mark Jaquith presented at WordCamp SF 2008.

 


 

8. Don’t forget the optimization

 


WordPress plugins can sometimes be a real resource hog. To make sure your plugin isn’t, you need to localize the usage of resources, by loading them only when you need them.

 

You can use the following example to execute certain code (like declare additional actions and filters) only when WordPress is loading plugins.php page (list of installed plugins in the backend):

$local_pages=array(’plugins.php’); // define pages we want the plugin to be activated on

if (in_array($pagenow, $local_pages))
{
// do stuff here
}

Similar to this, you should pay attention to load JavaScript files only when you need them.

 


 

9. Properly load JavaScript with wp_enqueue_script

 


If you are using external JavaScript files, these should be invoked using wp_enqueue_script() function. If you want to pass variables to your JavaScript from your plugin, you should use wp_localize_script() function. It not only makes it easier to handle and change but also ensures maximum compatibility for your plugin in the future.

 

Read the official function reference.

 


 

10. How to handle freelance work

 


The best way to start getting work is to create a couple of free plugins, publish them in the WordPress directory and promote them.

 

After some time, you may be approached by parties interested in custom development. When that happens and a deal is made, do not be afraid to ask for part of the payment upfront. In fact that will signal to the client you mean business, and if they agree it will signal to you that they mean business too. Make sure to pick your hourly rate, considering the market and your ambitions, and stick to it. Be consistent and honest about it and the clients will appreciate it. 

FROM:http://mashable.com/2009/03/25/wordpress-plugin-developer-tips/

Popularity: 11% [?]

 

Wordpress Widgets are an amazing way to customize your blog besides wordpress plugins. How to widgetize your wordpress theme? I use a heavily modified version of the Blix wordpress theme, which does not support widgets…

 

First thing to know is that Widgets are part of WordPress core since WordPress 2.2 and you do not need to install any Widgets plugin to add widgets on your blog.

STEP 1: CREATE FUNCTIONS.PHP

No such file existed in our theme, so we simply create a new functions.php and FTP it to the theme folder. Here is what exactly you need to put in the file

<?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>

This will work only if you use the default markup of wordpress with h2 as sidebar titles and an unordered list like this
<ul>
<li>
<h2>Sidebar Title</h2>
<ul>
<li><a href="link1.html">Link 1</a></li>
<li><a href="link2.html">Link 2</a></li>
</ul>
</li>
</ul>

Customize functions.php
But we do not use the default markup of wordpress. For SEO benefits, we use h4 for sidebar titles and do not use the ul and li unordered lists in this way. So instead of the above code, we change the function.php file in this way to suit our custom wordpress template.

<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
?>

The code titles are self explanatory. before_widget and after_widget - we need no special code , so we leave it empty. before_title and after_title we use the h4. This modification overrides the default markup and now supports our custom template. You can modify it as per your own site web design css.

STEP 2: ADD WIDGETS TO DYNAMIC SIDEBAR

This functions.php code will help widgetize your wordpress theme and support a single dynamic sidebar. Now when you go to your wordpress dashboard under Presentation, you will see a new item called Widgets.

Wordpress Widgets

In the Sidebar Arrangement, You can drag and drop widgets onto your sidebar from the list of preinstalled widgets like Tag Cloud, Recent posts, RSS feeds, Recent comments, Calendar, Archives, Categories, Search, Links easily.

Wordpress Widget Types

Do not forget to save your changes and the widget will be updated. You can drag and drop as many widgets as you like. Clicking on the widget will pop up a set of options which you can modify to further customize the widget.

STEP3: ADD DYNAMIC SIDEBAR TO TEMPLATE

Now you need to place a php code in the sidebar to enable a dynamic sidebar that that will function to display the saved widgets. Paste this code anywhere while editing sidebar.php.

<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
<?php endif; ?>

Save the changes and the new sidebar will now display your widgets! That all there is to it.

See the sidebar at work on our tumblelog (that is a recent posts and RSS widget!). Now go and find new widgets to add to your blog.

 

 

from:http://www.quickonlinetips.com/archives/2007/11/how-to-widget-enable-wordpress-themes-in-3-easy-steps/

Popularity: 17% [?]