<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4719831091294959906</id><updated>2012-01-13T02:12:04.328-08:00</updated><category term='seo'/><category term='PHP'/><category term='Joomla'/><category term='css'/><category term='javascript'/><category term='fbml'/><category term='wordpress'/><category term='html'/><title type='text'>Programmer's Secret Ladder</title><subtitle type='html'>Web Programmers favourite spot: PHP, CSS, Javascript, JQuery, Tutorials, Tricks, Inspirations, wordpress, Joomla and more.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-4078995668623921128</id><published>2012-01-13T02:06:00.000-08:00</published><updated>2012-01-13T02:12:04.573-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><title type='text'>10 Tips To Optimize Your WordPress Theme</title><content type='html'>The beauty of WordPress is in how easy it is to adapt for different  tasks. One can extend it with just a couple of lines of code. In this  post, we’ll review 10 shortcode snippets that will tweak and optimize  your WordPress theme. You can add all of these code snippets to the &lt;code&gt;functions.php&lt;/code&gt; file in your WordPress theme.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Limit The Excerpt’s Word Count&lt;/h3&gt;One thing that can go wrong in WordPress magazine themes is when users include too many words before the &lt;code&gt;more&lt;/code&gt; tag. Sure, they could handcraft the excerpt in the dedicated field, but on a website that has hundreds of posts and on which the text above the &lt;code&gt;more&lt;/code&gt; tag has always been used as the excerpt, going back to create excerpts for all of those posts by hand would be cumbersome. In this case, we can limit the number of words shown in the excerpt by using this code:&lt;br /&gt;&lt;div class="syntaxhighlighter  " id="highlighter_889319"&gt;&lt;div class="bar        "&gt;&lt;div class="toolbar"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;add_filter(&lt;/code&gt;&lt;code class="string"&gt;'excerpt_length'&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="string"&gt;'ilc_excerpt_length'&lt;/code&gt;&lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="keyword"&gt;function&lt;/code&gt; &lt;code class="plain"&gt;ilc_excerpt_length( &lt;/code&gt;&lt;code class="variable"&gt;$length&lt;/code&gt; &lt;code class="plain"&gt;){&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;return&lt;/code&gt; &lt;code class="plain"&gt;10;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Here, we’re using a WordPress filter hook, which is a function that parses and (usually) modifies data before it gets stored in the database or displayed on a page. In this case, we’re setting the number of words shown in the excerpt to 10.&lt;br /&gt;&lt;h3&gt;Add A Favicon Using A WordPress Hook&lt;/h3&gt;Hooks allow us to insert custom code without touching the template. This gives us a lot of flexibility, because now, whenever we need to change something, we only have to change the function that’s plugged into a certain hook. For example, you can add a favicon to your website without touching the &lt;code&gt;header.php&lt;/code&gt; file, just by plugging a function into the &lt;code&gt;wp_head&lt;/code&gt; hook:&lt;br /&gt;&lt;div class="syntaxhighlighter  " id="highlighter_61012"&gt;&lt;div class="bar "&gt;&lt;div class="toolbar"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;add_action( &lt;/code&gt;&lt;code class="string"&gt;'wp_head'&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="string"&gt;'ilc_favicon'&lt;/code&gt;&lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="keyword"&gt;function&lt;/code&gt; &lt;code class="plain"&gt;ilc_favicon(){&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="functions"&gt;echo&lt;/code&gt; &lt;code class="string"&gt;"&amp;lt;link rel='shortcut icon' href='"&lt;/code&gt; &lt;code class="plain"&gt;. get_stylesheet_directory_uri() . &lt;/code&gt;&lt;code class="string"&gt;"/favicon.ico' /&amp;gt;"&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="string"&gt;"\n"&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;The &lt;code&gt;favicon.ico&lt;/code&gt; file should be located at the root of your theme. We’re now using an action hook, which is a function that is triggered at specific points during an execution by WordPress’ core. In this case, the hook triggers any function that’s attached to it when a page is launched in the browser. But other hooks can be triggered when saving a post, registering a user and so on. Some themes even have their own action hooks, which, like WordPress’ core action hooks, can be used to launch functions at specific points of an execution.&lt;br /&gt;&lt;h3&gt;Detect Safari On iOS&lt;/h3&gt;Nowadays, websites serve mobile versions using different techniques. WordPress offers a safe way to check for the mobile Safari browser so that you know when a visitor is using an iPhone or iPad.&lt;br /&gt;WordPress sets the &lt;code&gt;$is_phone&lt;/code&gt; variable internally, and you can use it to embed an alternative style sheet, show alternative content or display a different video format. In the following example, the &lt;code&gt;$is_iphone&lt;/code&gt; variable is run, and different style sheets are applied depending on the value returned:&lt;br /&gt;&lt;br /&gt;&lt;div class="syntaxhighlighter  " id="highlighter_573893"&gt;&lt;div class="bar   "&gt;&lt;div class="toolbar"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;add_action(&lt;/code&gt;&lt;code class="string"&gt;'wp_print_styles'&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="string"&gt;'ilc_enqueue_styles'&lt;/code&gt;&lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="keyword"&gt;function&lt;/code&gt; &lt;code class="plain"&gt;ilc_enqueue_styles(){&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;global&lt;/code&gt; &lt;code class="variable"&gt;$is_iphone&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;if&lt;/code&gt;&lt;code class="plain"&gt;( &lt;/code&gt;&lt;code class="variable"&gt;$is_iphone&lt;/code&gt; &lt;code class="plain"&gt;){&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="plain"&gt;wp_enqueue_style(&lt;/code&gt;&lt;code class="string"&gt;'iphone-css'&lt;/code&gt;&lt;code class="plain"&gt;, get_stylesheet_directory_uri() . &lt;/code&gt;&lt;code class="string"&gt;'/iphone.css'&lt;/code&gt; &lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;else&lt;/code&gt;&lt;code class="plain"&gt;{&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="plain"&gt;wp_enqueue_style(&lt;/code&gt;&lt;code class="string"&gt;'common-css'&lt;/code&gt;&lt;code class="plain"&gt;, get_stylesheet_directory_uri() . &lt;/code&gt;&lt;code class="string"&gt;'/common.css'&lt;/code&gt; &lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;In this case, we’re using the standard WordPress function &lt;a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_style" title="wp_enqueue_style in WordPress Codex"&gt;&lt;code&gt;wp_enqueue_style&lt;/code&gt;&lt;/a&gt;&lt;sup class="print_only"&gt; 6&lt;/sup&gt; to add styles to the &lt;code&gt;head&lt;/code&gt; element of the Web page. The action that we’re attaching our function to is &lt;code&gt;wp_print_styles&lt;/code&gt;; so, we’re basically telling WordPress to output the relevant style sheet when it prints all of the other required style sheets.&lt;br /&gt;&lt;h3&gt;Remove Elements From The Header&lt;/h3&gt;WordPress outputs several things in the &lt;code&gt;head&lt;/code&gt; section. In particular, the &lt;code&gt;generator&lt;/code&gt; meta tag, the &lt;abbr title="Really Simple Discovery"&gt;RSD&lt;/abbr&gt; link and the &lt;code&gt;wlwmanifest&lt;/code&gt; link won’t be of much use to many users:&lt;br /&gt;&lt;br /&gt;&lt;div class="syntaxhighlighter  " id="highlighter_407743"&gt;&lt;div class="bar"&gt;&lt;div class="toolbar"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;&amp;lt;&lt;/code&gt;&lt;code class="keyword"&gt;meta&lt;/code&gt; &lt;code class="color1"&gt;name&lt;/code&gt;&lt;code class="plain"&gt;=&lt;/code&gt;&lt;code class="string"&gt;"generator"&lt;/code&gt; &lt;code class="color1"&gt;content&lt;/code&gt;&lt;code class="plain"&gt;=&lt;/code&gt;&lt;code class="string"&gt;"WordPress 3.2.1"&lt;/code&gt;&lt;code class="plain"&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;&amp;lt;&lt;/code&gt;&lt;code class="keyword"&gt;link&lt;/code&gt; &lt;code class="color1"&gt;rel&lt;/code&gt;&lt;code class="plain"&gt;=&lt;/code&gt;&lt;code class="string"&gt;"EditURI"&lt;/code&gt; &lt;code class="color1"&gt;type&lt;/code&gt;&lt;code class="plain"&gt;=&lt;/code&gt;&lt;code class="string"&gt;"application/rsd+xml"&lt;/code&gt; &lt;code class="color1"&gt;title&lt;/code&gt;&lt;code class="plain"&gt;=&lt;/code&gt;&lt;code class="string"&gt;"RSD"&lt;/code&gt; &lt;code class="color1"&gt;href&lt;/code&gt;&lt;code class="plain"&gt;=&lt;/code&gt;&lt;code class="string"&gt;"&lt;a href="http://example.com/xmlrpc.php?rsd"&gt;http://example.com/xmlrpc.php?rsd&lt;/a&gt;"&lt;/code&gt;&lt;code class="plain"&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;&amp;lt;&lt;/code&gt;&lt;code class="keyword"&gt;link&lt;/code&gt; &lt;code class="color1"&gt;rel&lt;/code&gt;&lt;code class="plain"&gt;=&lt;/code&gt;&lt;code class="string"&gt;"wlwmanifest"&lt;/code&gt; &lt;code class="color1"&gt;type&lt;/code&gt;&lt;code class="plain"&gt;=&lt;/code&gt;&lt;code class="string"&gt;"application/wlwmanifest+xml"&lt;/code&gt; &lt;code class="color1"&gt;href&lt;/code&gt;&lt;code class="plain"&gt;=&lt;/code&gt;&lt;code class="string"&gt;"&lt;a href="http://example.com/wp-includes/wlwmanifest.xml"&gt;http://example.com/wp-includes/wlwmanifest.xml&lt;/a&gt;"&lt;/code&gt;&lt;code class="plain"&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Some bloggers say you should get rid of the &lt;code&gt;generator&lt;/code&gt; meta tag so that no one can tell which version of WordPress you’re using. But remember, you should always be using the latest version anyway.&lt;br /&gt;If you don’t need XML-RPC functionality, you can remove the RSD link (the second line in the snippet above). The same goes for if you don’t use Windows Live Writer: you can safely remove the third element.&lt;br /&gt;In this case, you can add this code:&lt;br /&gt;&lt;div class="syntaxhighlighter  " id="highlighter_825558"&gt;&lt;div class="bar "&gt;&lt;div class="toolbar"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;add_filter(&lt;/code&gt;&lt;code class="string"&gt;'the_generator'&lt;/code&gt;&lt;code class="plain"&gt;, create_function(&lt;/code&gt;&lt;code class="string"&gt;''&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="string"&gt;'return "";'&lt;/code&gt;&lt;code class="plain"&gt;));&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;remove_action(&lt;/code&gt;&lt;code class="string"&gt;'wp_head'&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="string"&gt;'rsd_link'&lt;/code&gt;&lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;remove_action(&lt;/code&gt;&lt;code class="string"&gt;'wp_head'&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="string"&gt;'wlwmanifest_link'&lt;/code&gt;&lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;These lines will remove the corresponding elements in the snippet above.&lt;br /&gt;&lt;h3&gt;Redirect WordPress Feeds To FeedBurner&lt;/h3&gt;It’s great that WordPress offers feeds out of the box. But if you want statistics about your subscribers, you’ll have to use FeedBurner or a similar service. To redirect your feed to one of these, use the following snippet. Thus, if you try to go to &lt;a href="http://www.smashingmagazine.com/feed"&gt;&lt;code&gt;http://www.smashingmagazine.com/feed&lt;/code&gt;&lt;/a&gt;&lt;sup class="print_only"&gt; 7&lt;/sup&gt;, you’ll be redirected to &lt;a href="http://feeds.feedburner.com/smashingmagazine"&gt;FeedBurner’s feeds for Smashing Magazine&lt;/a&gt;&lt;sup class="print_only"&gt; 8&lt;/sup&gt;.&lt;br /&gt;&lt;div class="syntaxhighlighter  " id="highlighter_657916"&gt;&lt;div class="bar"&gt;&lt;div class="toolbar"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;add_action(&lt;/code&gt;&lt;code class="string"&gt;'template_redirect'&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="string"&gt;'ilc_rss_redirect'&lt;/code&gt;&lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="keyword"&gt;function&lt;/code&gt; &lt;code class="plain"&gt;ilc_rss_redirect() {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;if&lt;/code&gt; &lt;code class="plain"&gt;( is_feed() &amp;amp;&amp;amp; !preg_match(&lt;/code&gt;&lt;code class="string"&gt;'/feedburner|feedvalidator/i'&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="variable"&gt;$_SERVER&lt;/code&gt;&lt;code class="plain"&gt;[&lt;/code&gt;&lt;code class="string"&gt;'HTTP_USER_AGENT'&lt;/code&gt;&lt;code class="plain"&gt;])){&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="plain"&gt;header(&lt;/code&gt;&lt;code class="string"&gt;'Location: &lt;a href="http://feeds.feedburner.com/smashingmagazine"&gt;http://feeds.feedburner.com/smashingmagazine&lt;/a&gt;'&lt;/code&gt;&lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="plain"&gt;header(&lt;/code&gt;&lt;code class="string"&gt;'HTTP/1.1 302 Temporary Redirect'&lt;/code&gt;&lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Replace &lt;code&gt;http://feeds.feedburner.com/smashingmagazine&lt;/code&gt; with the URL for your own feed from FeedBurner.&lt;br /&gt;&lt;h3&gt;Show Featured Images In Feed&lt;/h3&gt;To encourage subscribers to visit your website, rather than letting them just consume content through your RSS feed, you might want to display only the excerpt and featured image of posts. But WordPress doesn’t display the featured image in the RSS feed by default. Use the following code to do so. You can even add HTML to it.&lt;br /&gt;&lt;div class="syntaxhighlighter  " id="highlighter_358811"&gt;&lt;div class="bar"&gt;&lt;div class="toolbar"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="toolbar"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;add_filter(&lt;/code&gt;&lt;code class="string"&gt;'the_content_feed'&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="string"&gt;'rss_post_thumbnail'&lt;/code&gt;&lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="keyword"&gt;function&lt;/code&gt; &lt;code class="plain"&gt;rss_post_thumbnail(&lt;/code&gt;&lt;code class="variable"&gt;$content&lt;/code&gt;&lt;code class="plain"&gt;) {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;global&lt;/code&gt; &lt;code class="variable"&gt;$post&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;if&lt;/code&gt;&lt;code class="plain"&gt;( has_post_thumbnail(&lt;/code&gt;&lt;code class="variable"&gt;$post&lt;/code&gt;&lt;code class="plain"&gt;-&amp;gt;ID) )&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="variable"&gt;$content&lt;/code&gt; &lt;code class="plain"&gt;= &lt;/code&gt;&lt;code class="string"&gt;'&amp;lt;p&amp;gt;'&lt;/code&gt; &lt;code class="plain"&gt;. get_the_post_thumbnail(&lt;/code&gt;&lt;code class="variable"&gt;$post&lt;/code&gt;&lt;code class="plain"&gt;-&amp;gt;ID, &lt;/code&gt;&lt;code class="string"&gt;'thumbnail'&lt;/code&gt;&lt;code class="plain"&gt;) . &lt;/code&gt;&lt;code class="string"&gt;'&amp;lt;/p&amp;gt;'&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="variable"&gt;$content&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;return&lt;/code&gt; &lt;code class="variable"&gt;$content&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3&gt;Show Content Only To RSS Subscribers&lt;/h3&gt;To increase subscribers to your RSS feed, you could offer a gift available only to them. The code below creates a new &lt;a href="http://codex.wordpress.org/Shortcode_API"&gt;shortcode&lt;/a&gt;&lt;sup class="print_only"&gt; 9&lt;/sup&gt; with which to wrap content in order to hide it from regular visitors but not from RSS subscribers.&lt;br /&gt;&lt;div class="syntaxhighlighter  " id="highlighter_393479"&gt;&lt;div class="bar "&gt;&lt;div class="toolbar"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;add_shortcode( &lt;/code&gt;&lt;code class="string"&gt;'feedonly'&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="string"&gt;'ilc_feedonly'&lt;/code&gt; &lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="keyword"&gt;function&lt;/code&gt; &lt;code class="plain"&gt;ilc_feedonly( &lt;/code&gt;&lt;code class="variable"&gt;$atts&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="variable"&gt;$content&lt;/code&gt; &lt;code class="plain"&gt;= null ) {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;if&lt;/code&gt;&lt;code class="plain"&gt;( is_feed() ) &lt;/code&gt;&lt;code class="keyword"&gt;return&lt;/code&gt; &lt;code class="string"&gt;'&amp;lt;p&amp;gt;'&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="variable"&gt;$content&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="string"&gt;'&amp;lt;/p&amp;gt;'&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;else&lt;/code&gt; &lt;code class="keyword"&gt;return&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3&gt;Show Content Only To Logged-In Users&lt;/h3&gt;In the same vein, you could show content only to registered users of your website. The code below creates a new &lt;a href="http://codex.wordpress.org/Shortcode_API"&gt;shortcode&lt;/a&gt;&lt;sup class="print_only"&gt; 10&lt;/sup&gt; with which to wrap content in order to hide it from casual visitors but not logged-in users.&lt;br /&gt;&lt;div class="syntaxhighlighter  " id="highlighter_659429"&gt;&lt;div class="bar"&gt;&lt;div class="toolbar"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;add_shortcode( &lt;/code&gt;&lt;code class="string"&gt;'loggedin'&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="string"&gt;'ilc_loggedin'&lt;/code&gt; &lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="keyword"&gt;function&lt;/code&gt; &lt;code class="plain"&gt;ilc_loggedin( &lt;/code&gt;&lt;code class="variable"&gt;$atts&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="variable"&gt;$content&lt;/code&gt; &lt;code class="plain"&gt;= null ) {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;if&lt;/code&gt;&lt;code class="plain"&gt;( is_user_logged_in() ) &lt;/code&gt;&lt;code class="keyword"&gt;return&lt;/code&gt; &lt;code class="string"&gt;'&amp;lt;p&amp;gt;'&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="variable"&gt;$content&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="string"&gt;'&amp;lt;/p&amp;gt;'&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;else&lt;/code&gt; &lt;code class="keyword"&gt;return&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3&gt;Display Links For Sharing Posts On Social Networks&lt;/h3&gt;If, for some reason, you don’t want to use the standard Facebook, Twitter and other social-networking buttons for sharing posts, you can add your own links with the code below, perhaps using it in conjunction with one of Smashing Magazine’s icon sets, such as &lt;a href="http://www.smashingmagazine.com/2009/01/23/friday-freebies-flavours-icon-set-and-cute-tweeters-icon-set/" title="Flavours Icon Set on Smashing Magazine"&gt;Flavours&lt;/a&gt;&lt;sup class="print_only"&gt; 11&lt;/sup&gt;.&lt;br /&gt;Here, we’ll be filtering the content using the &lt;code&gt;the_content&lt;/code&gt; function. But, unlike what we did when we adjusted the excerpt’s length or removed the &lt;code&gt;generator&lt;/code&gt; meta tag, we don’t want to overwrite it, but rather to append our links to it. So, this filter returns the post’s original content, concatenating our social-networking links right after it.&lt;br /&gt;&lt;div class="syntaxhighlighter  " id="highlighter_426998"&gt;&lt;div class="bar      "&gt;&lt;div class="toolbar"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;add_filter( &lt;/code&gt;&lt;code class="string"&gt;'the_content'&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="string"&gt;'ilc_share'&lt;/code&gt; &lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="keyword"&gt;function&lt;/code&gt; &lt;code class="plain"&gt;ilc_share( &lt;/code&gt;&lt;code class="variable"&gt;$content&lt;/code&gt; &lt;code class="plain"&gt;) {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;global&lt;/code&gt; &lt;code class="variable"&gt;$post&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="variable"&gt;$postlink&lt;/code&gt;&amp;nbsp; &lt;code class="plain"&gt;= get_permalink(&lt;/code&gt;&lt;code class="variable"&gt;$post&lt;/code&gt;&lt;code class="plain"&gt;-&amp;gt;ID);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="variable"&gt;$posttitle&lt;/code&gt; &lt;code class="plain"&gt;= get_the_title(&lt;/code&gt;&lt;code class="variable"&gt;$post&lt;/code&gt;&lt;code class="plain"&gt;-&amp;gt;ID);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="variable"&gt;$html&lt;/code&gt; &lt;code class="plain"&gt;= &lt;/code&gt;&lt;code class="string"&gt;'&amp;lt;ul class="share-entry"&amp;gt;'&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="comments"&gt;// Twitter&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="variable"&gt;$html&lt;/code&gt; &lt;code class="plain"&gt;.= &lt;/code&gt;&lt;code class="string"&gt;'&amp;lt;li&amp;gt;&amp;lt;a class="share-twitter" title="Share on Twitter" rel="external" href="&lt;a href="http://twitter.com/share?text="&gt;http://twitter.com/share?text=&lt;/a&gt;'&lt;/code&gt;&lt;code class="plain"&gt;.&lt;/code&gt;&lt;code class="variable"&gt;$posttitle&lt;/code&gt;&lt;code class="plain"&gt;.&lt;/code&gt;&lt;code class="string"&gt;'&amp;amp;url='&lt;/code&gt;&lt;code class="plain"&gt;.&lt;/code&gt;&lt;code class="variable"&gt;$postlink&lt;/code&gt;&lt;code class="plain"&gt;.&lt;/code&gt;&lt;code class="string"&gt;'"&amp;gt;Share on Twitter&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;'&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="comments"&gt;// Facebook&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="variable"&gt;$html&lt;/code&gt; &lt;code class="plain"&gt;.= &lt;/code&gt;&lt;code class="string"&gt;'&amp;lt;li&amp;gt;&amp;lt;a class="share-facebook" title="Share on Facebook" rel="external" href="&lt;a href="http://www.facebook.com/share.php?u="&gt;http://www.facebook.com/share.php?u=&lt;/a&gt;'&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="variable"&gt;$postlink&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="string"&gt;'"&amp;gt;Share on Facebook&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;'&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="comments"&gt;// LinkedIn&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="variable"&gt;$html&lt;/code&gt; &lt;code class="plain"&gt;.= &lt;/code&gt;&lt;code class="string"&gt;'&amp;lt;li&amp;gt;&amp;lt;a class="share-linkedin" title="Share on LinkedIn" rel="external" href="&lt;a href="http://www.linkedin.com/shareArticle?mini=true&amp;amp;url="&gt;http://www.linkedin.com/shareArticle?mini=true&amp;amp;url=&lt;/a&gt;'&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="variable"&gt;$postlink&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="string"&gt;'&amp;amp;title='&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="variable"&gt;$posttitle&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="string"&gt;'"&amp;gt;Share on LinkedIn&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;'&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="comments"&gt;// Digg&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="variable"&gt;$html&lt;/code&gt; &lt;code class="plain"&gt;.= &lt;/code&gt;&lt;code class="string"&gt;'&amp;lt;li&amp;gt;&amp;lt;a class="share-digg" title="Share on Digg" rel="external" href="&lt;a href="http://digg.com/submit?url="&gt;http://digg.com/submit?url=&lt;/a&gt;'&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="variable"&gt;$postlink&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="string"&gt;'"&amp;gt;Share on Digg&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;'&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="comments"&gt;// StumbleUpon&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="variable"&gt;$html&lt;/code&gt; &lt;code class="plain"&gt;.= &lt;/code&gt;&lt;code class="string"&gt;'&amp;lt;li&amp;gt;&amp;lt;a class="share-stumbleupon" title="Share on StumbleUpon" rel="external" href="&lt;a href="http://www.stumbleupon.com/submit?url="&gt;http://www.stumbleupon.com/submit?url=&lt;/a&gt;'&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="variable"&gt;$postlink&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="string"&gt;'&amp;amp;title='&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="variable"&gt;$posttitle&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="string"&gt;'"&amp;gt;Share on StumbleUpon&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;'&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="comments"&gt;// Google+&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="variable"&gt;$html&lt;/code&gt; &lt;code class="plain"&gt;.= &lt;/code&gt;&lt;code class="string"&gt;'&amp;lt;li&amp;gt;&amp;lt;a class="share-googleplus" title="Share on Google+" rel="external" href="&lt;a href="https://plusone.google.com/_/"&gt;https://plusone.google.com/_/&lt;/a&gt;+1/confirm?url='&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="variable"&gt;$postlink&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="string"&gt;'"&amp;gt;Share on Google+&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;'&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="variable"&gt;$html&lt;/code&gt; &lt;code class="plain"&gt;.= &lt;/code&gt;&lt;code class="string"&gt;'&amp;lt;/ul&amp;gt;'&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="keyword"&gt;return&lt;/code&gt; &lt;code class="variable"&gt;$content&lt;/code&gt; &lt;code class="plain"&gt;. &lt;/code&gt;&lt;code class="variable"&gt;$html&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;This code will add the links both in the full view for posts and on the archive pages (such as the category and tag pages). If you want them to appear only in the full view for posts, then add the following right before &lt;code&gt;global $post;&lt;/code&gt;:&lt;br /&gt;&lt;div class="syntaxhighlighter  " id="highlighter_167800"&gt;&lt;div class="bar"&gt;&lt;div class="toolbar"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="keyword"&gt;if&lt;/code&gt;&lt;code class="plain"&gt;( !is_singular() ) &lt;/code&gt;&lt;code class="keyword"&gt;return&lt;/code&gt; &lt;code class="variable"&gt;$content&lt;/code&gt;&lt;code class="plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;This way, the links will be appended only when the user visits the full post or the page for an image.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Add Logo To The Log-In Page&lt;/h3&gt;To add your logo to the log-in page for administrators, use the &lt;code&gt;login_head&lt;/code&gt; action hook, which executes all functions that are attached to it in the log-in page’s &lt;code&gt;head&lt;/code&gt; element. We’re doing two things here: changing the logo, and changing the link that it points to.&lt;br /&gt;&lt;div class="syntaxhighlighter  " id="highlighter_694587"&gt;&lt;div class="bar"&gt;&lt;div class="toolbar"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;add_action( &lt;/code&gt;&lt;code class="string"&gt;'login_head'&lt;/code&gt;&lt;code class="plain"&gt;, &lt;/code&gt;&lt;code class="string"&gt;'ilc_custom_login'&lt;/code&gt;&lt;code class="plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="keyword"&gt;function&lt;/code&gt; &lt;code class="plain"&gt;ilc_custom_login() {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="functions"&gt;echo&lt;/code&gt; &lt;code class="plain"&gt;'&amp;lt;style type=&lt;/code&gt;&lt;code class="string"&gt;"text/css"&lt;/code&gt;&lt;code class="plain"&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="plain"&gt;h1 a { background-image:url(&lt;/code&gt;&lt;code class="string"&gt;'. get_stylesheet_directory_uri() . '&lt;/code&gt;&lt;code class="plain"&gt;/images/login-logo.png&lt;/code&gt;&lt;code class="string"&gt;' . '&lt;/code&gt;&lt;code class="plain"&gt;) !important; margin-bottom: 10px; }&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="plain"&gt;padding: 20px;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="plain"&gt;&amp;lt;/style&amp;gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="plain"&gt;&amp;lt;script type=&lt;/code&gt;&lt;code class="string"&gt;"text/javascript"&lt;/code&gt;&lt;code class="plain"&gt;&amp;gt;window.onload = &lt;/code&gt;&lt;code class="keyword"&gt;function&lt;/code&gt;&lt;code class="plain"&gt;(){document.getElementById(&lt;/code&gt;&lt;code class="string"&gt;"login"&lt;/code&gt;&lt;code class="plain"&gt;).getElementsByTagName(&lt;/code&gt;&lt;code class="string"&gt;"a"&lt;/code&gt;&lt;code class="plain"&gt;)[0].href = &lt;/code&gt;&lt;code class="string"&gt;"'. home_url() . '"&lt;/code&gt;&lt;code class="plain"&gt;;document.getElementById(&lt;/code&gt;&lt;code class="string"&gt;"login"&lt;/code&gt;&lt;code class="plain"&gt;).getElementsByTagName(&lt;/code&gt;&lt;code class="string"&gt;"a"&lt;/code&gt;&lt;code class="plain"&gt;)[0].title = &lt;/code&gt;&lt;code class="string"&gt;"Go to site"&lt;/code&gt;&lt;code class="plain"&gt;;}&amp;lt;/script&amp;gt;';&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;The CSS code will replace the WordPress logo with your own. You can adjust the path to the image in the fourth line of the code above to suit your theme.&lt;br /&gt;In addition, the JavaScript changes the logo’s URL, so that you jump not to &lt;code&gt;wordpress.org&lt;/code&gt; but to your own home page.&lt;br /&gt;&lt;h3&gt;Closing Thoughts&lt;/h3&gt;We’ve seen how to customize WordPress’ social-network links and icons, how to show content only to logged-in users, how to customize the RSS feed and more. But the most important thing to take away is that you can build on this in endless ways. For example, you could add social-network links only in your feed, or add your logo to the bottom of the feed, or customize the log-in page using CSS, to name just a few possibilities.&lt;br /&gt;Action hooks and filters are effective tools for tweaking the output of a theme, whether written to the database or run in the visitor’s browser. You can read more about &lt;a href="http://codex.wordpress.org/Plugin_API/Action_Reference" title="WordPress Action Hooks"&gt;actions&lt;/a&gt;&lt;sup class="print_only"&gt; 12&lt;/sup&gt; and &lt;a href="http://codex.wordpress.org/Plugin_API/Filter_Reference" title="WordPress Filter Hooks"&gt;filters&lt;/a&gt;&lt;sup class="print_only"&gt; 13&lt;/sup&gt; in the WordPress Codex.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-4078995668623921128?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/4078995668623921128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2012/01/10-tips-to-optimize-your-wordpress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/4078995668623921128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/4078995668623921128'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2012/01/10-tips-to-optimize-your-wordpress.html' title='10 Tips To Optimize Your WordPress Theme'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-3259581342184760511</id><published>2012-01-12T23:14:00.000-08:00</published><updated>2012-01-12T23:14:37.494-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Design and Build Email Newsletters</title><content type='html'>This article gives you the &lt;strong&gt;information you need to plan, design and build an HTML newsletter that renders well&lt;/strong&gt; and is actually useful to recipients. It’s a quick and dirty guide to effective email newsletters.&lt;/p&gt;&lt;p&gt;If you’d like to get started right now, here are the cheat notes to get you on the right track. Read on for more detail, examples and resources.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Respect your reader. Don’t waste their time or attention.&lt;/li&gt;&lt;li&gt;Ask nicely first.&lt;/li&gt;&lt;li&gt;Focus on relevance.&lt;/li&gt;&lt;li&gt;Design with a goal in mind, so that you’ll know if it worked.&lt;/li&gt;&lt;li&gt;Make unsubscribing easy.&lt;/li&gt;&lt;li&gt;Code like it’s 1999 (literally) and use inline CSS.&lt;/li&gt;&lt;li&gt;Always include a plain text version.&lt;/li&gt;&lt;li&gt;Don’t assume that images will be viewed.&lt;/li&gt;&lt;li&gt;Follow the law.&lt;/li&gt;&lt;li&gt;Test everything before sending, because you can’t take it back.&lt;/li&gt;&lt;/ol&gt;&lt;div id="textadtarget"&gt;&lt;/div&gt;&lt;h3&gt;1. Respect Your Reader. Don’t Waste Their Time or Attention.&lt;/h3&gt;&lt;p&gt;The email inbox is a noisy busy place for a newsletter to land. Hundreds of other emails are already on the pile, with folders, calendars and notes on all sides. The typical user is probably not waiting with bated breath for your email to arrive.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So when your email does arrive, make sure it doesn’t waste their time. Get to the point quickly, instead of burying the value under a mountain of greetings and headers and hilarious photos. Figure out why someone would want your email, and then tell them what that is right away.&lt;/p&gt;&lt;p&gt;One excellent example of getting to the point is the recent Haystack announcement. No need to guess what Haystack is for when you read the top of this email:&lt;/p&gt;&lt;p&gt;&lt;a style="border: medium none;" href="http://www.campaignmonitor.com/gallery/entry/2934/haystack/"&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2009/12/haystack.jpg" alt="Haystack announcement"&gt;&lt;/a&gt;&lt;sup class="print_only"&gt; 5&lt;/sup&gt;&lt;/p&gt;&lt;h3&gt;2. Ask Nicely First&lt;/h3&gt;&lt;p&gt;When you are excited about something, you want to tell everyone. Clients often assume that everyone they have ever met, and many they have not, would love nothing more than to receive their latest news. Of course, this is not the case, and laws are in place to back them up.&lt;/p&gt;&lt;p&gt;If you are using an external email service, it will have its own policies on what permission you need in order to email people. Know which policies apply to you and your clients &lt;em&gt;before&lt;/em&gt; you send. Explicit permission is best: ask people directly if they would like to receive emails about your topic. If you can show an example of what they’ll get and let them know how often they’ll get it, all the better.&lt;/p&gt;&lt;p&gt;People might forget actually asking to receive your email, particularly if they don’t send emails very often or signed up as a result of entering a competition. A short message at the top of your email will help people remember and make them more likely to read on. Here’s an example of a &lt;strong&gt;well-executed permission reminder&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2009/12/guidelines-permission.jpg" alt="A clear reminder of how people signed up at a tradeshow booth"&gt;&lt;/p&gt;&lt;p&gt;In this case, the recipient gets an explicit reminder of the time and the place they gave their permission. Following up soon after the sign-up also ensures that the recipient doesn’t forget.&lt;/p&gt;&lt;p&gt;In 2006, Return Path conducted a survey that showed that “knowing and trusting the sender” was the biggest factor in whether recipients opened an email, so avoiding complaints of spam isn’t good enough.&lt;/p&gt;&lt;h3&gt;3. Focus on Relevance&lt;/h3&gt;&lt;p&gt;Even if you have met your legal obligations and have the explicit permission of your recipients, they don’t necessarily want to read your emails. Have you ever agreed to receive “special discounts” on an item, only to be bombarded by endless advertisements for different items from the same company? Sending valuable, relevant information to your subscribers is vital. You might not want to send information to everyone on your list just because you can. Consider carefully whether the information is useful to them and what they expect from you.&lt;/p&gt;&lt;p&gt;ISPs and email providers now &lt;a href="http://www.campaignmonitor.com/blog/post/1821/redefining-spam/"&gt;consider relevance in their definition of spam&lt;/a&gt;&lt;sup class="print_only"&gt; 6&lt;/sup&gt;, giving you even more incentive to focus on relevance.&lt;/p&gt;&lt;h3&gt;4. Design With a Goal in Mind, So That You’ll Know If It Worked&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Approach newsletter design as you would a website. Know why you’re sending the email and what result you want to achieve. We’ll cover this in more detail in the planning section below. The email below makes it very obvious what action its authors would like their subscribers to take:&lt;/p&gt;&lt;p&gt;&lt;a style="border: medium none;" href="http://www.campaignmonitor.com/gallery/entry/2784/amy-ruppel/"&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2009/12/amyruppel.png" alt="Amy Ruppel illustration"&gt;&lt;/a&gt;&lt;sup class="print_only"&gt; 7&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;Sit down with your client or boss and ask them plainly, “What is the one thing you want people to do when they get this email?” You might have to force them to pick only one to begin with! Designing to meet 10 different goals is hard, but you can design to support just 1 or 2. As we’ll discuss later, you can measure whether you’ve reached your goal in plenty of ways.&lt;/p&gt;&lt;h3&gt;5. Make Unsubscribing Easy&lt;/h3&gt;&lt;p&gt;We’re all tempted to hide the dull disclaimers and terms and conditions in Tiny Gray Font Land at the bottom of the page, but putting the “Unsubscribe” link there is a bad idea. There’s &lt;strong&gt;no point in emailing people who are not interested&lt;/strong&gt; in your content any more. If your content is no longer relevant to them, let them unsubscribe easily. Making it hard will likely only lead to complaints of spam and leave people with a bad impression of your company.&lt;/p&gt;&lt;p&gt;Much better to make it clear and prominent; that way, if they decide in future that they would like to receive the information you’re offering, they will be confident in signing up.&lt;/p&gt;&lt;p&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2009/12/guidelines-unsubscribe.jpg" alt="A clear unsubscribe link" title=""&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;It doesn’t have to be boring either. One of my favorites is, “You can unsubscribe instantly, but if you do we may scream, cry and then call you at 2:00 am begging you to come back. It’s your choice.” Not appropriate for every client, but you can have fun with more casual emails.&lt;/p&gt;&lt;h3&gt;6. Code Like It’s 1999 (Literally) and Use Inline CSS&lt;/h3&gt;&lt;p&gt;While most of us have put down our tools of trade from the browser wars, the fight goes on in the jungles of the email client, like &lt;a href="http://www.guardian.co.uk/world/2005/may/28/secondworldwar.japan"&gt;those soldiers who don’t find out about the peace treaty until decades later&lt;/a&gt;&lt;sup class="print_only"&gt; 8&lt;/sup&gt;.&lt;/p&gt;&lt;p&gt;Instead of a handful of browsers, we find more than a dozen major email clients, with HTML and CSS rendering ranging from &lt;a href="http://www.email-standards.org/clients/apple-mail/"&gt;great&lt;/a&gt;&lt;sup class="print_only"&gt; 9&lt;/sup&gt; to &lt;a href="http://www.email-standards.org/clients/microsoft-outlook-2007/"&gt;appalling&lt;/a&gt;&lt;sup class="print_only"&gt; 10&lt;/sup&gt;. So, to get decent results across a lot of clients, we’re back to using structural tables. Joy! Read on for tips and tricks to make coding the HTML and CSS in your design a not entirely frustrating experience.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Some email clients strip CSS out of the head but leave style blocks in the body (as invalid as this is). Gmail goes further and strips out all CSS from the head and body but leaves inline styling.&lt;/p&gt;&lt;p&gt;&lt;a style="border: medium none;" href="http://inlinestyler.torchboxapps.com/"&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/images/fresh-css-tools/inline.gif" alt="Screenshot"&gt;&lt;/a&gt;&lt;sup class="print_only"&gt; 11&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;So, once you’ve completed your design, you will need to go through and add inline styles to your elements. Some email services help you with this; or you could use &lt;a href="http://code.dunae.ca/premailer.web/"&gt;Premailer&lt;/a&gt;&lt;sup class="print_only"&gt; 12&lt;/sup&gt;. You can also use some nifty tools for CSS inline styling, such as &lt;a href="http://www.mailchimp.com/labs/inlinecss.php"&gt;The Automatic CSS Inliner Tool&lt;/a&gt;&lt;sup class="print_only"&gt; 13&lt;/sup&gt; or &lt;a href="http://inlinestyler.torchboxapps.com/"&gt;Inline Styler&lt;/a&gt;&lt;sup class="print_only"&gt; 14&lt;/sup&gt; — the latter converts CSS rules into inline style attributes.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;7. Always Include a Plain Text Version&lt;/h3&gt;&lt;p&gt;Some people just don’t like HTML in their emails. They might be using older systems, or their system is locked down and they &lt;strong&gt;just can’t view HTML&lt;/strong&gt;. Provide a plain text alternative to every email, so that the reader’s own email server or program can choose which version to display.&lt;/p&gt;&lt;p&gt;Again, your email service probably provides that capability. Plain text can be hard to read, so spend some time making it scannable and useful. Here is a recent example from Mark Hurst at Good Experience:&lt;/p&gt;&lt;p&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2009/12/plain-text.png" alt="Plain text well formatted"&gt;&lt;/p&gt;&lt;h3&gt;8. Don’t Assume That Images Will Be Viewed&lt;/h3&gt;&lt;p&gt;If you have used Outlook or Gmail, you’ve seen that “Images in this email are not displayed” message many times. In many of the major email clients, your &lt;strong&gt;images will not be shown by default&lt;/strong&gt;. Readers have to click a link or button to download and display them. Here is a recent email we saw. On the left is the intended design (well, the top half of it), and on the right is how it appears in Gmail by default. Not exactly clear!&lt;/p&gt;&lt;p&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2009/12/images-off.jpg" alt="Call of Duty email with images on, and off"&gt;&lt;/p&gt;&lt;p&gt;You may be able to work around this with some types of embedded images, but they have their own issues, too. No matter how perfect your images are, they may have no impact, or even a negative impact, on the success of your email.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If your client insists on a pixel-perfect design, an all-image email may seem like a good option. But if images are not shown to the user, and they see no text, all they’ll get is a big fat annoying blank message. Always ensure that your email has HTML text as well as plain text. Many people might not realize they can choose to show images, and some just won’t bother. So you can’t assume that people will actually see your images at all. For a full rundown on what the default settings of each email client are, check out &lt;a href="http://www.campaignmonitor.com/resources/entry/677/image-blocking-in-email-clients/"&gt;current conditions in image blocking&lt;/a&gt;&lt;sup class="print_only"&gt; 15&lt;/sup&gt;.&lt;/p&gt;&lt;p&gt;How do you work around this? Here are a few ideas:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Avoid images for important content such as headlines, links and calls to action.&lt;/li&gt;&lt;li&gt;Add a prominent text-based link to a Web version of your newsletter.&lt;/li&gt;&lt;li&gt;Get recipients to add you to their address book or whitelist.&lt;/li&gt;&lt;li&gt;Use the &lt;code&gt;alt&lt;/code&gt; attribute for all images to give Gmail users a better experience.&lt;/li&gt;&lt;li&gt;Specify height and width for images to ensure that the blank placeholders don’t throw your design off.&lt;/li&gt;&lt;li&gt;Test your design with images turned off before sending.&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;9. Follow the Law&lt;/h3&gt;&lt;p&gt;Review any relevant commercial email regulations for your country. The best known of course are the US CAN-SPAM laws, but there are many others. For a great starting point, visit &lt;a href="http://www.email-marketing-reports.com/canspam/"&gt;Email Marketing Reports&lt;/a&gt;&lt;sup class="print_only"&gt; 16&lt;/sup&gt;.&lt;/p&gt;&lt;p&gt;You might need to include a physical building address in your email or include something like “[advertisement]” in your subject line. Many email marketing tools help you build templates with these required elements, to ensure your client does not send out emails without them.&lt;/p&gt;&lt;p&gt;Even though you may not be at risk for the &lt;a href="http://arstechnica.com/tech-policy/news/2008/05/myspace-spammers-given-largest-fines-in-can-spam-history.ars"&gt;largest CAN-SPAM fine ever&lt;/a&gt;&lt;sup class="print_only"&gt; 17&lt;/sup&gt;, you could easily get into trouble with your email service if recipients complain and you have not adhered to the law. Legitimate providers have little tolerance for people who send emails that don’t meet legal requirements and could close your account or blacklist your server.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;10. Test Everything Before Sending, Because You Can’t Take It Back&lt;/h3&gt;&lt;p&gt;While reviewing current email client standards is a great start, nothing beats actually testing a newsletter in as many clients as possible. Several services help with design and spam testing, and the service you use may already have this built in. Make sure every link is working and that any personalization appears as expected. We always spot problems two seconds after hitting “Send,” so send some test emails to people who can give you feedback, and save yourself the despair of sender’s regret.&lt;/p&gt;&lt;h3&gt;Tips, Tricks And Resources To Build Your Email&lt;/h3&gt;&lt;p&gt;Though harder to find than general advice on Web design, plenty of help is available online for building a successful newsletter. Over at the excellent &lt;a href="http://24ways.org/2009/rock-solid-html-emails"&gt;24 Ways&lt;/a&gt;&lt;sup class="print_only"&gt; 18&lt;/sup&gt;, Dave Greiner has a great list of technical tips and tricks that is worth reading in full (the comments, too). Here are a few of the best tips:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Use tables for structure, instead of CSS.&lt;/li&gt;&lt;li&gt;Nested tables are more reliable than padding and margins.&lt;/li&gt;&lt;li&gt;Avoid CSS shorthand. (Use full definitions.)&lt;/li&gt;&lt;li&gt;Don’t use PNG images because Lotus Notes 6 and 7 do not show them.&lt;/li&gt;&lt;li&gt;Explicitly set a margin for every paragraph, because the defaults vary a lot.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Read the “&lt;a href="http://24ways.org/2009/rock-solid-html-emails"&gt;Rock Solid HTML Emails&lt;/a&gt;&lt;sup class="print_only"&gt; 19&lt;/sup&gt;” article for all of the tips and follow-up comments. Your next step should be to bookmark the following links and save a bunch of time (and maybe your hairline, too).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-3259581342184760511?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/3259581342184760511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2012/01/design-and-build-email-newsletters.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/3259581342184760511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/3259581342184760511'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2012/01/design-and-build-email-newsletters.html' title='Design and Build Email Newsletters'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-8696698349006312621</id><published>2011-11-01T01:04:00.000-07:00</published><updated>2012-01-12T23:22:31.934-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla'/><title type='text'>Joomla Sections and Categories</title><content type='html'>&lt;b&gt;Stack of paper&lt;/b&gt;&lt;br /&gt;&lt;div style="width: 100%; float: left;"&gt;The number one mistake I see with newcomers to joomla is a failure to understand the Section, Category, Article structure of content.&lt;br /&gt;&lt;br /&gt;How many times do you see people either reject joomla or spend hours developing complicated and convoluted solutions to satisfy their desire to have nested sub-categories?&lt;br /&gt;And yet the truth is you don't need them. The problem is that they are trying to match their frontend menu structure with their backend filing system.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 100%; float: left;"&gt;&lt;br /&gt;Once you fully understand the backend filing system you will quickly see how things work and that it is a perfectly sensible and logical system.&lt;br /&gt;Over the years I have adopted the analogy of a "filing cabinet", I believe our American cousins call this a "file cabinet", to simply and quickly explain how the filing system works.&lt;br /&gt;&lt;img style="float: left; margin: 7px;" alt="wooden filing cabinet" src="http://brian.teeman.net//images/stories/wpedia_wooden_file_cabinet.png" style="float: left;" title="wooden filing cabinet" /&gt;&lt;br /&gt;All joomla articles are stored in a filing cabinet.&lt;br /&gt;&lt;br /&gt;Each drawer in the filing cabinet is a section. You can have as many drawers as you want, there are no ceiling height restrictions in joomla.&lt;br /&gt;Obviously you can't place a drawer inside a drawer so you can't have sub-sections.&lt;br /&gt;&lt;/div&gt;&lt;div style="width: 100%; float: left;"&gt;&lt;img style="float: left; margin: 7px;" alt="manila folder" src="http://brian.teeman.net//images/stories/sxc_799458_89413681.png" style="float: left;" title="manila flder" /&gt;Inside the drawer you have folders. Each folder is a category. You can have as many folders as you want, there are no maximum drawer depths in joomla.&lt;br /&gt;Obviously you can't place a folder inside a folder so you can't have sub-categories.&lt;br /&gt;Inside the folder you have pieces of paper. Each piece of paper is an article (content item). You can have as many pieces of paper as you want, all folders in joomla expand to fit the content.&lt;br /&gt;&lt;/div&gt;&lt;div style="width: 100%; float: left;"&gt;&lt;br /&gt;&lt;img style="float: left; margin: 7px;" alt="intray" src="http://brian.teeman.net//images/stories/sxc_43026_6243.png" style="float: left;" title="intray" /&gt;On top of the filing cabinet is a nice tidy tray. This is where you put the occasional "un-categorised" content, static content in the joomla 1.0 world.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I hope you find that this makes as much logical sense to you as it has done to the hundreds of people I have trained with this method.&lt;br /&gt;So the next time you are building a web site and are sketching out your Section/Category filing structure in your notepad, (you do plan the site on paper first don't you?), keep the filing cabinet in mind.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-8696698349006312621?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/8696698349006312621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/11/joomla-sections-and-categorie.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/8696698349006312621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/8696698349006312621'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/11/joomla-sections-and-categorie.html' title='Joomla Sections and Categories'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-6043473896091392017</id><published>2011-10-13T23:49:00.000-07:00</published><updated>2011-10-13T23:49:19.993-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><title type='text'>WordPress Admin tools  that you would love</title><content type='html'>&lt;p&gt;Running your WordPress blog can feel like a full-time job sometimes.  We’ve compiled an A-Z list of more than 50 plugins to help you streamline everything you need to do out back.  As with any plugins list, don’t install them all at once!&lt;/p&gt;&lt;p&gt;This post is part of a series on WordPress tips – see also &lt;a href="http://mashable.com/2007/07/20/ajax-wordpress/"&gt;AJAX-Powered WordPress Plugins&lt;/a&gt; and &lt;a href="http://mashable.com/2007/07/24/wordpress-comments/"&gt;Plugins for WordPress Comments&lt;/a&gt;.&lt;span id="more-7179"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;center&gt;—————&lt;/center&gt;&lt;a href="http://alexking.org/projects/wordpress/readme?project=404-notifier"&gt;404 Notifier&lt;/a&gt; – Gives you a log of all your 404 errors so you can see why your readers are ending up on broken pages.&lt;a href="http://frenchfragfactory.net/ozh/my-projects/wordpress-admin-menu-drop-down-css/"&gt;Admin Dropdown Menus&lt;/a&gt; –  Make your crowded admin panel menus neat and orderly by turning them into dropdown menus.&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.wp-plugins-db.org/plugin/admin-panel-comment-reply/#more-2473"&gt;Admin Panel Comment Reply&lt;/a&gt; – Adds a “reply to comment” option in the comments section of the admin area.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.lab4games.net/zz85/blog/wordpress-plugins/live-spell-checker/"&gt;Ajax Spell Checker&lt;/a&gt; – Uses a combination of dictionaries to check your posts.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.coffee2code.com/archives/2004/07/08/plugin-auto-hyperlink-urls/"&gt;Auto-hyperlink URLs&lt;/a&gt; –  Gives you several options for having URLs automatically turn in to hyperlinks.&lt;/p&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/awsom-pixgallery/"&gt;AWSOM Pixgallery&lt;/a&gt; – Designed to allow artists and webcomic creators to create a portfolio of their artwork.&lt;/p&gt;&lt;p&gt;&lt;a href="http://climbtothestars.org/archives/2004/07/13/batch-categories-09/"&gt;Batch Categories&lt;/a&gt; – Adds a page to the category management, showing all the posts that belong to a category making it easier to add to another category, or when using an import tool from another blog.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://barunsingh.com/software/custom-admin-menu/"&gt;Custom Admin Menu&lt;/a&gt; – Gives you the power to rename, hide or move just about anything you want in the admin area.&lt;/p&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/custom-write-panel/"&gt;Custom Write Panel&lt;/a&gt; – Allows you to customize the “Write” panel of WordPress. Hide things you don’t need such as “Post Password” and add things you feel you may need.&lt;/p&gt;&lt;p&gt;&lt;a href="http://z720.net/produits/wordpress/dashbar/en/"&gt;Dashbar&lt;/a&gt; – Let admins have admin access while working in the frontend of the blog without having multiple windows open.&lt;/p&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/wordpress-dashboard-editor/"&gt;Dashboard Editor&lt;/a&gt; – Ever wanted to change the Dashboard to be more useful? This is the plugin you need.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.maxpower.ca/wordpress-plugin-dash-note/2006/05/02/"&gt;DashNote&lt;/a&gt; – Adds a post-it note feature to the dashboard to jot down notes to yourself.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.maxpower.ca/wordpress-plugin-digital-fingerprint-detecting-content-theft/2006/09/25/"&gt;Digital Fingerprint&lt;/a&gt; – Adds a digital fingerprint to your posts so you can search the web to see if your content has been scraped.&lt;/p&gt;&lt;ul id="contactinfo"&gt;&lt;center&gt;&lt;img src="http://5.mshcdn.com/wp-content/uploads/2007/07/domainmirror.jpg" alt="Domain Mirror"&gt;&lt;/center&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/domain-mirror/"&gt;Domain Mirror&lt;/a&gt; – Will allow one WordPress install to be accessed from multiple domains and will even change the name and URLs based on the address people access it with.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.yellowswordfish.com/index.php?pagename=my-wordpress-plugin-library"&gt;Download Counter&lt;/a&gt; – Counts and tracks the downloads of all your files.&lt;/p&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/email-users/"&gt;Email Users&lt;/a&gt; – This plugin allows you to mail registered users on your blog based on their role.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://txfx.net/code/wordpress/enforce-www-preference/"&gt;Enforce WWW Preference&lt;/a&gt; – Provides 301 redirects to queries with /index.php and enforces your use or non-use of www to make sure your search engine indexing is uniform.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.laptoptips.ca/projects/wordpress-excerpt-editor/"&gt;Excerpt Editor&lt;/a&gt; – Gives you more control over the excerpts such as length and auto creation.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.feedburner.com/fb/a/help/wordpress_quickstart"&gt;FeedBurner FeedSmith&lt;/a&gt; –  Make sure all your RSS feed sbscribers get counted along with the ones signed up via FeedBurner.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.slapyo.com/2006/10/12/wordpress-plugin-fix-database/"&gt;Fix Database&lt;/a&gt; –  Will check your WordPress database for errors and attempt to fix them.&lt;/p&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/genki-announcement/"&gt;Genki Announcement&lt;/a&gt; – Allows you to add an announcement before your first post without editing your themes, can even run on a timer.&lt;/p&gt;&lt;br /&gt;&lt;ul id="contactinfo"&gt;&lt;center&gt;&lt;img src="http://8.mshcdn.com/wp-content/uploads/2007/07/prepublish.gif" alt="Genki Pre-Publish Reminder"&gt;&lt;/center&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://ericulous.com/2007/03/19/wp-plugin-genki-pre-publish-reminder/"&gt;Genki Pre-Publish Reminder&lt;/a&gt; – Forget to set your categories before you publish?  Write yourself a reminder!&lt;/p&gt;&lt;p&gt;&lt;a href="http://cavemonkey50.com/code/google-analyticator/"&gt;Google Analyticator&lt;/a&gt; – Inserts Google Analytics on every WordPress page&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.arnebrachhold.de/2005/06/05/google-sitemaps-generator-v2-final"&gt;Google Sitemaps Generator&lt;/a&gt; –  Will create a Google compliant sitemap of your blog.&lt;/p&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/gt-post-approval/"&gt;GT Post Approval&lt;/a&gt; – Adds “Approve” and “Reject” buttons to the administrators view on all posts, very handy for blogs with multiple authors.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.zirona.com/software/wordpress-instant-upgrade/"&gt;Instant Update&lt;/a&gt; – Will handle the tedious chore of upgrading your WP install with just one-click.&lt;/p&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/just-unzip/"&gt;Just Unzip&lt;/a&gt; – Upload a zip folder from the Write page; this plugin unzips the contents and associates them with the current post.&lt;/p&gt;&lt;p&gt;&lt;a href="http://ink.bur.st/wordpress-plugins#kin"&gt;Khanh’s Instant Notepad (KIN)&lt;/a&gt; – Allows you to jot notes to yourself on a notepad.&lt;/p&gt;&lt;p&gt;&lt;a href="http://lepslair.com/wp/leprakhauns-word-count-wordpress-plugin/"&gt;Leprakhauns Word Count&lt;/a&gt; – Adds a Java powered word counter to your editing page, very useful for writers working to a word count on professional blogs.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.lordtime.com/blog/products/mass-post-manager-for-wordpress/"&gt;Mass Post Manager&lt;/a&gt; – Allows you to move or delete all the posts in a category at once.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://rephrase.net/days/05/05/wordpress-multiplied"&gt;Mutliply&lt;/a&gt; – Allows you to control multiple blogs from one administrator.&lt;/p&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/nextgen-gallery/"&gt;NextGEN Gallery&lt;/a&gt; – Adds an image gallery to your control panel and can even add a flash gallery.&lt;/p&gt;&lt;p&gt;&lt;a href="http://anirudhsanjeev.org/projects/oneclick/"&gt;OneClick Install&lt;/a&gt; – Adds an extremely powerful uploader and installer for plugins and themes to WordPress, eliminates the need to unzip or FTP!&lt;/p&gt;&lt;p&gt;&lt;a href="http://gmurphey.com/2006/10/05/wordpress-plugin-page-link-manager/"&gt;Page Link Manager&lt;/a&gt; –  Allows you to easily rearrange pages, hide them, and move them at will.&lt;/p&gt;&lt;p&gt;&lt;a href="http://myfla.ws/projects/permacop/"&gt;Permacop&lt;/a&gt; – Allows you to redirect any URL to another.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.silpstream.com/blog/post2page/"&gt;Post2Page&lt;/a&gt; – Write a post that should really be on permanent display? Turn it in to a page with this plugin and have it handle the URL redirects to boot.&lt;/p&gt;&lt;p&gt;&lt;a href="http://henning.imaginemore.de/pluginstaller/"&gt;PlugInstaller&lt;/a&gt; – Point this plugin to a new plugin you want on the web, it takes care of obtaining it, uploading it and unpacking it.&lt;/p&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/podpress/"&gt;podPress&lt;/a&gt; – Numerous features for bloggers wishing to add podcasts to their WordPress install. Previews, RSS feeds, adding cast to posts, and many, many more.&lt;/p&gt;&lt;p&gt;&lt;a href="http://thedeadone.net/software/search-and-replace-wordpress-plugin/"&gt;Search and Replace&lt;/a&gt; – Search all your posts at once for specified text, quickly replace it.&lt;/p&gt;&lt;p&gt;&lt;a href="http://alexking.org/projects/wordpress/readme?project=share-this"&gt;Share This&lt;/a&gt; –  Adds multiple social bookmarking links and an e-mail-this function in one handy button.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/simple-popup-images/"&gt;Simple Pop-up Images&lt;/a&gt; – Add a thumbnail image to your post; when the user clicks on it, they get a larger pop-up of the picture.&lt;/p&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/simple-tagging-plugin/"&gt;Simple Tagging&lt;/a&gt; – Simplifies the tagging process to drop down menus, can import from your current tagging plugins.&lt;/p&gt;&lt;p&gt;&lt;a href="http://blog.taragana.com/index.php/archive/wordpress-plugin-to-make-your-blog-temporarily-unavailable-for-maintenance/"&gt;Site Unavailable&lt;/a&gt; –  Puts up a message your site is down, customize the message, all the while, the admins can still log in.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.mutube.com/projects/wordpress/throttle/"&gt;Throttle&lt;/a&gt; –  Monitors your bandwidth and limits non-essential items during heavy load times to help performance.&lt;/p&gt;&lt;p&gt;&lt;a href="http://whatjapanthinks.com/wikipedia-nofollow/"&gt;Wikipedia-NoFollow&lt;/a&gt; – Written in response to Wikipedia’s implementing a “nofollow” rule to their outgoing links, a plugin to add nofollow to links you give to Wikipedia pages.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://alexking.org/projects/wordpress/readme?project=wordpress-mobile-edition"&gt;WordPress Mobile Edition&lt;/a&gt; – Strips your blog down for easy reading on phones and PDAs.&lt;/p&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/wordtube/"&gt;WordTube&lt;/a&gt; –  Why use YouTube when you can host and stream your videos as you please?  Includes a flash player.&lt;/p&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/wp-grins/"&gt;WP Grins&lt;/a&gt; – Adds clickable smilies to both the administration area and comments section at once.&lt;/p&gt;&lt;p&gt;&lt;a href="http://thesandbox.wordpress.com/wpads/"&gt;WPAds&lt;/a&gt; – Add rotating banner and text ads to any position you define in your blog.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.wiso.cz/2006/09/21/new-wordpress-plugin-wp-custom-logo-10/"&gt;WP-Custom Login&lt;/a&gt; – Allows you to modify the user login page logo to an image of your choice to allow you to brand your site more completely.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.lesterchan.net/wordpress/readme/wp-dbmanager.html"&gt;WP- DBManager&lt;/a&gt; – Gives you the power to optimize the database, back it up, restore, delete the backup database , drop emptied tables and run selected queries.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.silpstream.com/blog/wp-phpmyadmin/"&gt;WP-phpMyAdmin&lt;/a&gt; – Gives you quick access to your PHP databases directly from the WP admin area without haveing to login to phpMyAdmin. Very handy.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.wp-plugins-db.org/wp-plugins-tracker/"&gt;WP Plugins Tracker&lt;/a&gt; – Will verify all of your plugins are the latest version by checking them against the wp-plugins-db.org database.&lt;/p&gt;&lt;ul id="contactinfo"&gt;&lt;center&gt;&lt;img src="http://6.mshcdn.com/wp-content/uploads/2007/07/wpsuperedit.jpg" alt="WP Super Edit"&gt;&lt;/center&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/wp-super-edit/"&gt;WP Super Edit&lt;/a&gt; – Gives you more control over the Visual editor including emoticons, layers, style attributes and more.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://wordpress.org/extend/plugins/wp-table/"&gt;WP-Table&lt;/a&gt; – Allows you to add a table directly in the Visual mode or import from a spreadsheet.&lt;/p&gt;&lt;p&gt;&lt;em&gt;Got more suggestions?  Add them in the comments.&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-6043473896091392017?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/6043473896091392017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/10/wordpress-admin-tools-that-you-would.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/6043473896091392017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/6043473896091392017'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/10/wordpress-admin-tools-that-you-would.html' title='WordPress Admin tools  that you would love'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-834331576213386597</id><published>2011-10-13T23:44:00.000-07:00</published><updated>2011-10-13T23:45:05.281-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><title type='text'>How to Customize WordPress Admin Area (Dashboard) for Beginners</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Have you ever felt that your WordPress dashboard has additional clutter that you do not want. Sometimes added by additional themes, plugins, or maybe you don’t like one of the default widgets. Well in this article, we will share how just a beginner can customize their WordPress admin area to look the way they want it without editing a single line of code. We will be using the Screen Options Tab that most users often ignore.&lt;br /&gt;&lt;br /&gt;The downside of this is that it saves the settings on per-user basis. If you have a multi-author blog, then you might want to read our next post in the series this week.&lt;br /&gt;&lt;br /&gt;If you open your WordPress dashboard, look at the top right: there is a tab called “Screen Options”. &lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://cdn.wpbeginner.com/blogpostsimages/customwpadmin/screenoptionswpdashboard.gif" alt="Screen Options on WP Dashboard"&gt;&lt;/p&gt;&lt;p&gt;As you can see that there are quite a few options there. You can check off each option that you do not want in your dashboard. You can even add more columns if you want. By default it is 2 columns, but you may make it 3 or 4 if you want. Some options are added by plugins such as W3-Edge option that you see in the screenshot above. To reorganize the boxes, you can drag and drop them to your liking.&lt;/p&gt;&lt;p&gt;If you do not like the way your write panel is organized, you can drag and drop boxes there as well. But furthermore, you can add and remove things just like the dashboard. Simply click on Screen Options Tab and start unchecking the box that you do not use.&lt;/p&gt;&lt;p&gt;&lt;img src="http://cdn.wpbeginner.com/blogpostsimages/customwpadmin/screenoptionswriteapost.gif" alt="Screen Options on Write a Post Panel"&gt;&lt;/p&gt;&lt;p&gt;The biggest question that is often asked is how to increase the number of comments shown on the backend. Because by default it only shows 20, but some users may like to see 50 comments when moderating because it makes the job easier. Well that can be achieved with Screen Options as well. Simply go to the Comments page and click Screen Options.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://cdn.wpbeginner.com/blogpostsimages/customwpadmin/screenoptionscomments.gif" alt="Screen Options on Comments Page"&gt;&lt;/p&gt;&lt;p&gt;You have the Screen Options tab on just about every page of the WordPress admin panel. If you are a total beginner, and do not want to edit codes. Well this is your best method of customizing your WordPress Dashboard.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-834331576213386597?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/834331576213386597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/10/how-to-customize-wordpress-admin-area.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/834331576213386597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/834331576213386597'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/10/how-to-customize-wordpress-admin-area.html' title='How to Customize WordPress Admin Area (Dashboard) for Beginners'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-504965224615166249</id><published>2011-05-30T21:38:00.000-07:00</published><updated>2011-10-13T23:46:07.141-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>CMS made simple – Simple PHP based content management system</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;CMS Made Simple (CMSMS) is a free/open source content management system written in PHP and support for MySQL and PostgreSQL database backend.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-Letr3Gg81k4/TeRwVeggb0I/AAAAAAAAABQ/T4Ofxv2khnk/s1600/CMSmadesimple.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-Letr3Gg81k4/TeRwVeggb0I/AAAAAAAAABQ/T4Ofxv2khnk/s1600/CMSmadesimple.jpg" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It provide simple, easy to use web-based user interface for theme, template, and style sheet development, installing and updating add-on modules, configuring page content blocks, and user groups and permissions.The template system of CMS made simple is built with smarty template engine which allow you to easily update your site’s layout, and modules extend functionality.&amp;lt;/&lt;span class="end-tag"&gt;p&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;CMS Made Simple come with the following features : SEO Friendly URLs, Integrated and online help, Modular and extensible, Easy user and group management, Group-based permission system, produced XHTML and CSS compliant pages, Full template support, for unlimited looks without changing a line of content, Easy wizard based install and upgrade procedures, Minimal server requirements, Admin panel with multiple language support, Content hierarchy with unlimited depth and size, Integrated file manager with upload capabilities, Integrated audit log, Friendly support in forums and IRC, Rich module API for unlimited expandability, Database abstraction using ADODB Lite.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dev.cmsmadesimple.org/project/files/6#package-1"&gt;Download cmsmadesimple&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-504965224615166249?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/504965224615166249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/05/cms-made-simple-simple-php-based.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/504965224615166249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/504965224615166249'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/05/cms-made-simple-simple-php-based.html' title='CMS made simple – Simple PHP based content management system'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Letr3Gg81k4/TeRwVeggb0I/AAAAAAAAABQ/T4Ofxv2khnk/s72-c/CMSmadesimple.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-7991785875546102433</id><published>2011-05-30T08:31:00.000-07:00</published><updated>2011-05-30T08:31:29.510-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>Get URL Parameters Using Javascript</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Most of the server-side programming languages that I know of like PHP,  ASP, or JSP give you easy access to parameters in the query string of a  URL. Javascript does not give you easy access. With javascript you must  write your own function to parse the window.location.href value to get  the query string parameters you want. Here is a small function I wrote  that will parse the window.location.href&amp;nbsp;value and return the value for  the parameter you specify. It does this using javascript's built in  regular expressions. Here is the function:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;function gup( name )&lt;br /&gt;{&lt;br /&gt;  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");&lt;br /&gt;  var regexS = "[\\?&amp;amp;]"+name+"=([^&amp;amp;#]*)";&lt;br /&gt;  var regex = new RegExp( regexS );&lt;br /&gt;  var results = regex.exec( window.location.href );&lt;br /&gt;  if( results == null )&lt;br /&gt;    return "";&lt;br /&gt;  else&lt;br /&gt;    return results[1];&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The way that the function is used is fairly simple. Let's say you have the following URL:&lt;br /&gt;&lt;span style="font-family: Courier New;"&gt;&lt;a href="javascript:alert(%20'This%20is%20just%20a%20fake%20URL'%20);" title="Fake URL"&gt;http://www.foo.com/index.html?bob=123&amp;amp;frank=321&amp;amp;tom=213#top&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;You want to get the value from the frank parameter so you call the javascript function as follows:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;var frank_param = gup( 'frank' );&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now if you look at the frank_param variable it contains the number 321. The query string was parsed by the regular expression and the value of the frank parameter was retrieved. The function is smart in a couple of ways. For example, if you have an anchor in your URL like our example URL above does (#top) the gup() function knows to stop before the # character. Also, if a requested parameter doesn't exist in the query string then an empty string is returned instead of a null.&lt;br /&gt;This function has worked very well for my query string parsing needs and should work well for you.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-7991785875546102433?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/7991785875546102433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/05/get-url-parameters-using-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/7991785875546102433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/7991785875546102433'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/05/get-url-parameters-using-javascript.html' title='Get URL Parameters Using Javascript'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-3827608141598467195</id><published>2011-05-30T08:12:00.001-07:00</published><updated>2011-05-30T08:16:08.337-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='seo'/><title type='text'>Basic SEO Tips that a webdesigner should know</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;ol&gt;&lt;li&gt;&lt;br /&gt;If you don't want too much competition from other SEO's, choose your keywords &lt;br /&gt;precisely. &lt;br /&gt;&lt;br /&gt;For example, Instead of keyword Loan choose keywords like Bank Loan, Equity Loan, Student Loan, Home Loan etc. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Order of keyword also matter for search engines. Search engine treats Loan Equity, and Equity Loan as different keywords.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Best seo practice is to get at least one of your primary keywords in domain or &lt;br /&gt;sub domain name of your website.&lt;br /&gt;&lt;br /&gt;You can use hyphens (-) to separate multiple keywords.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For example: seo-service, seo-guidelines, free-seo each cover two keyords.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Get your second or third keywords in your directory name and filename. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For example http://www.hiddentricks.com/seo/free-tips.html is best for &lt;br /&gt;keyword&amp;nbsp; 'free seo tips' , 'seo hidden tricks' or "free seo tricks" &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Keep your webpage free from any syntax error, declare document type at the &lt;br /&gt;beginning and validate your HTML and CSS because search engine don't like pages &lt;br /&gt;with too many errors.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Give a short Title in of your page in 3-9 words (60-80 characters) maximum in &lt;br /&gt;length containing your primary keyword.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Remember it will be displayed in search results so choose wisely.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Try to include your most important keyword phrases in heading tags on your page &lt;br /&gt;if you can but keep in mind it should not be exactly same as title of your page. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can use (H1 H2 H3) tag for specifying anything important. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To reduce size of heading use CSS. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Specify Meta keywords in heading of document. Limit it to 15 to 20 words. &lt;br /&gt;Although not all the search engines give importance but there is no harm doing &lt;br /&gt;it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Search engine like Yahoo still give it importance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Write Your Meta Description tag attractive containing keywords because it will &lt;br /&gt;appear on the search engine result pages.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Use text for navigation menu instead of using images or Java scripts.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Try to include your most important keyword in hyperlinked text and text and text &lt;br /&gt;that immediately precedes or follows the hyperlink. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Do not use same keyword always use synonyms at few places.&lt;br /&gt;&lt;br /&gt;Jusk like instead of seo, I have use search engine optimization at many places on this page.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;If you are using images then use 'alt' attribute to describe your image with &lt;br /&gt;proper keyword.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;One of the best webmaster guideline is to submit sitemap of your website to make &lt;br /&gt;sure all pages of your website are indexed by search engine crawlers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Keep size of your webpages less than 50KB so it is downloaded fast and visitors &lt;br /&gt;don't have to wait for long. &lt;br /&gt;&lt;br /&gt;For good SEO site page size ideal should be 15KB.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Try to avoid your content in Flash, frame, images, java script because crawler &lt;br /&gt;find it very difficult and it is against seo tips and guidelines.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;Don't use dynamic url because it don't contain keywords so its not search engine &lt;br /&gt;friendly. &lt;br /&gt;&lt;br /&gt;If you are using any script which shows dynamic pages then make sure at least it &lt;br /&gt;should include one keyword.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Don't try to spam and never use methods like cloaking, keyword spamming or &lt;br /&gt;doorway pages. &lt;br /&gt;&lt;br /&gt;Many seo advices to have multiple domain name and link each other but according &lt;br /&gt;to our SEO tips and guidelines search engine can penalize you for this.&lt;br /&gt;&lt;br /&gt;Instead of that try to add more quality content to your existing website.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;Submit your website only once to google, Yahoo, AltaVista and other search &lt;br /&gt;engines and open directory.&lt;br /&gt;&lt;br /&gt;Don't use any script or website for automatic submission.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;If your website contents changes very often then provide visitor with Newsletter &lt;br /&gt;and RSS feed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Write articles on website related to yours having higher page ranking and leave &lt;br /&gt;your websites link.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Get link from other sites related to yours, search engine consider it as vote in &lt;br /&gt;your favour.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;By following our top 20 tips and some other guidelines provided by us you   can get in top 10 position in SERP's. &lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-3827608141598467195?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/3827608141598467195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/05/basic-seo-tips-that-webdesigner-should.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/3827608141598467195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/3827608141598467195'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/05/basic-seo-tips-that-webdesigner-should.html' title='Basic SEO Tips that a webdesigner should know'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-3362724976047684627</id><published>2011-05-30T08:07:00.000-07:00</published><updated>2011-05-30T08:07:23.829-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Table Design Vs Tableless Design</title><content type='html'>&lt;h3&gt;Advocates of CSS tableless layout&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;The advocates of CSS layouts say that a CSS layout is easier to maintain, more accessible and SEO-friendly, proper semantics, lighter in code and hence better performance.  Here are more details of the &lt;a href="/roadmap/css/benefits-tableless-layout"&gt;benefits of tableless CSS layouts&lt;/a&gt;.  Cameron Olthuis summarizes the &lt;a href="http://www.cameronolthuis.com/2006/04/benefits-of-css/"&gt;benefits&lt;/a&gt;.  O'Reilly does a good job explaining the &lt;a href="http://www.oreillynet.com/pub/a/javascript/synd/2002/03/01/css_layout.html?page=2"&gt;benefits&lt;/a&gt; and the &lt;a href="http://www.oreillynet.com/pub/a/javascript/synd/2002/03/01/css_layout.html?page=3"&gt;drawbacks&lt;/a&gt; of CSS layout and even does a code comparison (at the bottom of the last link).&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Advocates of Table-based Layouts&lt;/h3&gt;&lt;p&gt;Back then, the advocates of table-based layouts would say that CSS layouts have a steep learning curve and are susceptible to many browser bugs such as the &lt;a href="http://www.positioniseverything.net/explorer/threepxtest.html"&gt;3 pixel jog&lt;/a&gt;, &lt;a href="http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&amp;amp;postId=1081&amp;amp;productId=1"&gt;float drops&lt;/a&gt;, etc. Complex CSS hacks and workaround have to be employed in order to get the the layout to function solidly and have equalized columns in the variety of browsers. Whereas, table layouts are easy to understand and and fast to implement and works right-off-the bat without extra hacks.  &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Our Suggestion&lt;/h3&gt;&lt;p&gt;Our suggestion is to try your best to learn and use CSS-based layouts whenever possible.  Reserve the use of table for tabular data and for layouts of &lt;a href="/roadmap/clientside/learning-html/html-email"&gt;HTML emails&lt;/a&gt; (both of which are valid reasons for using tables).  We do conceded that sometimes tableless design can be more difficult and take more time.  So if you are a frustrated beginner (like many others) who is just learning the trade, we can understand if you make exception to the rule and fall-back on the use of tables.  And that is okay.  We have been there ourselves.  You can always attempt the CSS-layout when you have gain more experience.  &lt;/p&gt;&lt;p&gt;But if you do use table layouts, use the CSS &lt;a href="http://www.w3schools.com/Css/pr_tab_table-layout.asp"&gt;"table-layout:fixed" property&lt;/a&gt; for your table.   As mentioned in &lt;a href="http://blogs.msdn.com/ie/archive/2005/02/10/370721.aspx"&gt;IE blog&lt;/a&gt; this will cause IE browser to do progressive rendering on table contents so that IE browser does not have to parse all the way to the ending table tag before drawing things on the screen.&lt;/p&gt;&lt;br /&gt;&lt;h1&gt;What's in the Future&lt;/h1&gt;&lt;p&gt;Kevin Yank (editor of Sitepoint) write in his article &lt;a href="http://www.sitepoint.com/blogs/2008/02/28/table-based-layout-is-the-next-big-thing/"&gt;"Table-Based Layout Is the Next Big Thing"&lt;/a&gt; that "The lengths to which designers must go to produce, say, a simple three-column layout using CSS techniques are so extreme that many web designers simply give up on CSS and resort to HTML tables for their layout."   &lt;/p&gt;&lt;p&gt;However, the "next-big table-base layout thing" that Kevin is talking about is not the "table" tag that designers have started off with.  Kevin is referring to the "CSS tables".  You still use "div" tags instead of "table" tags as in CSS-based layouts.  However, you don't have to use floats and clear.  Instead, you use CSS properties such as ...&lt;/p&gt;&lt;p&gt;display: table;&lt;br&gt;&lt;br /&gt;display: table-cell;&lt;/p&gt;&lt;p&gt;Well, why are people using this method if it is an easier-to-understand form of CSS-based layouts exists.  The problem is that the predominate browser as of this writing, &lt;a href="http://www.quirksmode.org/css/display.html"&gt;IE7, does not support &lt;strong&gt;display: table&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;However, the upcoming IE8 (having passed the &lt;a href="http://www.webstandards.org/action/acid2/"&gt;ACID2&lt;/a&gt; test) does support this property -- making that property supported by all major browser.  Kevin claims that by then (and after IE7 becomes obsolete), designers will start using this new method for layout.&lt;/p&gt;&lt;p&gt;Others claim that future-coming &lt;a href="http://www.w3.org/TR/css3-layout/"&gt;CSS3 Advanced Layout Module&lt;/a&gt; will solve many of the CSS-based layout issues and will present yet another way to do layouts.&lt;/p&gt;&lt;h1&gt;References&lt;/h1&gt;&lt;p&gt;&lt;a href="http://www.pixelsonline.ca/cssandtables.shtml"&gt;Two Types of Layouts&lt;/a&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.sitepoint.com/article/tables-vs-css"&gt;Sitepoint: Same design in table and css&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-3362724976047684627?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/3362724976047684627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/05/table-design-vs-tableless-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/3362724976047684627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/3362724976047684627'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/05/table-design-vs-tableless-design.html' title='Table Design Vs Tableless Design'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-6779037053322003441</id><published>2011-05-30T05:28:00.000-07:00</published><updated>2011-05-30T05:28:26.677-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Display a download dialog for pdf in PHP</title><content type='html'>&lt;p&gt;In order to display a download dialog for pdf file rather than opening it in the browser, we can put the following snippet of code in a php file and name the file download.php.&lt;/p&gt;&lt;p&gt;The path to the pdf file is specified in $filename variable.  You can also pass filename as a parameter in the URL but you will need to check for Cross Site Scripting (XSS) and various script injection attempts if you decide to get the filename from the URL paramater.  &lt;/p&gt;&lt;pre&gt;$filename = '/path/to/your/file/download.pdf';&lt;br /&gt;  header("Pragma: public");&lt;br /&gt;  header("Expires: 0");&lt;br /&gt;  header("Pragma: no-cache");&lt;br /&gt;  header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");&lt;br /&gt;  header("Content-Type: application/force-download");&lt;br /&gt;  header("Content-Type: application/octet-stream");&lt;br /&gt;  header("Content-Type: application/download");&lt;br /&gt;  header('Content-disposition: attachment; filename=' . basename($filename));&lt;br /&gt;  header("Content-Type: application/pdf");&lt;br /&gt;  header("Content-Transfer-Encoding: binary");&lt;br /&gt;  header('Content-Length: ' . filesize($filename));&lt;br /&gt;  @readfile($filename);&lt;br /&gt;  exit(0);&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-6779037053322003441?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/6779037053322003441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/05/display-download-dialog-for-pdf-in-php.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/6779037053322003441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/6779037053322003441'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/05/display-download-dialog-for-pdf-in-php.html' title='Display a download dialog for pdf in PHP'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-2994527214077863957</id><published>2011-05-30T03:59:00.003-07:00</published><updated>2011-05-30T03:59:24.111-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Create shapes with CSS</title><content type='html'>&lt;div id="shapes"&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;     &lt;h2&gt;Square&lt;/h2&gt;     &lt;div id="square"&gt;&lt;/div&gt;     &lt;style contenteditable=""&gt;#square { width: 100px; height: 100px; background: red;}     &lt;/style&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;     &lt;h2&gt;Rectangle&lt;/h2&gt;&lt;br /&gt;     &lt;div id="rectangle"&gt;&lt;/div&gt;     &lt;style contenteditable=""&gt;#rectangle { width: 200px; height: 100px; background: red;}     &lt;/style&gt;&lt;br /&gt;    &lt;br /&gt;   &lt;br /&gt;   &lt;/div&gt;      &lt;br /&gt;    &lt;div class="shape"&gt;     &lt;h2&gt;Circle&lt;/h2&gt;     &lt;div id="circle"&gt;&lt;/div&gt;     &lt;style contenteditable=""&gt;#circle { width: 100px; height: 100px; background: red; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;}     &lt;/style&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;     &lt;h2&gt;Oval&lt;/h2&gt;     &lt;div id="oval"&gt;&lt;/div&gt;     &lt;style contenteditable=""&gt;#oval { width: 200px; height: 100px; background: red; -moz-border-radius: 100px / 50px; -webkit-border-radius: 100px / 50px; border-radius: 100px / 50px;}     &lt;/style&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;      &lt;br /&gt;    &lt;div class="shape"&gt;     &lt;h2&gt;Triangle Up&lt;/h2&gt;&lt;br /&gt;     &lt;div id="triangle-up"&gt;&lt;/div&gt;     &lt;br /&gt;     &lt;style contenteditable=""&gt;#triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid red;}     &lt;/style&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;     &lt;h2&gt;Triangle Down&lt;/h2&gt;     &lt;div id="triangle-down"&gt;&lt;/div&gt;     &lt;style contenteditable=""&gt;#triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid red;}         &lt;/style&gt;&lt;br /&gt;&lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;     &lt;h2&gt;Triangle Left&lt;/h2&gt;     &lt;div id="triangle-left"&gt;&lt;/div&gt;     &lt;style contenteditable=""&gt;#triangle-left { width: 0; height: 0; border-top: 50px solid transparent; border-right: 100px solid red; border-bottom: 50px solid transparent;}     &lt;/style&gt;&lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;     &lt;h2&gt;Triangle Right&lt;/h2&gt;&lt;br /&gt;     &lt;div id="triangle-right"&gt;&lt;/div&gt;     &lt;style contenteditable=""&gt;#triangle-right { width: 0; height: 0; border-top: 50px solid transparent; border-left: 100px solid red; border-bottom: 50px solid transparent;}       &lt;/style&gt;&lt;br /&gt;    &lt;/div&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;     &lt;h2&gt;Triangle Top Left&lt;/h2&gt;     &lt;div id="triangle-topleft"&gt;&lt;/div&gt;     &lt;style contenteditable=""&gt;#triangle-topleft { width: 0; height: 0; border-top: 100px solid red;  border-right: 100px solid transparent;   }     &lt;/style&gt;&lt;br /&gt;&lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;    &lt;h2&gt;Triangle Top Right&lt;/h2&gt;    &lt;div id="triangle-topright"&gt;&lt;/div&gt;    &lt;style contenteditable=""&gt;#triangle-topright { width: 0; height: 0; border-top: 100px solid red;  border-left: 100px solid transparent; }      &lt;/style&gt;&lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;     &lt;h2&gt;Triangle Bottom Left&lt;/h2&gt;&lt;br /&gt;     &lt;div id="triangle-bottomleft"&gt;&lt;/div&gt;     &lt;style contenteditable=""&gt;#triangle-bottomleft { width: 0; height: 0; border-bottom: 100px solid red;  border-right: 100px solid transparent; }       &lt;/style&gt;&lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;     &lt;h2&gt;Triangle Bottom Right&lt;/h2&gt;     &lt;div id="triangle-bottomright"&gt;&lt;/div&gt;     &lt;style contenteditable=""&gt;#triangle-bottomright { width: 0; height: 0; border-bottom: 100px solid red;  border-left: 100px solid transparent;}         &lt;/style&gt;&lt;br /&gt;&lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;   &lt;br /&gt;     &lt;h2&gt;Parallelogram&lt;/h2&gt;     &lt;br /&gt;     &lt;div id="parallelogram"&gt;&lt;/div&gt;     &lt;br /&gt;     &lt;style contenteditable=""&gt;#parallelogram { width: 150px; height: 100px; -webkit-transform: skew(20deg);    -moz-transform: skew(20deg);      -o-transform: skew(20deg); background: red;}     &lt;/style&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;    &lt;br /&gt;     &lt;h2&gt;Trapezoid&lt;/h2&gt;&lt;br /&gt;     &lt;br /&gt;     &lt;div id="trapezoid"&gt;&lt;/div&gt;    &lt;br /&gt;     &lt;style contenteditable=""&gt;#trapezoid { border-bottom: 100px solid red; border-left: 50px solid transparent; border-right: 50px solid transparent; height: 0; width: 100px;}     &lt;/style&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;   &lt;br /&gt;    &lt;div class="shape"&gt;    &lt;br /&gt;     &lt;h2&gt;Star (6-points)&lt;/h2&gt;     &lt;br /&gt;     &lt;div id="star-six"&gt;&lt;/div&gt;     &lt;br /&gt;     &lt;style contenteditable=""&gt;#star-six { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid red; position: relative;}#star-six:after { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid red; position: absolute; content: ""; top: 30px; left: -50px;}     &lt;/style&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;    &lt;br /&gt;     &lt;h2&gt;Star (5-points)&lt;/h2&gt;     &lt;br /&gt;     &lt;div id="star-five"&gt;&lt;/div&gt;     &lt;br /&gt;     &lt;style contenteditable=""&gt;#star-five {   margin: 50px 0;   position: relative;   display: block;   color: red;   width: 0px;   height: 0px;   border-right:  100px solid transparent;   border-bottom: 70px  solid red;   border-left:   100px solid transparent;   -moz-transform:    rotate(35deg);   -webkit-transform: rotate(35deg);   -ms-transform:     rotate(35deg);   -o-transform:      rotate(35deg);}#star-five:before {   border-bottom: 80px solid red;   border-left: 30px solid transparent;   border-right: 30px solid transparent;   position: absolute;   height: 0;   width: 0;   top: -45px;   left: -65px;   display: block;   content: '';   -webkit-transform: rotate(-35deg);   -moz-transform:    rotate(-35deg);   -ms-transform:     rotate(-35deg);   -o-transform:      rotate(-35deg);   }#star-five:after {   position: absolute;   display: block;   color: red;   top: 3px;   left: -105px;   width: 0px;   height: 0px;   border-right: 100px solid transparent;   border-bottom: 70px solid red;   border-left: 100px solid transparent;   -webkit-transform: rotate(-70deg);   -moz-transform:    rotate(-70deg);   -ms-transform:     rotate(-70deg);   -o-transform:      rotate(-70deg);   content: '';}     &lt;/style&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;    &lt;br /&gt;     &lt;h2&gt;Pentagon&lt;/h2&gt;&lt;br /&gt;     &lt;br /&gt;     &lt;div id="pentagon"&gt;&lt;/div&gt;    &lt;br /&gt;     &lt;style contenteditable=""&gt;#pentagon {    position: relative;    width: 54px;    border-width: 50px 18px 0;    border-style: solid;    border-color: red transparent;}#pentagon:before {    content: "";    position: absolute;    height: 0;    width: 0;    top: -85px;    left: -18px;    border-width: 0 45px 35px;    border-style: solid;    border-color: transparent transparent red;}     &lt;/style&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;   &lt;br /&gt;    &lt;div class="shape"&gt;    &lt;br /&gt;     &lt;h2&gt;Hexagon&lt;/h2&gt;     &lt;br /&gt;     &lt;div id="hexagon"&gt;&lt;/div&gt;     &lt;br /&gt;     &lt;style contenteditable=""&gt;#hexagon { width: 100px; height: 55px; background: red; position: relative;}#hexagon:before { content: ""; position: absolute; top: -25px;  left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 25px solid red;}#hexagon:after { content: ""; position: absolute; bottom: -25px;  left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 25px solid red;}     &lt;/style&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;    &lt;br /&gt;     &lt;h2&gt;Octagon&lt;/h2&gt;     &lt;br /&gt;     &lt;div id="octagon"&gt;&lt;/div&gt;     &lt;br /&gt;     &lt;style contenteditable=""&gt;#octagon { width: 100px; height: 100px; background: red; position: relative;}#octagon:before { content: ""; position: absolute; top: 0; left: 0;     border-bottom: 29px solid red; border-left: 29px solid #eee; border-right: 29px solid #eee; width: 42px; height: 0;}#octagon:after { content: ""; position: absolute; bottom: 0; left: 0;     border-top: 29px solid red; border-left: 29px solid #eee; border-right: 29px solid #eee; width: 42px; height: 0;}         &lt;/style&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;    &lt;br /&gt;     &lt;h2&gt;Heart&lt;/h2&gt;&lt;br /&gt;     &lt;br /&gt;     &lt;div id="heart"&gt;&lt;/div&gt;     &lt;br /&gt;     &lt;style contenteditable=""&gt;#heart {    position: relative;    width: 100px;    height: 90px;}#heart:before,#heart:after {    position: absolute;    content: "";    left: 50px;    top: 0;    width: 50px;    height: 80px;    background: red;    -moz-border-radius: 50px 50px 0 0;    border-radius: 50px 50px 0 0;    -webkit-transform: rotate(-45deg);       -moz-transform: rotate(-45deg);        -ms-transform: rotate(-45deg);         -o-transform: rotate(-45deg);            transform: rotate(-45deg);    -webkit-transform-origin: 0 100%;       -moz-transform-origin: 0 100%;        -ms-transform-origin: 0 100%;         -o-transform-origin: 0 100%;            transform-origin: 0 100%;}#heart:after {    left: 0;    -webkit-transform: rotate(45deg);       -moz-transform: rotate(45deg);        -ms-transform: rotate(45deg);         -o-transform: rotate(45deg);            transform: rotate(45deg);    -webkit-transform-origin: 100% 100%;       -moz-transform-origin: 100% 100%;        -ms-transform-origin: 100% 100%;         -o-transform-origin: 100% 100%;            transform-origin :100% 100%;}         &lt;/style&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;br /&gt;    &lt;div class="shape"&gt;    &lt;br /&gt;     &lt;h2&gt;Infinity&lt;/h2&gt;     &lt;br /&gt;     &lt;div id="infinity"&gt;&lt;/div&gt;     &lt;br /&gt;     &lt;style contenteditable=""&gt;#infinity {    position: relative;    width: 212px;    height: 100px;}#infinity:before,#infinity:after {    content: "";    position: absolute;    top: 0;    left: 0;    width: 60px;    height: 60px;        border: 20px solid red;    -moz-border-radius: 50px 50px 0 50px;         border-radius: 50px 50px 0 50px;    -webkit-transform: rotate(-45deg);       -moz-transform: rotate(-45deg);        -ms-transform: rotate(-45deg);         -o-transform: rotate(-45deg);            transform: rotate(-45deg);}#infinity:after {    left: auto;    right: 0;    -moz-border-radius: 50px 50px 50px 0;         border-radius: 50px 50px 50px 0;    -webkit-transform:rotate(45deg);       -moz-transform:rotate(45deg);        -ms-transform:rotate(45deg);         -o-transform:rotate(45deg);            transform:rotate(45deg);}        &lt;/style&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;   &lt;br /&gt;  &lt;br /&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-2994527214077863957?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/2994527214077863957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/05/create-shapes-with-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/2994527214077863957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/2994527214077863957'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/05/create-shapes-with-css.html' title='Create shapes with CSS'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-7466379208254742694</id><published>2011-05-27T21:26:00.000-07:00</published><updated>2011-05-27T21:26:20.641-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>HTML Special Characters</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;p&gt;Here are the html codes for special characters that nobody remembers how to create.&lt;br /&gt;&lt;/p&gt;&lt;table&gt;&lt;tr&gt;           &lt;td colspan="2" bgcolor="#005C87" valign="top"&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&lt;b&gt;&lt;font color="#FFFFFF"&gt;Symbol&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;          &lt;td bgcolor="#005C87" valign="top"&gt;&lt;b&gt;&lt;font color="#FFFFFF" face="Arial, Helvetica, sans-serif"&gt;HTML &lt;br /&gt;            code&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;          &lt;td bgcolor="#005C87" valign="top"&gt;&lt;b&gt;&lt;font color="#FFFFFF" face="Arial, Helvetica, sans-serif"&gt;Keystroke&lt;br&gt;&lt;br /&gt;            &lt;/font&gt;&lt;/b&gt;&lt;font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2"&gt;(use &lt;br /&gt;            keypad)&lt;/font&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;           &lt;td colspan="2" bgcolor="#CCCC99"&gt;•&lt;/td&gt;          &lt;td bgcolor="#CCCC99"&gt;&amp;amp;#149&lt;/td&gt;          &lt;td bgcolor="#CCCC99"&gt;Alt + 0149&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;           &lt;td colspan="2" bgcolor="#FFFFE6"&gt;é&lt;/td&gt;          &lt;td bgcolor="#FFFFE6"&gt;&amp;amp;#233&lt;/td&gt;          &lt;td bgcolor="#FFFFE6"&gt;Alt + 0233&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;           &lt;td colspan="2" bgcolor="#CCCC99"&gt;ñ&lt;/td&gt;          &lt;td bgcolor="#CCCC99"&gt;&amp;amp;#241&lt;/td&gt;          &lt;td bgcolor="#CCCC99"&gt;Alt + 0241&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;           &lt;td colspan="2" bgcolor="#FFFFE6"&gt;©&lt;/td&gt;          &lt;td bgcolor="#FFFFE6"&gt;&amp;amp;#169&lt;/td&gt;          &lt;td bgcolor="#FFFFE6"&gt;Alt + 0169&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;           &lt;td colspan="2" bgcolor="#CCCC99"&gt;™&lt;/td&gt;          &lt;td bgcolor="#CCCC99"&gt;&amp;amp;#153&lt;/td&gt;          &lt;td bgcolor="#CCCC99"&gt;Alt + 0153&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;           &lt;td colspan="2" bgcolor="#FFFFE6"&gt;®&lt;/td&gt;          &lt;td bgcolor="#FFFFE6"&gt;&amp;amp;#174&lt;/td&gt;          &lt;td bgcolor="#FFFFE6"&gt;Alt + 0174&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;           &lt;td colspan="2" bgcolor="#CCCC99"&gt;¢&lt;/td&gt;          &lt;td bgcolor="#CCCC99"&gt;&amp;amp;#162&lt;/td&gt;          &lt;td bgcolor="#CCCC99"&gt;Alt + 0162&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;           &lt;td colspan="2" bgcolor="#FFFFE6"&gt;£&lt;/td&gt;          &lt;td bgcolor="#FFFFE6"&gt;&amp;amp;#163&lt;/td&gt;          &lt;td bgcolor="#FFFFE6"&gt;Alt + 0163&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;           &lt;td colspan="2" bgcolor="#CCCC99"&gt;¥&lt;/td&gt;          &lt;td bgcolor="#CCCC99"&gt;&amp;amp;#165&lt;/td&gt;          &lt;td bgcolor="#CCCC99"&gt;Alt + 0165&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;           &lt;td colspan="2" bgcolor="#FFFFE6"&gt;–&lt;/td&gt;          &lt;td bgcolor="#FFFFE6"&gt;&amp;amp;#150&lt;/td&gt;          &lt;td bgcolor="#FFFFE6"&gt;Alt + 0150&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;           &lt;td colspan="2" bgcolor="#CCCC99"&gt;—&lt;/td&gt;          &lt;td bgcolor="#CCCC99"&gt;&amp;amp;#151&lt;/td&gt;          &lt;td bgcolor="#CCCC99"&gt;Alt + 0151&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;           &lt;td colspan="2" bgcolor="#FFFFE6"&gt;…&lt;/td&gt;          &lt;td bgcolor="#FFFFE6"&gt;&amp;amp;#133&lt;/td&gt;          &lt;td bgcolor="#FFFFE6"&gt;Alt + 0133&lt;/td&gt;        &lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-7466379208254742694?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/7466379208254742694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/05/html-special-characters.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/7466379208254742694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/7466379208254742694'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/05/html-special-characters.html' title='HTML Special Characters'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-9114116148001043849</id><published>2011-05-27T20:41:00.000-07:00</published><updated>2011-05-27T20:41:53.944-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>CSS Cursors</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h2&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;The CSS2 standard gives us 17 options for cursors, plus the option to use an external cursor from a &lt;acronym title="Uniform Resource Identifier"&gt;URI&lt;/acronym&gt;.  For two of the cursor options, there could have been slightly better  phrasing, because it is a touch confusing for some people to remember.  Two of the options are &lt;em&gt;auto&lt;/em&gt; and &lt;em&gt;default&lt;/em&gt;. Now, &lt;em&gt;auto&lt;/em&gt; is actually the default value if you don’t explicitly set a cursor to be applied. To the &lt;acronym title="World Wide Web Consortium"&gt;W3C&lt;/acronym&gt;,  I imagine this wasn’t a concern because they use the wording ‘initial’  value, instead of ‘default’ value. Unfortunately, in practice, most  people tend to say ‘default’ value, instead of ‘initial.’ So, just keep  in mind that the ‘default’ value for a cursor is actually &lt;em&gt;‘auto’&lt;/em&gt; and not &lt;em&gt;‘default’&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;This should help it make a bit more sense:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;auto – Initial value. Lets the browser choose. &lt;/li&gt;&lt;li&gt;default – Displays the basic cursor (usually an arrow). &lt;/li&gt;&lt;li&gt;crosshair – A ‘+’ shaped cursor. &lt;/li&gt;&lt;li&gt;pointer – A pointer (usally displayed for links). &lt;/li&gt;&lt;li&gt;move – Indicates a moveable element (often a 4-way arrow) &lt;/li&gt;&lt;li&gt;text – Text can be selected. (often an I-beam) &lt;/li&gt;&lt;li&gt;wait – Asks the user to wait (often an hourglass). &lt;/li&gt;&lt;li&gt;help – Indicates help is available (often a question mark). &lt;/li&gt;&lt;li&gt;progress – Similar to wait but shows that a process is working. &lt;/li&gt;&lt;li&gt;e-resize – Indicates a resizeable element. Double-arrows display direction to size. &lt;/li&gt;&lt;li&gt;ne-resize – Same as e-resize. &lt;/li&gt;&lt;li&gt;nw-resize – Same as e-resize. &lt;/li&gt;&lt;li&gt;n-resize – Same as e-resize. &lt;/li&gt;&lt;li&gt;se-resize – Same as e-resize. &lt;/li&gt;&lt;li&gt;sw-resize – Same as e-resize. &lt;/li&gt;&lt;li&gt;s-resize – Same as e-resize. &lt;/li&gt;&lt;li&gt;w-resize – Same as e-resize. &lt;/li&gt;&lt;/ol&gt;I mentioned that there is also the option to use the cursor for an  call to a remote cursor. So, let’s say that you have a cursor you would  like the browser to use, and you have it stored at a specific location.  You could do the following:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;p style="cursor: &lt;acronym title="Uniform Resource Locator"&gt;URL&lt;/acronym&gt;(preferredcursor.cur)"&amp;gt;Text&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;br /&gt;Now, the problem is that not all browsers may be able to load or use  that cursor. Let me give an example of one that browsers might have a  hard time viewing, and the way you can still set an alternative.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;In &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt; or Inline:&lt;br /&gt;acroynm { cursor: &lt;acronym title="Uniform Resource Locator"&gt;URL&lt;/acronym&gt;(1.svg), &lt;acronym title="Uniform Resource Locator"&gt;URL&lt;/acronym&gt;(2.cur), help }&lt;/code&gt;&lt;br /&gt;The first one (1.svg) is the preferred cursor and if the browser can handle loading and displaying and &lt;acronym title="Scalable Vector Graphics"&gt;SVG&lt;/acronym&gt;  file, it will do that one. If not, it moves to the second, and tries to  load the 2.cur file as the cursor. If it cannot, it will instead  display the built-in &lt;em&gt;help&lt;/em&gt; cursor.&lt;br /&gt;That is the nice aspect of &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt;  cursors – they degrade gracefully. If a browser cannot support them,  they don’t show, and it does not cause display problems. So, feel free  to use the &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt; cursors.&lt;br /&gt;&lt;h4&gt;Testing the Basic 17&lt;/h4&gt;To test whether or not your browser can support them, each of the below list should show the appropriate cursor on hover:&lt;br /&gt;&lt;br /&gt;The list is:&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #990000;"&gt; &lt;b&gt;&lt;span style="cursor: auto;"&gt;auto&lt;/span&gt; – &lt;span style="cursor: default;"&gt;default&lt;/span&gt; – &lt;span style="cursor: crosshair;"&gt;crosshair&lt;/span&gt; – &lt;span style="cursor: pointer;"&gt;pointer&lt;/span&gt; – &lt;span style="cursor: move;"&gt;move&lt;/span&gt; – &lt;span style="cursor: text;"&gt;text&lt;/span&gt; – &lt;span style="cursor: wait;"&gt;wait&lt;/span&gt; – &lt;span style="cursor: help;"&gt;help&lt;/span&gt; – &lt;span style="cursor: progress;"&gt;progress&lt;/span&gt; – &lt;span style="cursor: e-resize;"&gt;e-resize&lt;/span&gt; – &lt;span style="cursor: ne-resize;"&gt;ne-resize&lt;/span&gt; – &lt;span style="cursor: nw-resize;"&gt;nw-resize&lt;/span&gt; – &lt;span style="cursor: n-resize;"&gt;n-resize&lt;/span&gt; – &lt;span style="cursor: se-resize;"&gt;se-resize&lt;/span&gt; – &lt;span style="cursor: sw-resize;"&gt;sw-resize&lt;/span&gt; – &lt;span style="cursor: s-resize;"&gt;s-resize&lt;/span&gt; and &lt;span style="cursor: w-resize;"&gt;w-resize&lt;/span&gt;.&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;So, have fun with the &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt;  cursors. Not all will show for everyone, but due to the smooth  degradation for browsers without support – it is a perfect use of &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-9114116148001043849?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/9114116148001043849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/05/css-cursors.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/9114116148001043849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/9114116148001043849'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/05/css-cursors.html' title='CSS Cursors'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-1745789470672361390</id><published>2011-05-27T20:38:00.000-07:00</published><updated>2011-05-27T20:38:53.102-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Stretchable Elastic Website</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Using CSS to create a website can take quite a few attempts to start  getting the hang of it. But hang in there, it eventually starts making  sense. This article is aimed at the new CSS designer looking to easily  create an elastic website that will always fill the screen regardless of  the viewers screen resolution.&lt;br /&gt;&lt;br /&gt;Over time, and with much experimentation, I’ve found that a web  designer can create a website that will stretch to any resolution being  used and still keep everything exactly where it should be.&lt;br /&gt;A few basics to remember:&lt;br /&gt;&lt;br /&gt;a) The need for a wrapper is no longer needed to stretch the entire  page to 100%. However, a perfect example of a wrapper would be if you  wanted a div to always stay against the right edge of a page, regardless  of the page resolution used by the viewer. Example:&lt;br /&gt;The html would look like this:&lt;br /&gt;&lt;br /&gt;&amp;lt;div id=”divnamewrap”&amp;gt;&lt;br /&gt;&amp;lt;div id=”divname&amp;gt;div content here&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;The .css would look like this:&lt;br /&gt;&lt;br /&gt;#divnamewrap {&lt;br /&gt;height: 120px;&lt;br /&gt;width: 100%;&lt;br /&gt;position: absolute;&lt;br /&gt;left: 0px;&lt;br /&gt;top: 0px;&lt;br /&gt;}&lt;br /&gt;#divname {&lt;br /&gt;height: 120px;&lt;br /&gt;width: 175px;&lt;br /&gt;position: relative;&lt;br /&gt;z-index: 0;&lt;br /&gt;float: right;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;In this case the div, (#divname) inside of the wrapper div,  (#divnamewrap), is used to carry the inside div to 100%, while floating  the inside div, or wrapped div to the right. This will always keep the  #divname placed at the top right corner of the page.&lt;br /&gt;&lt;br /&gt;b) All divs can be absolute positioned and placed at an X and Y  coordinate on the page. Typically I will build from X0 and Y0 and use  percentage for the width of the div. After some calculating, you can  create the proper spacing and look on the page regardless of the screen  resolution being used by the viewer. I play with percentages and keep  changing my screen resolution between 800 and 1440, (or your largest  resolution allowed by your monitor) until everything fits without any  overlap.&lt;br /&gt;&lt;br /&gt;However, when there is a need of two text areas side by side on a  page, then the width can be fixed in pixels, and the X position can be  placed by percentage. Once again, some experimentation needs to be done  by switching resolutions to make sure there is no overlap at 800 x 600.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;The html would look like this:&lt;br /&gt;&lt;br /&gt;&amp;lt;div id=”&amp;gt;content seen in example here&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div id=”infoarea2″&amp;gt;content seen in example here&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;The .css would look like this:&lt;br /&gt;&lt;br /&gt;#infoarea {&lt;br /&gt;width: 240px;&lt;br /&gt;position: absolute;&lt;br /&gt;left: 34%;&lt;br /&gt;top: 35px;&lt;br /&gt;font-family: "Times New Roman", Times, serif;&lt;br /&gt;font-size: 1em;&lt;br /&gt;font-style: normal;&lt;br /&gt;font-weight: normal;&lt;br /&gt;color: #660000;&lt;br /&gt;text-align: left;&lt;br /&gt;list-style-position: outside;&lt;br /&gt;list-style-image: url(images/bullet-opt.jpg);&lt;br /&gt;padding: 5px;&lt;br /&gt;}&lt;br /&gt;#infoarea2 {&lt;br /&gt;width: 200px;&lt;br /&gt;position: absolute;&lt;br /&gt;left: 71%;&lt;br /&gt;top: 35px;&lt;br /&gt;font-family: "Times New Roman", Times, serif;&lt;br /&gt;font-size: 1em;&lt;br /&gt;font-style: normal;&lt;br /&gt;font-weight: normal;&lt;br /&gt;color: #660000;&lt;br /&gt;text-align: left;&lt;br /&gt;padding: 5px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;A perfect example of that is seen on the Bio page in a website I  created a few months back. The CSS is taken directly from the .css file  and can be viewed at Charizma Photography.&lt;br /&gt;I personally still design for the 800 x 600 users, because I feel  there are still enough people using this resolution to make it a  necessity. That of course would depend on the market you are trying to  reach with your website. If you are going to be targeting users near or  over the age of 50, I would highly recommend designing for 800 x 600.  However, I do see more and more websites now designing for a minimum  resolution of 1024.&lt;br /&gt;&lt;br /&gt;c) Keep in mind your Z index. This is probably the most critical  point. You can place a div directly on top of another div if you need to  maintain an alignment of two images or possibly a navigation area over  some artwork. The bigger the number, the further from the page surface  the div will appear. A perfect example of this is on my personal site  with the revolving world placed over the background artwork. My site URL  can be found in the About the Author section at the end of this  article.&lt;br /&gt;&lt;br /&gt;With these points in mind, and some experimenting, you should be able  to achieve a completely stretchable elastic website. Which I believe is  the current trend in website creation. It’s amazing how quickly the  fixed width website has become a thing of old. I still see fixed width  sites that hold to the upper left corner and get smaller looking as the  browser resolution increases, but even these are slowly fading out.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-1745789470672361390?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/1745789470672361390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/05/stretchable-elastic-website.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/1745789470672361390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/1745789470672361390'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/05/stretchable-elastic-website.html' title='Stretchable Elastic Website'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-733051304602349921</id><published>2011-05-08T05:09:00.000-07:00</published><updated>2011-05-08T05:26:13.030-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fbml'/><title type='text'>Fbml codes for facebook page</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 1.8em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Facebook  markup language or FBML for short is used in a variety of places within  the social network. Anyone who has written any Facebook applications  will already be pretty familiar with its tags, and will probably have  used it to write data to walls, or share postings with others  programmatically. If however you haven’t yet dipped your toe in the  water of the Facebook API, or indeed haven’t actually needed to – there  are some snippets of FBML which prove to be mighty useful when creating  custom Facebook Fan Pages, and can easily and quickly out of the box be  used with the FBML widget, which adds an extra much needed layer of  customisation to an existing Facebook fan page. The&amp;nbsp;&lt;a href="http://www.facebook.com/apps/application.php?id=4949752878" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #cc0000; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;static FBML&lt;/a&gt;&amp;nbsp;widget  can be added multiple times, and in multiple places (sidebar and tabs)  to facilitate this. Once you’ve added it to your page, simply go to  “edit page”, then under Applications click “edit” under Static FBML.  This will give you the options you need to paste in your code.&lt;/div&gt;&lt;h2 style="border-width: 0px; color: #cc0000; font-family: impact,Verdana,Arial,sans-serif; font-style: inherit; font-weight: normal; line-height: 1em; margin: 30px 0px 0px; padding: 0px 0px 9px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-size: large;"&gt;Adding your newsletter&lt;/span&gt;&lt;/h2&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 1.8em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;If  your blog or website offers subscription via email, an additional place  to find subscribers is within the Facebook network. Fans that stumble  upon your page, or are invited by others may want to add themselves to  your subscriber list directly from you page, without visiting your site.  Using the code that your newsletter provider gave you, you can easily  create a newsletter tab with a subscribe box. Whilst this isn’t strictly  FBML (its just HTML) – its an easy way to increase your reach and  exposure on the cheap.&amp;nbsp;&lt;b style="font-weight: bold;"&gt;FBML needed.&lt;/b&gt;&amp;nbsp;Something similar to below. This is what I’m using folks.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #575b5a; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: white; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.8em; padding-left: 1.8em; padding-right: 1.8em; padding-top: 1.8em; vertical-align: baseline; "&gt;&amp;lt;form action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=WebDesignInIrelandBlog', 'popupwindow', 'scrollbars=yes,height=520');return true"&amp;gt;&lt;br /&gt; &amp;lt;p&amp;gt;Enter your email address:&amp;lt;/p&amp;gt;&lt;br /&gt; &amp;lt;p&amp;gt;&amp;lt;input type="text" style="width:140px" name="email"/&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt; &amp;lt;input type="hidden" value="WebDesignInIrelandBlog" name="uri"/&amp;gt;&lt;br /&gt; &amp;lt;input type="hidden" name="loc" value="en_US"/&amp;gt;&lt;br /&gt; &amp;lt;input type="submit" value="Subscribe" /&amp;gt; &amp;lt;/form&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2 style="border-width: 0px; color: #cc0000; font-family: impact,Verdana,Arial,sans-serif; font-style: inherit; font-weight: normal; line-height: 1em; margin: 30px 0px 0px; padding: 0px 0px 9px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-size: large;"&gt;Include Sharing With Friends&lt;/span&gt;&lt;/h2&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 1.8em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;One  of the main benefits of being on the Facebook platform is the ability  for viral sharing to take place amongst participants in the network. To  encourage your business page to be shared with others you can implement a  Facebook “multi-select” box, all within the static FBML box. This will  loop through the current users friend list, allowing them to select who  they want to share the fan-page with when they click send. You might  want to put this under a “Spread the word” type tab to increase your  reach.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 1.8em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Update.&lt;/b&gt;&amp;nbsp;Some  people have reported problems with this code. From what I can remember,  it worked previously – so unless FB have changed things. Anyway – I’m  using the below successfully now. Don’t for god’s sake copy and paste,  examine the code, and type it exactly. WordPress makes a mess of single  quotes which won’t work inside Facebook. I will get around at some stage  to ammending this, but for now take care and try and understand what  you are using. If all else fails, consult the Facebook documentation, or  leave a comment here, which I’m more likely to respond to. I’ll not be  replying to personal emails asking for help.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #575b5a; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: white; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.8em; padding-left: 1.8em; padding-right: 1.8em; padding-top: 1.8em; vertical-align: baseline; "&gt;&amp;lt;fb:request-form method="POST" type="Webdistortion" invite="true" action="http://www.facebook.com/multi_friend_selector.php" content="Become a fan of Webdistortion!&amp;lt;fb:req-choice url='http://www.facebook.com/webdistortion' ' label='GO' /&amp;gt; "&amp;gt;&lt;br /&gt;&amp;lt;div style="padding-bottom: 10px;"&amp;gt;&lt;br /&gt;&amp;lt;fb:multi-friend-selector condensed="true" style="width:80%;" /&amp;amp;gt&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;fb:request-form-submit /&amp;gt;&lt;br /&gt;&amp;lt;/fb:request-form&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 1.8em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin: 0px 0px 1.8em; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;FBML needed&lt;/b&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #575b5a; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: white; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.8em; padding-left: 1.8em; padding-right: 1.8em; padding-top: 1.8em; vertical-align: baseline; "&gt;&amp;lt;fb:request-form method="post"&lt;br /&gt; type="Your Fan Page Name Here."&lt;br /&gt; invite="true"&lt;br /&gt; content="Check out Your Fan Page Name Here on Facebook!&amp;lt;fb:req-choice url='YOUR FAN PAGE URL here' ' label='GO' /&amp;gt; "&amp;amp;gt&lt;br /&gt; &amp;lt;fb:multi-friend-selector actiontext="Tell your friends about us rows="3" showborder="true" /&amp;gt; &amp;lt;/fb:request-form&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2 style="border-width: 0px; color: #cc0000; font-family: impact,Verdana,Arial,sans-serif; font-style: inherit; font-weight: normal; line-height: 1em; margin: 30px 0px 0px; padding: 0px 0px 9px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-size: large;"&gt;Include Multimedia&lt;/span&gt;&lt;/h2&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 1.8em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Multimedia  objects such as flash, video and images can also be easily added to Fan  Pages. If for example you wanted some flash video, or embedding of a  flash game, the FB:swf, and FB:flv are perfect candidates. More details  on the format of the API request&amp;nbsp;&lt;a href="http://wiki.developers.facebook.com/index.php/Fb:flv" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #cc0000; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;available here for FLV&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://wiki.developers.facebook.com/index.php/Fb:swf" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #cc0000; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;here for SWF.&lt;/a&gt;&amp;nbsp;&lt;b style="font-weight: bold;"&gt;FBML needed&lt;/b&gt;&amp;nbsp;(Flash object).&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #575b5a; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: white; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.8em; padding-left: 1.8em; padding-right: 1.8em; padding-top: 1.8em; vertical-align: baseline;"&gt;&amp;lt;fb:swf swfbgcolor="ffffff"&amp;nbsp; swfsrc='http://www.yoursite.com/flash.swf' width='380' height='250' /&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 1.8em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;(FLV video)&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #575b5a; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: white; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.8em; padding-left: 1.8em; padding-right: 1.8em; padding-top: 1.8em; vertical-align: baseline; "&gt;&amp;lt;fb:flv src='http://www.yoursite.com/video-gallery/video.flv' /&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 1.8em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;(Image)&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #575b5a; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: white; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.8em; padding-left: 1.8em; padding-right: 1.8em; padding-top: 1.8em; vertical-align: baseline; "&gt;&amp;lt;fb:photo pid="12345" /&amp;gt;&lt;br /&gt; &amp;lt;img src="http://www.yoursite.com/image.jpg" /&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2 style="border-width: 0px; color: #cc0000; font-family: impact,Verdana,Arial,sans-serif; font-style: inherit; font-weight: normal; line-height: 1em; margin: 30px 0px 0px; padding: 0px 0px 9px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-size: large;"&gt;Monitor your pages with Google Analytics&lt;/span&gt;&lt;/h2&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 1.8em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;A  great social media campaign should focus on measurement over reach. One  of the easiest ways to take a look at the data provided via a Facebook  page is via Google Analytics. Thankfully, inclusion on an existing  static FBML page is particularly easy. Here’s the code you need.  Obviously, just replace the uacct with your own account ID to start  collecting data about your page.&amp;nbsp;&lt;b style="font-weight: bold;"&gt;FBML needed&lt;/b&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #575b5a; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: white; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.8em; padding-left: 1.8em; padding-right: 1.8em; padding-top: 1.8em; vertical-align: baseline;"&gt;&amp;lt;fb:google-analytics uacct="UA-9999999-99" /&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2 style="border-width: 0px; color: #cc0000; font-family: impact,Verdana,Arial,sans-serif; font-style: inherit; font-weight: normal; line-height: 1em; margin: 30px 0px 0px; padding: 0px 0px 9px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-size: large;"&gt;Randomise your messages&lt;/span&gt;&lt;/h2&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 1.8em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;You  can easily add random messages to your Facebook page. You may for  example, want to experiment with multiple calls to action – or offer  multiple promotions to your audience. The Facebook Random tag lets you  achieve that, without any programming. Here’s how:&amp;nbsp;&lt;b style="font-weight: bold;"&gt;FBML needed&lt;/b&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #575b5a; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: white; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.8em; padding-left: 1.8em; padding-right: 1.8em; padding-top: 1.8em; vertical-align: baseline; "&gt;&amp;lt;fb:random&amp;gt;&lt;br /&gt; &amp;lt;fb:random-option weight="2"&amp;gt;A: This will be shown 2 times as often as B.&amp;lt;/fb:random-option&amp;gt;&lt;br /&gt; &amp;lt;fb:random-option weight="1"&amp;gt;B: This will be show half as often as A&amp;lt;/fb:random-option&amp;gt;&lt;br /&gt; &amp;lt;/fb:random&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2 style="border-width: 0px; color: #cc0000; font-family: impact,Verdana,Arial,sans-serif; font-style: inherit; font-weight: normal; line-height: 1em; margin: 30px 0px 0px; padding: 0px 0px 9px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-size: large;"&gt;Add profile image&lt;/span&gt;&lt;/h2&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 1.8em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Your  profile image is the thumbnail found at the top left of your page. To  include it again anywhere on your Facebook Static FBML page, try using  this example. A number of size parameters can be set with the tag, so if  this size isn’t your thing, you can easily adjust it. Replace the UID  parameter with your own userId.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #575b5a; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: white; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.8em; padding-left: 1.8em; padding-right: 1.8em; padding-top: 1.8em; vertical-align: baseline; "&gt;&amp;lt;fb:profile-pic uid="12345" size="normal" width="400" /&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2 style="border-width: 0px; color: #cc0000; font-family: impact,Verdana,Arial,sans-serif; font-style: inherit; font-weight: normal; line-height: 1em; margin: 30px 0px 0px; padding: 0px 0px 9px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-size: large;"&gt;Add wall sharing capabilities&lt;/span&gt;&lt;/h2&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 1.8em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Sharing  of individual bits of data or URL’s on Facebook is pretty integral to  success. One easy way to do this on a Static FBML app is via the  share-button. This allows you to share both data and links into a users  wall / stream.&amp;nbsp;&lt;b style="font-weight: bold;"&gt;FBML needed&lt;/b&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #575b5a; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: white; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.8em; padding-left: 1.8em; padding-right: 1.8em; padding-top: 1.8em; vertical-align: baseline; "&gt;&amp;lt;fb:share-button class="url" href="http://www.yoursite.com" &amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 1.8em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Or to include more specific meta data.&amp;nbsp;&lt;b style="font-weight: bold;"&gt;FBML needed&lt;/b&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #575b5a; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: white; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.8em; padding-left: 1.8em; padding-right: 1.8em; padding-top: 1.8em; vertical-align: baseline; "&gt;&amp;lt;fb:share_button&amp;gt;&lt;br /&gt; &amp;lt;meta name="medium" content="news"/&amp;gt;&lt;br /&gt; &amp;lt;meta name="title" content="Announcing the xxx Application"/&amp;gt;&lt;br /&gt; &amp;lt;meta name="description" content=""/&amp;gt;&lt;br /&gt; &amp;lt;link rel="target_url" href="http://apps.facebook.com/xxx"/&amp;gt;&lt;br /&gt; &amp;lt;/fb:share_button&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-733051304602349921?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/733051304602349921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/05/fbml-codes-for-facebook-page.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/733051304602349921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/733051304602349921'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/05/fbml-codes-for-facebook-page.html' title='Fbml codes for facebook page'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-5926713174066542325</id><published>2011-05-08T05:04:00.000-07:00</published><updated>2011-05-31T08:29:13.042-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fbml'/><title type='text'>10 FBML codes for your facebook fan page</title><content type='html'>&lt;h4 style="background-color: transparent; border-width: 0px; font: 19px/21px Georgia,serif; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 19px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;1. Embedding YouTube Videos&lt;/span&gt;&lt;/h4&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;When you click the embed button below the video in&amp;nbsp;YouTube,&amp;nbsp;It will give you the embed code to put that video easily on your website or might be using some free plugin to&amp;nbsp;&lt;a href="http://www.bloganol.com/2010/11/embed-youtube-videos-easily-wordpress-posts.html" style="background-color: transparent; border-width: 0px; color: rgb(59, 89, 152); font-size: 13px; font-weight: bold; margin: 0px; outline-width: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"&gt;easily embed youtube videos on wordpress blogs&lt;/a&gt;.&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;But in case of embedding&amp;nbsp;YouTube&amp;nbsp;video on Facebook page, the default embed HTML code doesn’t works. The video on Facebook can be only embedded using the lash. Copy-Paste the code below into the FBML box of your page to embed the video.&amp;nbsp;Remember&amp;nbsp;to&amp;nbsp;replace&amp;nbsp;VIDEO_ID with the&amp;nbsp;YouTube&amp;nbsp;Video ID before you save.&lt;/div&gt;&lt;div class="coder" style="background-color: rgb(244, 249, 251); border-color: rgb(223, 223, 223); border-style: solid; border-width: 1px; font-family: 'Courier New',Courier; font-size: 12px; line-height: 18px; margin: 0px 0px 20px; outline-width: 0px; padding: 10px; vertical-align: baseline;"&gt;&amp;lt;fb:swf swfsrc=”http://www.youtube.com/v/VIDEO_ID” imgsrc=”http://img.youtube.com/vi/VIDEO_ID/default.jpg” width=”480″ height=”360″ /&amp;gt;&lt;/div&gt;&lt;h4 style="background-color: transparent; border-width: 0px; font: 19px/21px Georgia,serif; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 19px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;2. Separate contents for Fans and non-fans&lt;/span&gt;&lt;/h4&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 13px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;Showing Separate contents for the Facebook Page fans and non fans can also help you gain more fans for your page. You can use the FMBL below and show separate content for the fans and non-fans.&lt;/span&gt;&lt;/div&gt;&lt;div class="coder" style="background-color: rgb(244, 249, 251); border-color: rgb(223, 223, 223); border-style: solid; border-width: 1px; font-family: 'Courier New',Courier; font-size: 12px; line-height: 18px; margin: 0px 0px 20px; outline-width: 0px; padding: 10px; vertical-align: baseline;"&gt;&amp;lt;fb:fbml version=”1.1″&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;fb:visible-to-connection&amp;gt;This part is visible for fans only!&lt;br /&gt;&lt;br /&gt;&amp;lt;fb:else&amp;gt;This part is visible for non-fans&amp;lt;/fb:else&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/fb:visible-to-connection&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/fb:fbml&amp;gt;&lt;/div&gt;&lt;h4 style="background-color: transparent; border-width: 0px; font: 19px/21px Georgia,serif; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 19px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;3. Invite to Friends box&lt;/span&gt;&lt;/h4&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;Adding an Invite to Friend box below the main Content of your welcome Tab will also help you increase the fans of your page as it makes your fans easier to invite their friends on Facebook. Use the following code in FBML box &amp;nbsp;to insert the Invite box in your page.&lt;/div&gt;&lt;div class="coder" style="background-color: rgb(244, 249, 251); border-color: rgb(223, 223, 223); border-style: solid; border-width: 1px; font-family: 'Courier New',Courier; font-size: 12px; line-height: 18px; margin: 0px 0px 20px; outline-width: 0px; padding: 10px; vertical-align: baseline;"&gt;&lt;div id="_mcePaste" style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;div id="_mcePaste" style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;div id="_mcePaste" style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;&amp;lt;fb:request-form method=”get” type=”[your organization]” invite=”true” content=”Check out [your organization]&amp;lt;fb:req-choice url=’http://www.facebook.com/YOURPAGE’ label=’GO’ /&amp;gt; “&amp;gt;&lt;/div&gt;&lt;div id="_mcePaste" style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;&amp;lt;fb:multi-friend-selector actiontext=”Tell your friends about [your organization]” rows=”3″ cols=”3″ showborder=”true” /&amp;gt;&lt;/div&gt;&lt;div id="_mcePaste" style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;&amp;lt;/fb:request-form&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;h4 style="background-color: transparent; border-width: 0px; font: 19px/21px Georgia,serif; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 19px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;4. Adding a Comment Box&lt;/span&gt;&lt;/h4&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;Adding a comment Box on your Facebook page&amp;nbsp;or&amp;nbsp;adding&amp;nbsp;it below any featured product on your page makes your&amp;nbsp;readers easy to comment on the specified&amp;nbsp;product&amp;nbsp;easily. You can use the &amp;nbsp;following code in the Fbml box to insert it in your page.&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;You can&amp;nbsp;also&amp;nbsp;take our old reference post for&amp;nbsp;&lt;a href="http://www.bloganol.com/2010/04/add-comment-box-facebook-fan-page-static-fbml.html" style="background-color: transparent; border-width: 0px; color: rgb(59, 89, 152); font-size: 13px; font-weight: bold; margin: 0px; outline-width: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"&gt;adding Comment box on Facebook page with tutorial&lt;/a&gt;.&lt;/div&gt;&lt;div class="coder" style="background-color: rgb(244, 249, 251); border-color: rgb(223, 223, 223); border-style: solid; border-width: 1px; font-family: 'Courier New',Courier; font-size: 12px; line-height: 18px; margin: 0px 0px 20px; outline-width: 0px; padding: 10px; vertical-align: baseline;"&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;&amp;lt;fb:comments xid=”YOUR_PRODUCT_UNIQUE_ID” canpost=”true” showform=”true” candelete=”false” numposts=”3″ returnurl=”http://YOUR_PRODUCT_HOME_URL”&amp;gt;&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&amp;lt;/fb:comments&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;h4 style="background-color: transparent; border-width: 0px; font: 19px/21px Georgia,serif; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 19px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;5. Adding podcasts and MP3 Audios&lt;/span&gt;&lt;/h4&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;Like&amp;nbsp;YouTube&amp;nbsp;videos you can also embed&amp;nbsp;podcasts&amp;nbsp;or any Mp3 Audio on your Fan page using the Fbml. You have to provide the direct link to the mp3 audio file or Podcast in the Fbml.&amp;nbsp;&lt;span style="background-color: transparent; border-width: 0px; color: rgb(51, 51, 51); font-family: Verdana,Geneva,sans-serif; font-size: 12px; line-height: 18px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;Facebook will wrap them in their own player and make your fans listen to it easily.&lt;/span&gt;&lt;/div&gt;&lt;div class="coder" style="background-color: rgb(244, 249, 251); border-color: rgb(223, 223, 223); border-style: solid; border-width: 1px; font-family: 'Courier New',Courier; font-size: 12px; line-height: 18px; margin: 0px 0px 20px; outline-width: 0px; padding: 10px; vertical-align: baseline;"&gt;&amp;lt;fb:mp3 src=”http://example.com/podcast.mp3″ title=”Our new Song” artist=”This Week in Facebook” /&amp;gt;&lt;/div&gt;&lt;h4 style="background-color: transparent; border-width: 0px; font: 19px/21px Georgia,serif; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 19px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 19px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;6. Adding&amp;nbsp;pop-up Dialog Box&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 13px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;The Pop-up dialog box is used to give the short description of the link with on a Popup dialog box whenever a user clicks a specified link in your fan page.&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 13px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;For instance,You have used pop-up box for the ‘About’ Link on your page then it will show the popup box as above when your fan click on the link and the ‘learn more’ link can be even redirected to your About page.&lt;/span&gt;&lt;/div&gt;&lt;div class="coder" style="background-color: rgb(244, 249, 251); border-color: rgb(223, 223, 223); border-style: solid; border-width: 1px; font-family: 'Courier New',Courier; font-size: 12px; line-height: 18px; margin: 0px 0px 20px; outline-width: 0px; padding: 10px; vertical-align: baseline;"&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&amp;lt;fb:dialog id=”dialog” cancel_button=1&amp;gt;&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&amp;lt;fb:dialog-title&amp;gt;About Us&amp;lt;/fb:dialog-title&amp;gt;&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&amp;lt;fb:dialog-content&amp;gt;Bloganol is a Blog About Tech, Social Media, Opensource and more.&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;Would you like to learn more?&amp;lt;/fb:dialog-content&amp;gt;&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&amp;lt;fb:dialog-button type=”button” value=”Yes” href=”http://www.bloganol.com/about” /&amp;gt;&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&amp;lt;/fb:dialog&amp;gt;&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&amp;lt;a href=”#” clicktoshowdialog=”dialog”&amp;gt;Click here&amp;lt;/a&amp;gt; to learn more.&lt;/div&gt;&lt;/div&gt;&lt;h4 style="background-color: transparent; border-width: 0px; font: 19px/21px Georgia,serif; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 19px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;7. Adding Polls to the Page&lt;/span&gt;&lt;/h4&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 13px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;Previously in our blog we have already published a post about&amp;nbsp;&lt;a href="http://www.bloganol.com/2010/03/ultimate-tricks-applications-facebook-page-masterpiece.html" style="background-color: transparent; border-width: 0px; color: rgb(59, 89, 152); font-size: 13px; font-weight: bold; margin: 0px; outline-width: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"&gt;Ultimate Tricks and applications to make your facebook page a masterpiece&lt;/a&gt;. On that post adding a poll on a Facebook Page was also included but it was using the direct Facebook application.&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 13px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;In this page we are talking about inserting Polldaddy polls on your fan page in a Tab using the Fbml. Copy-Paste the following Fbml to insert polldaddy polls on your Facebook fan page. Remember to replace POLL_ID with your Poll id from Polldaddy before you save.&lt;/span&gt;&lt;/div&gt;&lt;div class="coder" style="background-color: rgb(244, 249, 251); border-color: rgb(223, 223, 223); border-style: solid; border-width: 1px; font-family: 'Courier New',Courier; font-size: 12px; line-height: 18px; margin: 0px 0px 20px; outline-width: 0px; padding: 10px; vertical-align: baseline;"&gt;&amp;lt;fb:swf swfsrc=’http://i.polldaddy.com/poll.swf?p=POLL_ID’ &amp;nbsp;width=’250′ height=’500′ imgsrc=”poll-thumbnail.jpg” /&amp;gt;&lt;/div&gt;&lt;h4 style="background-color: transparent; border-width: 0px; font: 19px/21px Georgia,serif; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 19px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;8. Inserting Flash Content&lt;/span&gt;&lt;/h4&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;Inserting Flash&amp;nbsp;Content&amp;nbsp;on your Facebook page is also like inserting&amp;nbsp;YouTube&amp;nbsp;video in your Page. Use the Fbml to insert Flash content n your page. Use the Flash file URL in the&amp;nbsp;&lt;strong style="background-color: transparent; border-width: 0px; font-size: 13px; font-weight: 700; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;swfsrc&lt;/strong&gt;&amp;nbsp;and use the image URL on&lt;strong style="background-color: transparent; border-width: 0px; font-size: 13px; font-weight: 700; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;imgsrc&lt;/strong&gt;&amp;nbsp;as the&amp;nbsp;&lt;span style="background-color: transparent; border-width: 0px; font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;source of the image that is being displayed, before your flash.&lt;/span&gt;&lt;/div&gt;&lt;div class="coder" style="background-color: rgb(244, 249, 251); border-color: rgb(223, 223, 223); border-style: solid; border-width: 1px; font-family: 'Courier New',Courier; font-size: 12px; line-height: 18px; margin: 0px 0px 20px; outline-width: 0px; padding: 10px; vertical-align: baseline;"&gt;&amp;lt;fb:swf swfbgcolor=”000000″ swfsrc=’http://domain.com/file.swf’ imgsrc=’http://domain.com/picture.jpg’ width=’760′ height=’920′ /&amp;gt;&lt;/div&gt;&lt;h4 style="background-color: transparent; border-width: 0px; font: 19px/21px Georgia,serif; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 19px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;9. Adding a Chat Room&lt;/span&gt;&lt;/h4&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;Adding a chat room on your Fan page enables you to chat with your Fans when they are on your page. Firsth thing yopu need is to&amp;nbsp;&lt;span style="background-color: transparent; border-width: 0px; color: rgb(51, 51, 51); font-family: Verdana,Geneva,sans-serif; font-size: 12px; line-height: 18px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;create a Flash based chat widget for your Facebook page using&amp;nbsp;&lt;a href="http://www.meebome.com/" style="background-color: transparent; border-width: 0px; color: rgb(0, 0, 153); font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin: 0px; outline-width: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"&gt;MeeboMe&lt;/a&gt;&amp;nbsp;and then embed that Chat widget on your Facebook Fbml box usng the code below.&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; color: rgb(51, 51, 51); font-family: Verdana,Geneva,sans-serif; font-size: 12px; line-height: 18px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; color: rgb(51, 51, 51); font-family: Verdana,Geneva,sans-serif; font-size: 12px; line-height: 18px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;Remember to replace CHAT_ID with your widget chat Id provided by Meeome before you save the code.&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; color: rgb(51, 51, 51); font-family: Verdana,Geneva,sans-serif; font-size: x-small; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 13px; line-height: 18px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="coder" style="background-color: rgb(244, 249, 251); border-color: rgb(223, 223, 223); border-style: solid; border-width: 1px; font-family: 'Courier New',Courier; font-size: 12px; line-height: 18px; margin: 0px 0px 20px; outline-width: 0px; padding: 10px; vertical-align: baseline;"&gt;&amp;lt;fb:swf swfsrc=’http://widget.meebo.com/mm.swf?CHAT_ID’ &amp;nbsp;width=’515′ height=’425′ imgsrc=”chat-thumbnail.jpg” /&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;h4 style="background-color: transparent; border-width: 0px; font: 19px/21px Georgia,serif; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; border-width: 0px; font-size: 19px; font-weight: normal; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;"&gt;10. Adding a share button&lt;/span&gt;&lt;/h4&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 13px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;A share button on your Facebook page lets your fan to share the provided link on their Facebook profile easily. You can use the following code on Fbml Box of your Page to insert the ‘Share’ button on your fan page.&lt;/div&gt;&lt;div class="coder" style="background-color: rgb(244, 249, 251); border-color: rgb(223, 223, 223); border-style: solid; border-width: 1px; font-family: 'Courier New',Courier; font-size: 12px; line-height: 18px; margin: 0px 0px 20px; outline-width: 0px; padding: 10px; vertical-align: baseline;"&gt;&amp;lt;fb:share-button class=”meta”&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;link rel=”target_url” href=”http://yoururl.com”/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/fb:share-button&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: transparent; border-width: 0px; font-size: 12px; margin: 0px; outline-width: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-5926713174066542325?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/5926713174066542325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/05/10-fbml-codes-for-your-facebook-fan.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/5926713174066542325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/5926713174066542325'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/05/10-fbml-codes-for-your-facebook-fan.html' title='10 FBML codes for your facebook fan page'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4719831091294959906.post-348745861637127141</id><published>2011-05-08T04:59:00.000-07:00</published><updated>2011-05-08T04:59:07.338-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fbml'/><title type='text'>Getting more than one Static fbml tab after 30 march</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;1&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;a href="http://www.facebook.com/add.php?api_key=fdfd01c9df7d644a68a4e989ae861e44&amp;amp;pages" rel="nofollow" style="color: #3b5998; cursor: pointer; text-decoration: none;" target="_blank"&gt;http://www.facebook.com/add.php?api_key=fdfd01c9df7d644a68a4e989ae861e44&amp;amp;pages&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;2&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;a href="http://www.facebook.com/add.php?api_key=0985a6f69c916b303dc0641527e4d78a&amp;amp;pages" rel="nofollow" style="color: #3b5998; cursor: pointer; text-decoration: none;" target="_blank"&gt;http://www.facebook.com/add.php?api_key=0985a6f69c916b303dc0641527e4d78a&amp;amp;pages&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;3&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;a href="http://www.facebook.com/add.php?api_key=4388c0c374edd1e6614cb63e3ddcfc72&amp;amp;pages" rel="nofollow" style="color: #3b5998; cursor: pointer; text-decoration: none;" target="_blank"&gt;http://www.facebook.com/add.php?api_key=4388c0c374edd1e6614cb63e3ddcfc72&amp;amp;pages&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;4&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;a href="http://www.facebook.com/add.php?api_key=cfe034c961c518a2f1f30211491cf564&amp;amp;pages" rel="nofollow" style="color: #3b5998; cursor: pointer; text-decoration: none;" target="_blank"&gt;http://www.facebook.com/add.php?api_key=cfe034c961c518a2f1f30211491cf564&amp;amp;pages&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;5&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;a href="http://www.facebook.com/add.php?api_key=664f406ac4b8414d4342a54bce9144c5&amp;amp;pages" rel="nofollow" style="color: #3b5998; cursor: pointer; text-decoration: none;" target="_blank"&gt;http://www.facebook.com/add.php?api_key=664f406ac4b8414d4342a54bce9144c5&amp;amp;pages&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;6&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;a href="http://www.facebook.com/add.php?api_key=c6e408f4ee52a337d8517cc1a30c1671&amp;amp;pages" rel="nofollow" style="color: #3b5998; cursor: pointer; text-decoration: none;" target="_blank"&gt;http://www.facebook.com/add.php?api_key=c6e408f4ee52a337d8517cc1a30c1671&amp;amp;pages&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;7&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;a href="http://www.facebook.com/add.php?api_key=efe45acd19c56415d918d4a4afb74e72&amp;amp;pages" rel="nofollow" style="color: #3b5998; cursor: pointer; text-decoration: none;" target="_blank"&gt;http://www.facebook.com/add.php?api_key=efe45acd19c56415d918d4a4afb74e72&amp;amp;pages&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;8&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;a href="http://www.facebook.com/add.php?api_key=0ac2d41cadc9aa04de9691384825412a&amp;amp;pages" rel="nofollow" style="color: #3b5998; cursor: pointer; text-decoration: none;" target="_blank"&gt;http://www.facebook.com/add.php?api_key=0ac2d41cadc9aa04de9691384825412a&amp;amp;pages&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;9&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;a href="http://www.facebook.com/add.php?api_key=b58e3691fc6a6da377187cc6afd46d2f&amp;amp;pages" rel="nofollow" style="color: #3b5998; cursor: pointer; text-decoration: none;" target="_blank"&gt;http://www.facebook.com/add.php?api_key=b58e3691fc6a6da377187cc6afd46d2f&amp;amp;pages&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;10&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: 14px;"&gt;&lt;a href="http://www.facebook.com/add.php?api_key=d2182fe10890bbfe8002bbdb6b6954ab&amp;amp;pages" rel="nofollow" style="color: #3b5998; cursor: pointer; text-decoration: none;" target="_blank"&gt;http://www.facebook.com/add.php?api_key=d2182fe10890bbfe8002bbdb6b6954ab&amp;amp;pages&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4719831091294959906-348745861637127141?l=code-master.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-master.blogspot.com/feeds/348745861637127141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://code-master.blogspot.com/2011/05/getting-more-than-one-static-fbml-tab.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/348745861637127141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4719831091294959906/posts/default/348745861637127141'/><link rel='alternate' type='text/html' href='http://code-master.blogspot.com/2011/05/getting-more-than-one-static-fbml-tab.html' title='Getting more than one Static fbml tab after 30 march'/><author><name>Web Master</name><uri>http://www.blogger.com/profile/15617678518968560885</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://3.bp.blogspot.com/-DsdriVxC4QE/TcesePtRd1I/AAAAAAAAAAc/QiEgRi2Sm3U/s220/12.jpg'/></author><thr:total>0</thr:total></entry></feed>
