{"id":45467,"date":"2011-02-09T11:00:14","date_gmt":"2011-02-09T16:00:14","guid":{"rendered":"http:\/\/wpmu.org\/?p=45467"},"modified":"2022-03-15T23:05:41","modified_gmt":"2022-03-15T23:05:41","slug":"shun-the-plugin-100-wordpress-code-snippets-from-across-the-net","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/shun-the-plugin-100-wordpress-code-snippets-from-across-the-net\/","title":{"rendered":"Shun the Plugin: 100 WordPress Code Snippets from Across the Net"},"content":{"rendered":"<p>A few weeks back it was thank a plugin developer day. I love those guys. They make me happy. But I love them so much that I end up filling my website with plugins to achieve things that I could achieve with code.<\/p>\n<p>Nowadays I love <strong>code snippets.<\/strong> They\u2019re handy, like a million times handy. They\u2019re useful for developers and for people who want to customize their themes. Want to do something with WordPress and don\u2019t know how? Just search for a snippet \u2013 someone will usually have done it already.<\/p>\n<p>But what if you had 100 useful WordPress code snippets in one place? It\u2019d be great, right? Surely no one could be bothered posting 100 snippets on a blog. That would take forever!<\/p>\n<p>Yes, it did take forever.<\/p>\n<ul>\n<li><a href=\"#warning\">Some Words of Warning<\/a><\/li>\n<li><a href=\"#Basics\">Basics<\/a><\/li>\n<li><a href=\"#Branding\">Branding<\/a><\/li>\n<li><a href=\"#Dashboard\">Dashboard<\/a><\/li>\n<li><a href=\"#Navigation\">Navigation<\/a><\/li>\n<li><a href=\"#Widgets\">Widgets<\/a><\/li>\n<li><a href=\"#Analytics\">Analytics<\/a><\/li>\n<li><a href=\"#Text-Editor\">Text Editor<\/a><\/li>\n<li><a href=\"#Users\">Users<\/a><\/li>\n<li><a href=\"#Search\">Search<\/a><\/li>\n<li><a href=\"#Posts\">Posts<\/a><\/li>\n<li><a href=\"#Lists-of-Posts\">Lists of Posts<\/a><\/li>\n<li><a href=\"#Category\">Category<\/a><\/li>\n<li><a href=\"#Comments\">Comments<\/a><\/li>\n<li><a href=\"#Authors\">Authors<\/a><\/li>\n<li><a href=\"#Security\">Security<\/a><\/li>\n<li><a href=\"#Social\">Social Media &amp; Sharing<\/a><\/li>\n<li><a href=\"#Child-Themes\">Child Themes<\/a><\/li>\n<li><a href=\"#Media\">Media<\/a><\/li>\n<li><a href=\"#Traffic\">Traffic<\/a><\/li>\n<li><a href=\"#Advertising\">Advertising<\/a><\/li>\n<li><a href=\"#Multisite\">Multisite<\/a><\/li>\n<li><a href=\"#Misc\">Misc<\/a><\/li>\n<\/ul>\n<h2 id=\"warning\">Some Words of Warning<\/h2>\n<ol>\n<li><strong> ALWAYS back up your site before making any changes to the code<\/strong>. You could end up with something as innocuous as too many spaces or you might come up against plugin compatibility. Even if you are 100% sure of something it is always worth taking precautions.<\/li>\n<li>If you have <strong>two functions with the same name<\/strong> in your theme then it\u2019s <strong>not going to work<\/strong> and you\u2019re going to spend hours trying to figure out what the problem is. If you\u2019re planning on using any of these snippets in themes or plugins that you\u2019re going to create and release then you should consider renaming the functions to something individual to prevent problems later. You don\u2019t want to end up with a whole bunch of angry emails. You\u2019ll notice that some of the functions already have very distinctive names. <a href=\"http:\/\/andrewnacin.com\/2010\/05\/11\/in-wordpress-prefix-everything\/\" rel=\"noopener\" target=\"_blank\">You can read Andrew Nacin\u2019s blog for more on this<\/a>.<\/li>\n<\/ol>\n<h2 id=\"Basics\">Basics<\/h2>\n<h3>1. Increase Memory Limit<\/h3>\n<p>If you\u2019ve got a lot of plugins or a lot of traffic you may need to increase your memory limit. You need to add this to your wp-config file:<\/p>\n<pre> define('WP_MEMORY_LIMIT', '96M');<\/pre>\n<p>Source: <a href=\"http:\/\/wp-snippets.com\/increase-memory-limit\/\" rel=\"noopener\" target=\"_blank\">WP Snippets <\/a><\/p>\n<h3>2. Empty Trash Automatically<\/h3>\n<p>Does what it says \u2013 set the number of days and reduce the size of your database.<\/p>\n<pre>define('EMPTY_TRASH_DAYS', 1 ); \/\/Integer is the amount of days \r\n<\/pre>\n<p>Source: <a href=\"https:\/\/wpfrank.com\/limit-or-disable-wordpress-automatic-trash-emptying\/\" rel=\"noopener\" target=\"_blank\">WPFrank<\/a><\/p>\n<h3>3. Filter the Loop<\/h3>\n<p>Filter which posts you want to show. This snippet is only showing \u201cFeatured.\u201d<\/p>\n<pre>query_posts('showposts=5&amp;amp;category_name=featured');\r\nif ( have_posts() ) : while ( have_posts() ) : the_post();\r\n&lt;h3&gt;&lt;a href=\"&lt;?php the_permalink(); ?&gt;\"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;&lt;\/h3&gt; \r\n&lt;p&gt;&lt;?php the_content(); ?&gt;&lt;\/p&gt; \r\nendwhile; else:\r\nendif;\r\nwp_reset_query();\r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wp-snippets.com\/filter-the-loop\/\" rel=\"noopener\" target=\"_blank\">WP Snippets<\/a><\/p>\n<h3>4. Loop the loop<\/h3>\n<p>Or\u2026 add a loop within the loop, but loop the loop sounds much cooler.<\/p>\n<pre>if (have_posts()) : \r\n \r\nwhile (have_posts()) : the_post(); \/\/ the post loop\r\n$temp_query = $wp_query;  \/\/ store it\r\n$args = array( \r\n'paged' =&gt; $paged, \/\/ paginates\r\n'post_type'=&gt;'post',\r\n'posts_per_page' =&gt; 3,\r\n'order' =&gt; 'DESC' \r\n); \r\n$wp_query = new WP_Query($args); \r\n \r\nwhile ($wp_query-&gt;have_posts()) : $wp_query-&gt;the_post(); \r\n\/\/ -- your new loop -- \/\/\r\n&gt;endwhile; \r\n \r\nif (isset($wp_query)) {$wp_query = $temp_query;} \/\/ restore loop\r\n&gt;endwhile; \r\n \r\nendif; \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wp-snippets.com\/loop-within-the-loop\/\" rel=\"noopener\" target=\"_blank\">WP Snippets<\/a><\/p>\n<h3>5. Detect Browser<\/h3>\n<p>If you want to use a different stylesheet for different browsers you can use HTML conditional tags or you can use this.<\/p>\n<pre>add_filter('body_class','browser_body_class'); \r\nfunction browser_body_class($classes) { \r\n \r\nglobal $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone; \r\n \r\nif($is_lynx) $classes[] = 'lynx'; \r\n \r\nelseif($is_gecko) $classes[] = 'gecko'; \r\n \r\nelseif($is_opera) $classes[] = 'opera'; \r\n \r\nelseif($is_NS4) $classes[] = 'ns4'; \r\n \r\nelseif($is_safari) $classes[] = 'safari'; \r\n \r\nelseif($is_chrome) $classes[] = 'chrome'; \r\n \r\nelseif($is_IE) $classes[] = 'ie'; \r\n \r\nelse $classes[] = 'unknown'; \r\n \r\nif($is_iphone) $classes[] = 'iphone'; \r\n \r\nreturn $classes; \r\n} \r\n<\/pre>\n<p>Source: Lava 360<\/p>\n<h3>6. Detect Mobile Users<\/h3>\n<p>If you want to serve up something special to your mobile visitors you can use this snippet to find out when they have arrived on your website. To achieve this you have to visit <a href=\"http:\/\/detectmobilebrowsers.mobi\/\" rel=\"noopener\" target=\"_blank\">detectmobilebrowsers.mobi<\/a> and upload it to your theme directory. Place at the top of your header file. Make sure you edit line 5 of this to your own theme.<\/p>\n<pre>include('mobile_device_detect.php'); \r\n$mobile = mobile_device_detect(); \r\n \r\nif ($mobile==true) { \r\nheader( 'Location: http:\/\/your-website.com\/?theme=Your_Mobile_Theme' ) ; \r\n} \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/how-to-detect-mobile-visitors-on-your-wordpress-blog\" rel=\"noopener\" target=\"_blank\">WP Recipes<\/a><\/p>\n<h3>7. Leverage Browser Caching using .htaccess<\/h3>\n<p>This is a great snippet for speeding up your website. Paste it into .htaccess (remember to backup!)<\/p>\n<pre>## EXPIRES CACHING ##\r\nExpiresActive On\r\nExpiresByType image\/jpg \"access 1 year\" \r\nExpiresByType image\/jpeg \"access 1 year\" \r\nExpiresByType image\/gif \"access 1 year\" \r\nExpiresByType image\/png \"access 1 year\" \r\nExpiresByType text\/css \"access 1 month\" \r\nExpiresByType application\/pdf \"access 1 month\" \r\nExpiresByType text\/x-javascript \"access 1 month\" \r\nExpiresByType application\/x-shockwave-flash \"access 1 month\" \r\nExpiresByType image\/x-icon \"access 1 year\" \r\nExpiresDefault \"access 2 days\" \r\n## EXPIRES CACHING ##\r\n<\/pre>\n<p>Source: <a href=\"http:\/\/thomasgriffinmedia.com\/blog\/2010\/11\/how-to-leverage-browser-caching-in-wordpress-via-htaccess\/\" rel=\"noopener\" target=\"_blank\">Thomas Griffin <\/a><\/p>\n<h3>8. Include jQuery the right way<\/h3>\n<p>WordPress already includes a copy of jQuery so there is actually no need to upload it on to your server. It must be above the wp_head function<\/p>\n<pre>&lt;?php wp_enqueue_script(\"jquery\"); ?&gt;<\/pre>\n<p>You can now call your script after the wp_head function.<\/p>\n<p>Source: <a href=\"http:\/\/digwp.com\/2009\/06\/including-jquery-in-wordpress-the-right-way\/\" rel=\"noopener\" target=\"_blank\">Digging into WordPress <\/a><\/p>\n<h3>9. Switch on Maintenance Mode<\/h3>\n<p>Need a quick maintenance mode? Use this snippet. Just comment it out when you don\u2019t want it switched on.<\/p>\n<pre>function maintenance_mode() { \r\n \r\nif ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) { \r\ndie('Maintenance.'); \r\n} \r\n} \r\nadd_action('get_header', 'maintenance_mode'); \r\n<\/pre>\n<p>Source:<a href=\"http:\/\/wp-snippets.com\/maintenance-mode\/\" rel=\"noopener\" target=\"_blank\"> WP Snippets<\/a><\/p>\n<h3>10. Simpler Login Address<\/h3>\n<p>Find the default login address too cumbersome? You can change this by editing your .htaccess. Before to back it up before tinkering. Add this before the default WordPress code:<\/p>\n<pre>RewriteRule ^login$ http:\/\/yoursite.com\/wp-login.php [NC,L] \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/digwp.com\/2011\/01\/simpler-login-url\/\" target=\"_blank\">Digging into WordPress<\/a><\/p>\n<h3>11. Remove WordPress 3.1 Admin Bar<\/h3>\n<p>It\u2019s not been released yet but WordPress 3.1 comes with an admin bar a la WordPress.com. Here\u2019s how to remove it:<\/p>\n<pre>remove_action('init', 'wp_admin_bar_init'); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/wordpress-tip-remove-wp-3-1-admin-bar\" rel=\"noopener\" target=\"_blank\">WP Recipes <\/a><\/p>\n<h3>12. Limit Post Revisions<\/h3>\n<p>I love the autosave function but I do end up with loads of post revisions. Use this to limit the number.<\/p>\n<pre># Maximum 5 revisions #\r\ndefine('WP_POST_REVISIONS', 5); \r\n# Disable revisions #\r\ndefine('WP_POST_REVISIONS', false); \r\n<\/pre>\n<p>Source: Lava 360<\/p>\n<h3>13. Set Autosave time<\/h3>\n<p>WordPress\u2019 autosave is very handy. This snippet lets you specify how often it happens. Copy to your <code>wp-config.php<\/code><\/p>\n<pre># Autosave interval set to 5 Minutes #\r\ndefine('AUTOSAVE_INTERVAL', 300); \r\n<\/pre>\n<p>Source: <a href=\"https:\/\/wpzine.com\/wordpress-tutorials\/how-to-adjust-your-autosave-timings\/\" target=\"_blank\">WP Zine<\/a><\/p>\n<h2 id=\"Branding\">Branding<\/h2>\n<h3>14. Customize WordPress Login Logo Without a Plugin<\/h3>\n<p>This is great for people building websites for clients who want to have their own branding all over the installation.<\/p>\n<pre>function my_custom_login_logo() { \r\necho '&lt;style type=\"text\/css\"&gt; \r\nh1 a { background-image:url('.get_bloginfo('template_directory').'\/images\/custom-login-logo.gif) !important; } \r\n&lt;\/style&gt;'; \r\n} \r\nadd_action('login_head', 'my_custom_login_logo'); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/customize-wordpress-login-logo-without-a-plugin\" rel=\"noopener\" target=\"_blank\">WP Recipes <\/a><\/p>\n<h3>15. Change Admin Logo<\/h3>\n<p>Don\u2019t just change your login logo, change your admin logo as well. Make sure you add your admin_logo.png to your images folder.<\/p>\n<pre>function custom_admin_logo() { \r\necho '&lt;style type=\"text\/css\"&gt; \r\n#header-logo { background-image: url('.get_bloginfo('template_directory').'\/images\/admin_logo.png) !important; } \r\n&lt;\/style&gt;'; \r\n} \r\nadd_action('admin_head', 'custom_admin_logo'); \r\n<\/pre>\n<p>Source:<a href=\"http:\/\/wp-snippets.com\/change-admin-logo\/\" rel=\"noopener\" target=\"_blank\"> WP Snippets<\/a><\/p>\n<h3>16. Change Footer Text in WP Admin<\/h3>\n<p>This goes nicely with the change of logo. Change the footer text to anything you like:<\/p>\n<pre>function remove_footer_admin () { \r\necho 'Siobhan is Awesome. Thank you &lt;a href=\"http:\/\/wordpress.org\"&gt;WordPress&lt;\/a&gt; for giving me this filter.'; \r\n} \r\nadd_filter('admin_footer_text', 'remove_footer_admin'); \r\n<\/pre>\n<p>Source: Lava360<\/p>\n<h3>17. Dynamic Copyright Date in Footer<\/h3>\n<p>Your footer should display your copyright something along the lines of 2005 \u2013 2011. Usually people only have the current year, or they have some time in the past because they haven\u2019t updated it. Use this snippet to make the date dynamic so you don\u2019t have to worry about it every again.<\/p>\n<pre>function comicpress_copyright() { \r\n \r\nglobal $wpdb; \r\n$copyright_dates = $wpdb-&gt;get_results(\"\r\nSELECT\r\nYEAR(min(post_date_gmt)) AS firstdate,\r\nYEAR(max(post_date_gmt)) AS lastdate\r\nFROM\r\n$wpdb-&gt;posts\r\nWHERE\r\npost_status = 'publish' \r\n\"); \r\n$output = ''; \r\n \r\nif($copyright_dates) { \r\n$copyright = \"&amp;copy; \" . $copyright_dates[0]-&gt;firstdate; \r\n \r\nif($copyright_dates[0]-&gt;firstdate != $copyright_dates[0]-&gt;lastdate) { \r\n$copyright .= '-' . $copyright_dates[0]-&gt;lastdate; \r\n} \r\n$output = $copyright;\r\n} \r\n \r\nreturn $output;\r\n} \r\n<\/pre>\n<p>Then insert this into your footer:<\/p>\n<pre>&lt;?php echo comicpress_copyright(); ?&gt;<\/pre>\n<p>Source: <a href=\"http:\/\/www.wpbeginner.com\/wp-tutorials\/25-extremely-useful-tricks-for-the-wordpress-functions-file\/\" rel=\"noopener\" target=\"_blank\">WP Beginner<\/a><\/p>\n<h3>18.Add Favicon<\/h3>\n<p>Everyone loves a favicon. They\u2019re so cute! Use this in your functions.php to add one:<\/p>\n<pre>&lt;span style=\"font-weight: normal;\"&gt; &lt;\/span&gt; \r\n\/\/ add a favicon to your\r\nfunction blog_favicon() { \r\necho '&lt;link rel=\"Shortcut Icon\" type=\"image\/x-icon\" href=\"'.get_bloginfo('wpurl').'\/favicon.ico\" \/&gt;'; \r\n} \r\nadd_action('wp_head', 'blog_favicon'); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wpbeginner.com\/wp-tutorials\/25-extremely-useful-tricks-for-the-wordpress-functions-file\/\" rel=\"noopener\" target=\"_blank\">WP Beginner<\/a><\/p>\n<h3>19. Add Custom Background<\/h3>\n<p>This is a nice and simple way to register a custom background.<\/p>\n<pre>\/\/ Add support for backgrounds\r\nadd_custom_background(); \r\n<\/pre>\n<p>Source: DJAvupixel.com<\/p>\n<h2 id=\"Dashboard\">Dashboard<\/h2>\n<h3>20. Remove Menus in WordPress Dashboard<\/h3>\n<p>Clients confused about why they have a menu section for \u201cposts\u201d? Do they end up creating posts instead of pages and then call you up asking you why their page isn\u2019t showing? Happened to all of us\u2026. Remove menus in the WordPress dashboard:<\/p>\n<pre>function remove_menus () { \r\n \r\nglobal $menu;\r\n$restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins')); \r\nend ($menu); \r\n \r\nwhile (prev($menu)){ \r\n$value = explode(' ',$menu[key($menu)][0]); \r\n \r\nif(in_array($value[0] != NULL?$value[0]:\"\" , $restricted)){unset($menu[key($menu)]);} \r\n} \r\n} \r\nadd_action('admin_menu', 'remove_menus'); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/how-to-remove-menus-in-wordpress-dashboard\" rel=\"noopener\" target=\"_blank\">WPRecipes<\/a><\/p>\n<h3>21. Remove sub menus from admin panel<\/h3>\n<p>You can also remove sub menus. You can find the sub menu names in <code>wp-admin\/menu.php<\/code><\/p>\n<pre>function remove_submenus() { \r\n \r\nglobal $submenu;\r\nunset($submenu['index.php'][10]); \/\/ Removes 'Updates'.\r\nunset($submenu['themes.php'][5]); \/\/ Removes 'Themes'.\r\nunset($submenu['options-general.php'][15]); \/\/ Removes 'Writing'.\r\nunset($submenu['options-general.php'][25]); \/\/ Removes 'Discussion'.\r\n} \r\nadd_action('admin_menu', 'remove_submenus'); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wp-snippets.com\/disable-submenus-from-admin-panel\/\" rel=\"noopener\" target=\"_blank\">WP Snippets<\/a><\/p>\n<h3>22. Add Custom Dashboard Widgets<\/h3>\n<p>Want additional dashboard widgets to give some info to your clients? Use this snippet:<\/p>\n<pre>add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets'); \r\nfunction my_custom_dashboard_widgets() { \r\n \r\nglobal $wp_meta_boxes; \r\nwp_add_dashboard_widget('custom_help_widget', 'Theme Support', 'custom_dashboard_help'); \r\n} \r\nfunction custom_dashboard_help() { \r\necho '&lt;p&gt;Welcome to Custom Blog Theme! Need help? Contact the developer &lt;a href=\"mailto:yourusername@gmail.com\"&gt;here&lt;\/a&gt;. For WordPress Tutorials visit: &lt;a href=\"http:\/\/www.wpbeginner.com\" target=\"_blank\"&gt;WPBeginner&lt;\/a&gt;&lt;\/p&gt;'; \r\n} \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wpbeginner.com\/wp-tutorials\/25-extremely-useful-tricks-for-the-wordpress-functions-file\/\" rel=\"noopener\" target=\"_blank\">WP Beginner <\/a><\/p>\n<h3>23. Hide update message<\/h3>\n<p>If you don\u2019t want clients to be able to update WordPress themselves you could use this piece of code to hide the nag message.<\/p>\n<pre>add_action('admin_menu','wphidenag'); \r\nfunction wphidenag() { \r\nremove_action( 'admin_notices', 'update_nag', 3 ); \r\n} \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-hide-the-wordpress-upgrade-message-in-the-dashboard\/\" rel=\"noopener\" target=\"_blank\">WP Beginner<\/a><\/p>\n<h3>24. Edit the Help dropdown<\/h3>\n<p>This could come in handy if you are creating websites for clients and you want to add extra contextual help.<\/p>\n<pre>\/\/hook loading of new page and edit page screens\r\nadd_action('load-page-new.php','add_custom_help_page'); \r\nadd_action('load-page.php','add_custom_help_page'); \r\nfunction add_custom_help_page() { \r\n\/\/the contextual help filter\r\nadd_filter('contextual_help','custom_page_help'); \r\n} \r\nfunction custom_page_help($help) { \r\n\/\/keep the existing help copy\r\necho $help; \r\n\/\/add some new copy\r\necho \"&lt;h5&gt;Custom Features&lt;\/h5&gt;\"; \r\necho \"&lt;p&gt;Content placed above the more divider will appear in column 1. Content placed below the divider will appear in column 2.&lt;\/p&gt;\"; \r\n} \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.smashingmagazine.com\/2009\/12\/14\/advanced-power-tips-for-wordpress-template-developers-reloaded\/\" target=\"_blank\">Smashing Magazine<\/a><\/p>\n<h3>25. WordPress Relative Date<\/h3>\n<p>Instead of displaying the date that your post was posted, you can make it relative \u2013 \u201c6 months ago\u201d or \u201c3 weeks ago\u201d or whatever. Use this in your posts\/comments\/pages<\/p>\n<pre># For posts &amp;amp; pages #\r\n&lt;?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' ago'; \r\n# For comments #\r\n&lt;?php echo human_time_diff(get_comment_time('U'), current_time('timestamp')) . ' ago'; ?&gt; \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wp-snippets.com\/display-time-agotwitter-style\/\" target=\"_blank\">WP Snippets<\/a><\/p>\n<h2 id=\"Navigation\">Navigation<\/h2>\n<h3>26. Automatically Add a Search Box to Your Nav Menu<\/h3>\n<p>Want to automatically add a search box to your nav? Here\u2019s how:<\/p>\n<pre>add_filter('wp_nav_menu_items','add_search_box', 10, 2); \r\nfunction add_search_box($items, $args) { \r\nob_start(); \r\nget_search_form(); \r\n$searchform = ob_get_contents(); \r\nob_end_clean(); \r\n$items .= '&lt;li&gt;' . $searchform . '&lt;\/li&gt;'; \r\n \r\nreturn $items; \r\n} \r\n<\/pre>\n<p>Source:<a href=\"http:\/\/www.wprecipes.com\/how-to-automatically-add-a-search-field-to-your-navigation-menu\" rel=\"noopener\" target=\"_blank\"> WP Recipes<\/a><\/p>\n<h3>27. Remove Title from WordPress Menu Links<\/h3>\n<p>The title attributes for your menu links can disrupt any jQuery that you\u2019re using for a dropdown. Use this to remove it.<\/p>\n<pre>function my_menu_notitle( $menu ){ \r\n \r\nreturn $menu = preg_replace('\/ title=\\\"(.*?)\\\"\/', '', $menu ); \r\n} \r\nadd_filter( 'wp_nav_menu', 'my_menu_notitle' ); \r\nadd_filter( 'wp_page_menu', 'my_menu_notitle' ); \r\nadd_filter( 'wp_list_categories', 'my_menu_notitle' ); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.dynamicwp.net\/articles-and-tutorials\/remove-title-attribute-from-wordpress-menu-link\/\" rel=\"noopener\" target=\"_blank\">Dynamic WP<\/a><\/p>\n<h3>28. Edit Navigation Output<\/h3>\n<p>Want more control over the navigation output? This is a great snippet for it. Place this in your <code>functions.php<\/code> file and edit the PHP for the results you want.<\/p>\n<pre>class description_walker extends Walker_Nav_Menu\r\n{ \r\nfunction start_el(&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;$output, $item, $depth, $args) \r\n{ \r\n \r\nglobal $wp_query; \r\n$indent = ( $depth ) ? str_repeat( \"\\t\", $depth ) : ''; \r\n$class_names = $value = ''; \r\n$classes = empty( $item-&gt;classes ) ? array() : (array) $item-&gt;classes; \r\n$class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) ); \r\n$class_names = '' : '\"'; \r\n$output .= $indent . '\r\n&lt;li id=\"menu-item-'. $item-&gt;ID . '\"' . $value . $class_names .'&gt;'; \r\n$attributes  = ! empty( $item-&gt;attr_title ) ? ' title=\"'  . esc_attr( $item-&gt;attr_title ) .'\"' : ''; \r\n$attributes .= ! empty( $item-&gt;target )     ? ' target=\"' . esc_attr( $item-&gt;target     ) .'\"' : ''; \r\n$attributes .= ! empty( $item-&gt;xfn )        ? ' rel=\"'    . esc_attr( $item-&gt;xfn        ) .'\"' : ''; \r\n$attributes .= ! empty( $item-&gt;url )        ? ' href=\"'   . esc_attr( $item-&gt;url        ) .'\"' : ''; \r\n \r\nif($depth != 0) \r\n{ \r\n$description = $append = $prepend = \"\"; \r\n} \r\n$item_output = $args-&gt;before; \r\n$item_output .= '&lt;a' . $attributes . '&gt;'; \r\n$item_output .= $args-&gt;link_before .$prepend.apply_filters( 'the_title', $item-&gt;title, $item-&gt;ID ).$append; \r\n$item_output .= $description.$args-&gt;link_after; \r\n$item_output .= '&lt;\/a&gt;'; \r\n$item_output .= $args-&gt;after; \r\n$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args ); \r\n} \r\n} \r\n<\/pre>\n<p>Source: Lava 360<\/p>\n<h3>29. Breadcrumbs without a plugin<\/h3>\n<p>Create those breadcrumb trails without the help of a plugin. Insert this into <code>functions.php<\/code><\/p>\n<pre>function the_breadcrumb() { \r\necho '&lt;ul id=\"crumbs\"&gt;'; \r\n \r\nif (!is_home()) { \r\necho '&lt;li&gt;&lt;a href=\"'; \r\necho get_option('home'); \r\necho '\"&gt;'; \r\necho 'Home'; \r\necho \"&lt;\/a&gt;&lt;\/li&gt;\"; \r\n \r\nif (is_category() || is_single()) { \r\necho '&lt;li&gt;'; \r\nthe_category(' &lt;\/li&gt;&lt;li&gt; '); \r\n \r\nif (is_single()) { \r\necho \"&lt;\/li&gt;&lt;li&gt;\"; \r\nthe_title(); \r\necho '&lt;\/li&gt;'; \r\n} \r\n} elseif (is_page()) { \r\necho '&lt;li&gt;'; \r\necho the_title(); \r\necho '&lt;\/li&gt;'; \r\n} \r\n} \r\n \r\nelseif (is_tag()) {single_tag_title();} \r\n \r\nelseif (is_day()) {echo\"&lt;li&gt;Archive for \"; the_time('F jS, Y'); echo'&lt;\/li&gt;';} \r\n \r\nelseif (is_month()) {echo\"&lt;li&gt;Archive for \"; the_time('F, Y'); echo'&lt;\/li&gt;';} \r\n \r\nelseif (is_year()) {echo\"&lt;li&gt;Archive for \"; the_time('Y'); echo'&lt;\/li&gt;';} \r\n \r\nelseif (is_author()) {echo\"&lt;li&gt;Author Archive\"; echo'&lt;\/li&gt;';} \r\n \r\nelseif (isset($_GET['paged']) &amp;amp;&amp;amp; !empty($_GET['paged'])) {echo \"&lt;li&gt;Blog Archives\"; echo'&lt;\/li&gt;';} \r\n \r\nelseif (is_search()) {echo\"&lt;li&gt;Search Results\"; echo'&lt;\/li&gt;';} \r\necho '&lt;\/ul&gt;'; \r\n} \r\n<\/pre>\n<p>Insert into <code>header.php<\/code><\/p>\n<pre>&lt;?php the_breadcrumb(); ?&gt;<\/pre>\n<p>Source: <a href=\"http:\/\/wp-snippets.com\/breadcrumbs-without-plugin\/\" target=\"_blank\">WP Snippets<\/a><\/p>\n<h3>30. Pagination<\/h3>\n<p>Want pagination at the bottom of your blog? Insert this into your <code>functions.php<\/code><\/p>\n<pre>function my_paginate_links() { \r\n \r\nglobal $wp_rewrite, $wp_query; \r\n$wp_query-&gt;query_vars['paged'] &gt; 1 ? $current = $wp_query-&gt;query_vars['paged'] : $current = 1; \r\n$pagination = array( \r\n'base' =&gt; @add_query_arg('paged','%#%'),\r\n'format' =&gt; '',\r\n'total' =&gt; $wp_query-&gt;max_num_pages,\r\n'current' =&gt; $current,\r\n'prev_text' =&gt; __('\u00ab Previous'),\r\n'next_text' =&gt; __('Next \u00bb'),\r\n'end_size' =&gt; 1,\r\n'mid_size' =&gt; 2,\r\n'show_all' =&gt; true, \r\n'type' =&gt; 'list' \r\n); \r\n \r\nif ( $wp_rewrite-&gt;using_permalinks() ) \r\n$pagination['base'] = user_trailingslashit( trailingslashit( remove_query_arg( 's', get_pagenum_link( 1 ) ) ) . 'page\/%#%\/', 'paged' ); \r\n \r\nif ( !empty( $wp_query-&gt;query_vars['s'] ) ) \r\n$pagination['add_args'] = array( 's' =&gt; get_query_var( 's' ) ); \r\necho paginate_links( $pagination ); \r\n} \r\n<\/pre>\n<p>Use CSS to style it how you want.<br \/>\nSource: <a href=\"http:\/\/wpengineer.com\/2133\/wordpress-pagination-again\/\" target=\"_blank\">WPEngineer<\/a><\/p>\n<h2 id=\"Widgets\">Widgets<\/h2>\n<h3>31. Disable standard widgets<\/h3>\n<p>If you want to keep widgets out of client\u2019s hands you can use this snippet:<\/p>\n<pre>function unregister_default_wp_widgets() { \r\nunregister_widget('WP_Widget_Calendar'); \r\nunregister_widget('WP_Widget_Search'); \r\nunregister_widget('WP_Widget_Recent_Comments'); \r\n} \r\nadd_action('widgets_init', 'unregister_default_wp_widgets', 1); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wp-snippets.com\/disable-standard-widgets\/\" rel=\"noopener\" target=\"_blank\">WP Snippets<\/a><\/p>\n<h3>32. Add Shortcodes to Widgets<\/h3>\n<p>Want to add shortcodes to widgets? We all do. Here\u2019s how:<\/p>\n<pre>add_filter('widget_text', 'do_shortcode') \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wp-snippets.com\/shortcodes-in-widgets\/\" target=\"_blank\">WP Snippets<\/a><\/p>\n<h2 id=\"Analytics\">Analytics<\/h2>\n<h3>33. Google Analytics Without Editing Theme<\/h3>\n<p>Ever update your parent theme and then realise a few weeks later that you haven\u2019t added your Google Analytics tracking code? All those stats, lost! Add your tracking code to your functions instead:<\/p>\n<pre>&lt;?php \r\n \r\nadd_action('wp_footer', 'ga'); \r\nfunction ga() { ?&gt; \r\n\/\/ Paste your Google Analytics code here\r\n&lt;?php } ?&gt; \r\n<\/pre>\n<p><!--?php } ?--><br \/>\nSource: <a href=\"https:\/\/blog.leegustin.com\/\" target=\"_blank\">LG Creative<\/a><\/p>\n<h2 id=\"Text-Editor\">Text Editor<\/h2>\n<h3>34. Set the Default Text Editor<\/h3>\n<p>Don\u2019t like the default WYSIWYG editor? Change it the default to the HTML editor using <code>functions.php<\/code><\/p>\n<pre># This sets the Visual Editor as &gt;default #\r\nadd_filter( 'wp_default_editor', create_function('', 'return \"tinymce\";') ); \r\n# This sets the HTML Editor as &gt;default #\r\nadd_filter( 'wp_default_editor', create_function('', 'return \"html\";') ); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wp-snippets.com\/set-default-editor\/\" rel=\"noopener\" target=\"_blank\">WP Snippets <\/a><\/p>\n<h3>35. Change the HTML Editor Font<\/h3>\n<p>Can\u2019t stand courier? Use this to change your font. Paste into your functions.php<\/p>\n<pre>function change_editor_font(){ \r\necho \"&lt;style type='text\/css'&gt; \r\n#editorcontainer textarea#content { \r\nfont-family: Monaco, Consolas, \\\"Andale Mono\\\", \\\"Dejavu Sans Mono\\\", monospace; \r\nfont-size:14px; \r\ncolor:#333;\r\n} \r\n&lt;\/style&gt;\"; \r\n} add_action(\"admin_print_styles\", \"change_editor_font\"); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/how-to-change-wordpress-editor-font\" target=\"_blank\">WP Recipes<\/a><\/p>\n<h3>36. Style the Visual Editor<\/h3>\n<p>You can style the visual editor. Simply create your new CSS file \u2013 something like editor-style.css and then include the following snippet in your functions<\/p>\n<pre>function change_editor_font(){ \r\necho \"&lt;style type='text\/css'&gt; \r\n#editorcontainer textarea#content { \r\nfont-family: Monaco, Consolas, \\\"Andale Mono\\\", \\\"Dejavu Sans Mono\\\", monospace; \r\nfont-size:14px; \r\ncolor:#333;\r\n} \r\n&lt;\/style&gt;\"; \r\n} add_action(\"admin_print_styles\", \"change_editor_font\"); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/azaozz.wordpress.com\/2010\/01\/02\/can-themes-style-the-visual-editor\/\" rel=\"noopener\" target=\"_blank\">Andrew Ozz <\/a><\/p>\n<h3>37. Change the Spell Check Language<\/h3>\n<p>By default the language of the spell checker in English. You can change it with the following snippet (which allows English and German)<\/p>\n<pre>function fb_mce_external_languages($initArray){ \r\n$initArray['spellchecker_languages'] = '+German=de, English=en'; \r\n \r\nreturn $initArray; \r\n} \r\nadd_filter('tiny_mce_before_init', 'fb_mce_external_languages'); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wpengineer.com\/1963\/customize-wordpress-wysiwyg-editor\/\" rel=\"noopener\" target=\"_blank\">WP Engineer<\/a><\/p>\n<h2 id=\"Users\">Users<\/h2>\n<h3>38. Add Custom User Contact Info<\/h3>\n<p>WordPress, for some reason, still asks you to fill in your AIM and Yahoo IM. I don\u2019t know about you but I haven\u2019t logged into Yahoo IM for about 3 years, and AIM since before 2000. User this snippet to change it to the social media you actually use.<\/p>\n<pre>\/* BEGIN Custom User Contact Info *\/ \r\nfunction extra_contact_info($contactmethods) { \r\nunset($contactmethods['aim']); \r\nunset($contactmethods['yim']); \r\nunset($contactmethods['jabber']); \r\n$contactmethods['facebook'] = 'Facebook'; \r\n$contactmethods['twitter'] = 'Twitter'; \r\n$contactmethods['linkedin'] = 'LinkedIn'; \r\n \r\nreturn $contactmethods; \r\n} \r\nadd_filter('user_contactmethods', 'extra_contact_info'); \r\n\/* END Custom User Contact Info *\/ \r\n<\/pre>\n<p>Then use this code wherever you want to display it:<\/p>\n<pre>&lt;a href=\"&lt;?php the_author_meta('facebook', $current_author-&gt;ID); ?&gt;\"&gt;&lt;\/a&gt; \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/thomasgriffinmedia.com\/blog\/2010\/09\/how-to-add-custom-user-contact-info-in-wordpress\/\" target=\"_blank\">Thomas Griffin<\/a><\/p>\n<h2 id=\"Search\">Search<\/h2>\n<h3>39. Highlight search terms<\/h3>\n<p>This is a nice one. Power up your search functionality by highlighting the search term in the results.<br \/>\nOpen <code>search.php<\/code> and find the <code>the_title() function<\/code><br \/>\nReplace with:<\/p>\n<pre>echo $title; \r\n<\/pre>\n<p>Above the modified line add:<\/p>\n<pre>&lt;?php \r\n&lt;span style=\"white-space: pre;\"&gt; &lt;\/span&gt;$title &lt;span style=\"white-space: pre;\"&gt; &lt;\/span&gt;= get_the_title(); \r\n&lt;span style=\"white-space: pre;\"&gt; &lt;\/span&gt;$keys= explode(\" \",$s); \r\n&lt;span style=\"white-space: pre;\"&gt; &lt;\/span&gt;$title &lt;span style=\"white-space: pre;\"&gt; &lt;\/span&gt;= preg_replace('\/('.implode('|', $keys) .')\/iu',\r\n&lt;span style=\"white-space: pre;\"&gt; &lt;\/span&gt;'&lt;strong class=\"search-excerpt\"&gt;\\0&lt;\/strong&gt;',\r\n&lt;span style=\"white-space: pre;\"&gt; &lt;\/span&gt;$title); \r\n?&gt; \r\n<\/pre>\n<p>Add the following to your <code>style.css<\/code>. Add:<\/p>\n<pre>strong.search-excerpt { background: yellow; } \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/how-to-enlight-searched-text-in-search-results\" target=\"_blank\">WP Recipes<\/a><\/p>\n<h3>40. Exclude Posts and Pages from Search Results<\/h3>\n<p>Sometimes you don\u2019t want all of your posts and pages appearing in your search results. Use this snippet to shun whichever ones you want.<\/p>\n<pre>\/\/ search filter\r\nfunction fb_search_filter($query) { \r\n \r\nif ( !$query-&gt;is_admin &amp;amp;&amp;amp; $query-&gt;is_search) { \r\n$query-&gt;set('post__not_in', array(40, 9) ); \/\/ id of page or post\r\n} \r\n \r\nreturn $query; \r\n} \r\nadd_filter( 'pre_get_posts', 'fb_search_filter' ); \r\n<\/pre>\n<p>To exclude the subpage of a page you need to add it to the IS:<\/p>\n<pre>\/\/ search filter\r\nfunction fb_search_filter($query) { \r\n \r\nif ( !$query-&gt;is_admin &amp;amp;&amp;amp; $query-&gt;is_search) { \r\n$pages = array(2, 40, 9); \/\/ id of page or post\r\n\/\/ find children to id\r\n&gt;foreach( $pages as $page ) { \r\n$childrens = get_pages( array('child_of' =&gt; $page, 'echo' =&gt; 0) ); \r\n} \r\n\/\/ add id to array \r\n&gt;for($i = 0; $i &lt; sizeof($childrens); ++$i) { $pages[] = $childrens[$i]-&gt;ID; \r\n} \r\n$query-&gt;set('post__not_in', $pages ); \r\n} \r\n \r\nreturn $query; \r\n} \r\nadd_filter( 'pre_get_posts', 'fb_search_filter' ); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wpengineer.com\/2176\/exclude-posts-and-pages-in-wordpress-search\/\" target=\"_blank\">WPEngineer<\/a><\/p>\n<h3>41. Disable WordPress Search<\/h3>\n<p>There may be sites that you have where you don\u2019t want users to be able to search. Use this snippet to remove the search functionality.<\/p>\n<pre>function fb_filter_query( $query, $error = true ) { \r\n \r\nif ( is_search() ) { \r\n$query-&gt;is_search = false; \r\n$query-&gt;query_vars[s] = false; \r\n$query-&gt;query[s] = false; \r\n\/\/ to error\r\n&gt;if ( $error == true ) \r\n$query-&gt;is_404 = true; \r\n} \r\n} \r\nadd_action( 'parse_query', 'fb_filter_query' ); \r\nadd_filter( 'get_search_form', create_function( '$a', \"return null;\" ) ); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wpengineer.com\/1042\/disable-wordpress-search\/\" target=\"_blank\">WP Engineer<\/a><\/p>\n<h2 id=\"Posts\">Posts<\/h2>\n<h3>42. Set a Maximum Word Count on Post Titles<\/h3>\n<p>Manage a blog with multiple users? Use this snippet to set a maximum word count on your titles.<\/p>\n<pre>function maxWord($title){ \r\n \r\nglobal $post;\r\n$title = $post-&gt;post_title; \r\n \r\nif (str_word_count($title) &gt;= 10 ) \/\/set this to the maximum number of words\r\nwp_die( __('Error: your post title is over the maximum word count.') ); \r\n} \r\nadd_action('publish_post', 'maxWord'); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/how-to-set-a-maximum-word-count-on-post-titles\" rel=\"noopener\" target=\"_blank\">WP Recipes <\/a><\/p>\n<h3>43. Set Minimum Word Count on Posts<\/h3>\n<p>Make those pesky authors write more:<\/p>\n<pre>function minWord($content){ \r\n \r\nglobal $post;\r\n$num = 100; \/\/set this to the minimum number of words\r\n$content = $post-&gt;post_content;\r\n \r\nif (str_word_count($content) &lt;  $num) \t    wp_die( __('Error: your post is below the minimum word count.') ); } add_action('publish_post', 'minWord');<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/how-to-define-a-minimum-word-count-per-post\" rel=\"noopener\" target=\"_blank\">WP Recipes<\/a><\/p>\n<h3>44. Add Default Text to your Posts<\/h3>\n<p>This snippet will let you add default text that appears in every new post.<\/p>\n<pre>&lt;?php \r\n \r\nadd_filter( 'default_content', 'my_editor_content' ); \r\nfunction my_editor_content( $content ) { \r\n$content = \"This is some custom content I'm adding to the post editor because I hate re-typing it.\"; \r\n \r\nreturn $content;\r\n} \r\n?&gt; \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/justintadlock.com\/archives\/2009\/04\/05\/how-to-preset-text-in-the-wordpress-post-editor\" rel=\"noopener\" target=\"_blank\">Justin Tadlock<\/a><\/p>\n<h3>45. Add Custom Content Under Each Post<\/h3>\n<p>You may want to add a custom piece of content under each post \u2013 perhaps a copyright notice, some advertising or you could just say \u201cthanks for reading!\u201d<\/p>\n<pre>function add_post_content($content) { \r\n \r\nif(!is_feed() &amp;amp;&amp;amp; !is_home()) { \r\n$content .= '&lt;p&gt;This article is copyright &amp;copy; '.date('Y').'&amp;nbsp;'.bloginfo('name').'&lt;\/p&gt;'; \r\n} \r\n \r\nreturn $content;\r\n} \r\nadd_filter('the_content', 'add_post_content'); \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/wordpress-tip-insert-custom-content-after-each-post\" target=\"_blank\">WP Recipes<\/a><\/p>\n<h3>46. Display Incremental Numbers Next to Each Published Post<\/h3>\n<p>This snippet lets you add numbers beside your posts. You could use Article 1, Article 2, Article 3; or Post 1, Post 2, Post 3; or whatever you want.<\/p>\n<p>Add this to your functions:<\/p>\n<pre>function updateNumbers() { \r\n \r\nglobal $wpdb; \r\n$querystr = \"SELECT $wpdb-&gt;posts.* FROM $wpdb-&gt;posts WHERE $wpdb-&gt;posts.post_status = 'publish' AND $wpdb-&gt;posts.post_type = 'post' \"; \r\n$pageposts = $wpdb-&gt;get_results($querystr, OBJECT); \r\n$counts = 0 ; \r\n \r\nif ($pageposts): \r\n \r\nforeach ($pageposts as $post): \r\nsetup_postdata($post); \r\n$counts++; \r\nadd_post_meta($post-&gt;ID, 'incr_number', $counts, true); \r\nupdate_post_meta($post-&gt;ID, 'incr_number', $counts); \r\n \r\nendforeach; \r\n \r\nendif; \r\n} \r\nadd_action ( 'publish_post', 'updateNumbers' ); \r\nadd_action ( 'deleted_post', 'updateNumbers' ); \r\nadd_action ( 'edit_post', 'updateNumbers' ); \r\n<\/pre>\n<p>Then add this within the loop:<\/p>\n<pre>&lt;?php echo get_post_meta($post-&gt;ID,'incr_number',true); ?&gt; \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/how-to-display-an-incrementing-number-next-to-each-published-post\" target=\"_blank\">WP Recipes<\/a><\/p>\n<h3>47. Shorten the excerpt<\/h3>\n<p>Think the excerpt is too long? Use this snippet to shorten it. This shortens it to 20 words.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpFunctionKeyword\">function<\/span> new_excerpt_length<span class=\"phpOperator\">(<\/span>$length<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nreturn <\/span>20;\r\n<span class=\"phpOperator\">}<\/span> \r\nadd_filter<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'excerpt_length'<\/span>, <span class=\"phpString\">'new_excerpt_length'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source: Lava360<\/p>\n<h2 id=\"Lists-of-Posts\">Lists of Posts<\/h2>\n<h3>48. Display Random Posts<\/h3>\n<p>Shows a nice list of some random posts. Stop your long lost posts from being forgotten. Paste this wherever you want it.<\/p>\n<pre class=\"php\"> \r\n<span class=\"htmlOtherTag\">&lt;ul&gt;<\/span><span class=\"htmlOtherTag\">&lt;li&gt;<\/span><span class=\"htmlOtherTag\">&lt;h2&gt;<\/span>A random selection of my writing<span class=\"htmlOtherTag\">&lt;\/h2&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;ul&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n$rand_posts <span class=\"phpOperator\">=<\/span><span class=\"htmlText\"> get_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'numberposts=<span class=\"phpNumber\">5<\/span>&amp;amp<span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">orderby<\/span><span class=\"phpOperator\">=<\/span>rand'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nforeach<span class=\"phpOperator\">(<\/span><\/span> $rand_posts<span class=\"phpKeyword\"> as <\/span>$post <span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">:<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;li&gt;<\/span><span class=\"htmlAnchorTag\">&lt;a href=<span class=\"htmlAttributeValue\">\"<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_permalink<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>\"<\/span>&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_title<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlAnchorTag\">&lt;\/a&gt;<\/span><span class=\"htmlOtherTag\">&lt;\/li&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> endforeach<span class=\"phpText\">;<\/span><\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/ul&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/li&gt;<\/span><span class=\"htmlOtherTag\">&lt;\/ul&gt;<\/span> \r\n<\/pre>\n<p>Source: Lava 360<\/p>\n<h3>49. Display Most Popular Post from a Specific Category<\/h3>\n<p>Sometimes you might want to display only your popular posts from your \u201cFeatured\u201d category, or your \u201cbooks\u201d category. Use this snippet to achieve it.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n$args=<span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span> \r\n<span class=\"phpString\">'cat'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpNumber\">3<\/span>,\r\n<span class=\"phpString\">'orderby'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'comment_count'<\/span>,\r\n<span class=\"phpString\">'order'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'DESC'<\/span>,\r\n<span class=\"phpString\">'post_type'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'post'<\/span>,\r\n<span class=\"phpString\">'post_status'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'publish'<\/span>,\r\n<span class=\"phpString\">'posts_per_page'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpNumber\">6<\/span>,\r\n<span class=\"phpString\">'caller_get_posts'<\/span><span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpNumber\">1<\/span> \r\n<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$my_query <span class=\"phpOperator\">=<\/span> null;\r\n$my_query <span class=\"phpOperator\">=<\/span><span class=\"phpKeyword\"> new <\/span><span class=\"htmlText\">WP_Query<\/span><span class=\"phpOperator\">(<\/span>$args<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nif<span class=\"phpOperator\">(<\/span><\/span> $my_query<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">have_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;ul&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> while <\/span><span class=\"phpOperator\">(<\/span>$my_query<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">have_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">:<\/span> $my_query<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">the_post<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;li&gt;<\/span><span class=\"htmlAnchorTag\">&lt;a href=<span class=\"htmlAttributeValue\">\"<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_permalink<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>\"<\/span> rel=<span class=\"htmlAttributeValue\">\"bookmark\"<\/span> title=<span class=\"htmlAttributeValue\">\"Permanent Link to <span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_title_attribute<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>\"<\/span>&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_title<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlAnchorTag\">&lt;\/a&gt;<\/span><span class=\"htmlOtherTag\">&lt;\/li&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpKeyword\"> endwhile<span class=\"phpText\">;<\/span><\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/ul&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpOperator\">}<\/span> \r\n<span class=\"htmlText\"> \r\nwp_reset_query<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<\/pre>\n<p>Remember to change this line to the category you want:<\/p>\n<pre class=\"php\"> <span class=\"phpString\">'cat'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpNumber\">3<\/span>,<\/pre>\n<p>And set this line to how many posts you want to display:<\/p>\n<pre class=\"php\"> <span class=\"phpString\">'posts_per_page'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpNumber\">6<\/span>,<\/pre>\n<p>Source: <a href=\"http:\/\/www.dynamicwp.net\/articles-and-tutorials\/how-to-displa-most-popular-posts-from-a-specific-category\/\" rel=\"noopener\" target=\"_blank\">Dynamic WP<\/a><\/p>\n<h3>50. List Upcoming Posts<\/h3>\n<p>Want to tantalize your readers with what you\u2019ve got to come? What to display an event that\u2019s happening in the future? This snippet will let you list which posts you have in draft.<\/p>\n<pre class=\"php\"> \r\n<span class=\"htmlOtherTag\">&lt;div id=<span class=\"htmlAttributeValue\">\"zukunft\"<\/span>&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;div id=<span class=\"htmlAttributeValue\">\"zukunft_header\"<\/span>&gt;<\/span><span class=\"htmlOtherTag\">&lt;p&gt;<\/span>Future events<span class=\"htmlOtherTag\">&lt;\/p&gt;<\/span><span class=\"htmlOtherTag\">&lt;\/div&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> query_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'showposts=10&amp;amp<span class=\"phpText\">;<\/span>post_status=future'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> if <\/span><span class=\"phpOperator\">(<\/span><span class=\"htmlText\"> have_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">:<\/span><span class=\"phpKeyword\"> while <\/span><span class=\"phpOperator\">(<\/span><span class=\"htmlText\"> have_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> the_post<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;div &gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;p class&gt;<\/span><span class=\"htmlOtherTag\">&lt;b&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_title<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlOtherTag\">&lt;\/b&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> edit_post_link<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'e'<\/span>,<span class=\"phpString\">' <span class=\"phpOperator\">(<\/span>'<\/span>,<span class=\"phpString\">'<span class=\"phpOperator\">)<\/span>'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlOtherTag\">&lt;br \/&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;span&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_time<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'j<span class=\"phpOperator\">.<\/span> F Y'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlOtherTag\">&lt;\/span&gt;<\/span><span class=\"htmlOtherTag\">&lt;\/p&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/div&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> endwhile<span class=\"phpText\">;<\/span><\/span><span class=\"phpKeyword\"> else<span class=\"phpOperator\">:<\/span><\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlOtherTag\">&lt;p&gt;<\/span>No future events scheduled.<span class=\"htmlOtherTag\">&lt;\/p&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> endif<span class=\"phpText\">;<\/span><\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/div&gt;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/how-to-list-future-posts\" target=\"_blank\">WP Recipes<\/a><\/p>\n<h3>51. Show Related Posts<\/h3>\n<p>It\u2019s nice to be able to show your related posts \u2013 and without a plugin it\u2019s even better.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n$tags <span class=\"phpOperator\">=<\/span><span class=\"htmlText\"> wp_get_post_tags<\/span><span class=\"phpOperator\">(<\/span>$post<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">ID<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span>$tags<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpFunction\">echo<\/span> <span class=\"phpString\">'Related Posts'<\/span><span class=\"phpText\">;<\/span> \r\n$first_tag <span class=\"phpOperator\">=<\/span> $tags<span class=\"phpOperator\">[<\/span><span class=\"phpNumber\">0<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">term_id<\/span><span class=\"phpText\">;<\/span> \r\n$args=<span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span> \r\n<span class=\"phpString\">'tag__in'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span>$first_tag<span class=\"phpOperator\">)<\/span>,\r\n<span class=\"phpString\">'post__not_in'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span>$post<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">ID<\/span><span class=\"phpOperator\">)<\/span>,\r\n<span class=\"phpString\">'showposts'<\/span><span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"phpNumber\">1<\/span>,\r\n<span class=\"phpString\">'caller_get_posts'<\/span><span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"phpNumber\">1<\/span> \r\n<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$my_query <span class=\"phpOperator\">=<\/span><span class=\"phpKeyword\"> new <\/span><span class=\"htmlText\">WP_Query<\/span><span class=\"phpOperator\">(<\/span>$args<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nif<span class=\"phpOperator\">(<\/span><\/span> $my_query<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">have_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nwhile <\/span><span class=\"phpOperator\">(<\/span>$my_query<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">have_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">:<\/span> $my_query<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">the_post<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;p&gt;<\/span><span class=\"htmlAnchorTag\">&lt;a href=<span class=\"htmlAttributeValue\">\"<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_permalink<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>\"<\/span> rel=<span class=\"htmlAttributeValue\">\"bookmark\"<\/span> title=<span class=\"htmlAttributeValue\">\"Permanent Link to <span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_title_attribute<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>\"<\/span>&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_title<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlAnchorTag\">&lt;\/a&gt;<\/span><span class=\"htmlOtherTag\">&lt;\/p&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n<span class=\"phpKeyword\"> \r\nendwhile<span class=\"phpText\">;<\/span><\/span><span class=\"htmlText\"> wp_reset<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<\/pre>\n<p>Source: Snipp.it<\/p>\n<h3>52. Popular Posts Based on Comment Count<\/h3>\n<p>It\u2019s nice to be able to list all of your most popular posts based on the number of comments.<\/p>\n<pre class=\"html\"> \r\n<span class=\"htmlOtherTag\">&lt;h2&gt;<\/span>Popular Posts<span class=\"htmlOtherTag\">&lt;\/h2&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;ul&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;?php $result = $wpdb-&gt;<\/span>get_results(\"SELECT comment_count,ID,post_title FROM $wpdb-&gt;posts ORDER BY comment_count DESC LIMIT 0 , 10\");\r\nforeach ($result as $post) {\r\nsetup_postdata($post);\r\n$postid = $post-&gt;ID;\r\n$title = $post-&gt;post_title;\r\n$commentcount = $post-&gt;comment_count;\r\nif ($commentcount != 0) { ?&gt;\r\n<span class=\"htmlOtherTag\">&lt;li&gt;<\/span><span class=\"htmlAnchorTag\">&lt;a href=<span class=\"htmlAttributeValue\">\"<span class=\"htmlOtherTag\">&lt;?php echo get_permalink($postid); ?&gt;<\/span><\/span>\"<\/span> title=<span class=\"htmlAttributeValue\">\"<span class=\"htmlOtherTag\">&lt;?php echo $title ?&gt;<\/span>\"<\/span>&gt;\r\n<span class=\"htmlOtherTag\">&lt;?php echo $title ?&gt;<\/span><span class=\"htmlAnchorTag\">&lt;\/a&gt;<\/span> {<span class=\"htmlOtherTag\">&lt;?php echo $commentcount ?&gt;<\/span>}<span class=\"htmlOtherTag\">&lt;\/li&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;?php } } ?&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/ul&gt;<\/span> \r\n<\/pre>\n<p>Source: LG Creative<\/p>\n<h3>53. Display Latest Posts<\/h3>\n<p>Easily show your latest posts<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> query_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'showposts=<span class=\"phpNumber\">5<\/span>'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;ul&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> while <\/span><span class=\"phpOperator\">(<\/span><span class=\"htmlText\">have_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> the_post<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;li&gt;<\/span><span class=\"htmlAnchorTag\">&lt;a href=<span class=\"htmlAttributeValue\">\"<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_permalink<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>\"<\/span>&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_title<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlAnchorTag\">&lt;\/a&gt;<\/span><span class=\"htmlOtherTag\">&lt;\/li&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> endwhile<span class=\"phpText\">;<\/span><\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/ul&gt;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.webdesignerwall.com\/tutorials\/wordpress-theme-hacks\/\" target=\"_blank\">Web Designer Wall<\/a><\/p>\n<h3>Pages<\/h3>\n<h3>54. Custom Page Style<\/h3>\n<p>Page templates are great for differentiating different types of pages. You can use this snippet. Just drop it into a new PHP file and upload it. You\u2019ll be able to access it by using the page template dropdown menu when creating a page.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpComment\">\/* Template name<span class=\"phpOperator\">:<\/span> Custom Page Name *\/<\/span> \r\n<span class=\"phpComment\">\/* Describe the custom page here<span class=\"phpOperator\">!<\/span> *\/<\/span> \r\nget_header<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n# The loop n' all<span class=\"phpOperator\">!<\/span> #\r\nthe_sidebar<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\nget_footer<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source: Lava 360<\/p>\n<h3>Custom Post Types<\/h3>\n<h3>55. Create Custom Post Type<\/h3>\n<p>Everyone\u2019s favourite.<\/p>\n<pre class=\"php\"> \r\n$args <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span> \r\n<span class=\"phpString\">'label'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> __<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'Products'<\/span><span class=\"phpOperator\">)<\/span>,\r\n<span class=\"phpString\">'singular_label'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> __<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'Product'<\/span><span class=\"phpOperator\">)<\/span>,\r\n<span class=\"phpString\"><span class=\"phpKeyword\">'public'<\/span><\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"phpKeyword\"> true,<\/span> \r\n<span class=\"phpString\">'show_ui'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"phpKeyword\"> true,<\/span> \r\n<span class=\"phpString\">'capability_type'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'page'<\/span>,\r\n<span class=\"phpString\">'hierarchical'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"phpKeyword\"> false,<\/span> \r\n<span class=\"phpString\">'rewrite'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"phpKeyword\"> true,<\/span> \r\n<span class=\"phpString\">'query_var'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'products'<\/span>,\r\n<span class=\"phpString\">'supports'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'title'<\/span>, <span class=\"phpString\">'thumbnail'<\/span><span class=\"phpOperator\">)<\/span> \r\n<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\nregister_post_type<span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'product'<\/span> , $args <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source: Cats Who Code<\/p>\n<h3>56. Different RSS Feed for Each Custom Post Type\/Taxonomy<\/h3>\n<p>This sounds like something which should be incredibly difficult. Actually, it\u2019s not. All you have to do is append the custom post type to the URL:<\/p>\n<pre class=\"html\"> http:\/\/www.yoursite.com\/feed\/?post_type=book<\/pre>\n<p>Then you can add a custom taxonomy to it too.<\/p>\n<pre class=\"html\"> http:\/\/www.yoursite.com\/feed\/?post_type=book<span class=\"htmlSpecialChar\">&amp;amp;<\/span>genre=romance<\/pre>\n<p>Source: <a href=\"http:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-make-a-separate-rss-feed-for-each-custom-post-type-in-wordpress\/\" target=\"_blank\">WPBeginner <\/a><\/p>\n<h3>57. Editor Styles for Custom Post Types<\/h3>\n<p>Want to use different stylesheets for each of your custom post types? You can use this snippet. Make sure to insert your own custom post type names and your own stylesheet names.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpFunctionKeyword\">function<\/span> my_editor_style<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nglobal <\/span>$current_screen<span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nswitch <\/span><span class=\"phpOperator\">(<\/span>$current_screen<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span>post_type<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\ncase <\/span><span class=\"phpString\">'post'<\/span><span class=\"phpOperator\">:<\/span> \r\nadd_editor_style<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'editor-style-post.css'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nbreak<span class=\"phpText\">;<\/span><\/span> \r\n<span class=\"phpKeyword\"> \r\ncase <\/span><span class=\"phpString\">'page'<\/span><span class=\"phpOperator\">:<\/span> \r\nadd_editor_style<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'editor-style-page.css'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nbreak<span class=\"phpText\">;<\/span><\/span> \r\n<span class=\"phpKeyword\"> \r\ncase <\/span><span class=\"phpString\">'portfolio'<\/span><span class=\"phpOperator\">:<\/span> \r\nadd_editor_style<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'editor-style-portfolio.css'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nbreak<span class=\"phpText\">;<\/span><\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\nadd_action<span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'admin_head'<\/span>, <span class=\"phpString\">'my_editor_style'<\/span> <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source: WP Storm<\/p>\n<h2 id=\"Category\">Category<\/h2>\n<h3>58. Order Category by Most Recently Updated<\/h3>\n<p>This is a nice piece of code for ordering your categories.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n$cat_<span class=\"phpFunction\">array<\/span> <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$args=<span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span> \r\n<span class=\"phpString\">'post_type'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'post'<\/span>,\r\n<span class=\"phpString\">'post_status'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'publish'<\/span>,\r\n<span class=\"phpString\">'posts_per_page'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> 20,\r\n<span class=\"phpString\">'caller_get_posts'<\/span><span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpNumber\">1<\/span> \r\n<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$my_query <span class=\"phpOperator\">=<\/span> null;\r\n$my_query <span class=\"phpOperator\">=<\/span><span class=\"phpKeyword\"> new <\/span><span class=\"htmlText\">WP_Query<\/span><span class=\"phpOperator\">(<\/span>$args<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nif<span class=\"phpOperator\">(<\/span><\/span> $my_query<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">have_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nwhile <\/span><span class=\"phpOperator\">(<\/span>$my_query<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">have_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">:<\/span> $my_query<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">the_post<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$cat_args=<span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'orderby'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'none'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$cats <span class=\"phpOperator\">=<\/span><span class=\"htmlText\"> wp_get_post_terms<\/span><span class=\"phpOperator\">(<\/span> $post<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span>ID , <span class=\"phpString\">'category'<\/span>, $cat_args<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nforeach<span class=\"phpOperator\">(<\/span><\/span>$cats<span class=\"phpKeyword\"> as <\/span>$cat<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n$cat_<span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">[<\/span>$cat<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">term_id<\/span><span class=\"phpOperator\">]<\/span> <span class=\"phpOperator\">=<\/span> $cat<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">term_id<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpKeyword\"> \r\nendwhile<span class=\"phpText\">;<\/span><\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span>$cat_<span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nforeach<span class=\"phpOperator\">(<\/span><\/span>$cat_<span class=\"phpFunction\">array<\/span><span class=\"phpKeyword\"> as <\/span>$cat<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n$category <span class=\"phpOperator\">=<\/span><span class=\"htmlText\"> get_term_by<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'ID'<\/span>,$cat, <span class=\"phpString\">'category'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpFunction\">echo<\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>a href=<span class=\"phpString\">\"'<\/span> <span class=\"phpOperator\">.<\/span><span class=\"htmlText\"> esc_attr<\/span><span class=\"phpOperator\">(<\/span><span class=\"htmlText\">get_term_link<\/span><span class=\"phpOperator\">(<\/span>$category, <span class=\"phpString\">'category'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">.<\/span> <span class=\"phpString\">'\" title=\"'<\/span> <span class=\"phpOperator\">.<\/span> <span class=\"phpFunction\">sprintf<\/span><span class=\"phpOperator\">(<\/span><span class=\"htmlText\"> __<\/span><span class=\"phpOperator\">(<\/span> \"<\/span>View all posts in %s<span class=\"phpString\">\" <span class=\"phpOperator\">)<\/span>, $category<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">name <\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">.<\/span> <span class=\"phpString\">'\"<\/span> '<\/span> <span class=\"phpOperator\">.<\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&gt;<\/span>'<\/span> <span class=\"phpOperator\">.<\/span> $category<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span>name.<span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>\/a<span class=\"phpOperator\">&gt;<\/span>'<\/span>.<span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>br \/<span class=\"phpOperator\">&gt;<\/span>'<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"htmlText\"> \r\nwp_reset_query<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.dynamicwp.net\/articles-and-tutorials\/how-to-order-category-by-most-recently-updated\/\" target=\"_blank\">Dynamic WP <\/a><\/p>\n<h3>59. Exclude Specific Category<\/h3>\n<p>It can sometimes come in handy to exclude specific categories from being displayed.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> query_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'cat<span class=\"phpOperator\">=<\/span>-<span class=\"phpNumber\">2<\/span>'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> while <\/span><span class=\"phpOperator\">(<\/span><span class=\"htmlText\">have_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> the_post<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n\/\/the loop here\r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> endwhile<span class=\"phpText\">;<\/span><\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.webdesignerwall.com\/tutorials\/wordpress-theme-hacks\/\" rel=\"noopener\" target=\"_blank\">Web Designer Wall <\/a><\/p>\n<h2 id=\"Comments\">Comments<\/h2>\n<h3>60. Display Recent Comments with Gravatar<\/h3>\n<p>This is a nice way to achieve something simple without the use of a plugin. You can show off your latest comments in your sidebar, with the gravatar. Just paste this into your sidebar.php<\/p>\n<pre class=\"php\"><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span>     $comments <span class=\"phpOperator\">=<\/span><span class=\"htmlText\"> get_comments<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'status=approve&amp;amp<span class=\"phpText\">;<\/span>number=<span class=\"phpNumber\">5<\/span>'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;ul&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> foreach <\/span><span class=\"phpOperator\">(<\/span>$comments<span class=\"phpKeyword\"> as <\/span>$comment<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;li&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpFunction\">echo<\/span><span class=\"htmlText\"> get_avatar<\/span><span class=\"phpOperator\">(<\/span> $comment, <span class=\"phpString\">'35'<\/span> <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlAnchorTag\">&lt;a href=<span class=\"htmlAttributeValue\">\"<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpFunction\">echo<\/span><span class=\"htmlText\"> get_permalink<\/span><span class=\"phpOperator\">(<\/span>$comment<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">ID<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>#comment-<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpFunction\">echo<\/span> $comment<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">comment_ID<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>\"<\/span> title=<span class=\"htmlAttributeValue\">\"on <span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpFunction\">echo<\/span> $comment<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">post_title<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>\"<\/span>&gt;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpFunction\">echo<\/span> <span class=\"phpFunction\">strip_tags<\/span><span class=\"phpOperator\">(<\/span>$comment<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">comment_author<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>: <span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpFunction\">echo<\/span><span class=\"htmlText\"> wp_html_excerpt<\/span><span class=\"phpOperator\">(<\/span> $comment<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span>comment_content, 35 <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>... <span class=\"htmlAnchorTag\">&lt;\/a&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/li&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpOperator\">}<\/span>  <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/ul&gt;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.dynamicwp.net\/articles-and-tutorials\/best-way-to-display-recent-comments-with-gravatar-without-plugin\/\" target=\"_blank\">Dynamic WP <\/a><\/p>\n<h3>61. Display Number of Comments<\/h3>\n<p>If you want a quick way to show off your number of comments you can add this to your sidebar.php<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n$commcount <span class=\"phpOperator\">=<\/span> $wpdb<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">get_var<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">\"SELECT COUNT<span class=\"phpOperator\">(<\/span>*<span class=\"phpOperator\">)<\/span> FROM $wpdb<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">comments WHERE comment_approved <\/span><span class=\"phpOperator\">=<\/span> <span class=\"phpString\">'<span class=\"phpNumber\">1<\/span>'<\/span>\"<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span><span class=\"phpNumber\">0<\/span> <span class=\"phpOperator\">&lt;<\/span> $commcount<span class=\"phpOperator\">)<\/span> $commcount <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">number_format<\/span><span class=\"phpOperator\">(<\/span>$commcount<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpFunction\">echo<\/span> <span class=\"phpString\">\"Our users have made \"<\/span>.$commcount.<span class=\"phpString\">\" comments, care to join in<span class=\"phpOperator\">?<\/span>\"<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<\/pre>\n<p>Source: PHP Magicbook<\/p>\n<h3>62. Style Comments for Every Role<\/h3>\n<p>This lets you style the comments for different roles.<\/p>\n<pre class=\"php\"> \r\n<span class=\"htmlOtherTag\">&lt;ol id=<span class=\"htmlAttributeValue\">\"commentlist\"<\/span>&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> foreach <\/span><span class=\"phpOperator\">(<\/span>$comments<span class=\"phpKeyword\"> as <\/span>$comment<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">:<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpComment\">\/\/ The extra stuff to get commenter<span class=\"phpString\">'s role\r\n<\/span>$user_id <span class=\"phpOperator\">=<\/span> $comment<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">user_id<\/span><span class=\"phpText\">;<\/span> \r\n$role <span class=\"phpOperator\">=<\/span> <span class=\"phpOperator\">(<\/span> <span class=\"phpFunction\">isset<\/span><span class=\"phpOperator\">(<\/span> $roles<span class=\"phpOperator\">[<\/span>$user_id<span class=\"phpOperator\">]<\/span> <span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">?<\/span> $roles<span class=\"phpOperator\">[<\/span>$user_id<span class=\"phpOperator\">]<\/span> <span class=\"phpOperator\">:<\/span> '<\/span>' <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;li&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;p&gt;<\/span>By <span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> comment_author_link<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> - <span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> comment_date<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlOtherTag\">&lt;\/p&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> comment_text<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/li&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> endforeach<span class=\"phpText\">;<\/span><\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/ol&gt;<\/span> \r\n<\/pre>\n<p>Add this to your <code>style.css<\/code><\/p>\n<pre class=\"css\"> \r\n<span class=\"cssSelector\">#commentlist li {<\/span> <span class=\"cssProperty\">border<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\">2px solid white<\/span><span class=\"cssRest\">;<\/span> <span class=\"cssSelector\">}<\/span> <span class=\"cssComment\">\/* not logged or subscriber *\/<\/span> \r\n<span class=\"cssSelector\">#commentlist li.administrator {<\/span> border:2px solid red <span class=\"cssSelector\">}<\/span> <span class=\"cssComment\">\/* blog admin *\/<\/span> \r\n<span class=\"cssSelector\">#commentlist li.editor {<\/span> border:2px solid blue <span class=\"cssSelector\">}<\/span> <span class=\"cssComment\">\/* editor *\/<\/span> \r\n<\/pre>\n<p>Source: Design Beginner<\/p>\n<h3>63. Add \u201cDel\u201d and \u201cSpam\u201d buttons to your comments<\/h3>\n<p>It can be a bit of a pain having to go to the admin area just to spam some piece of junk. You can use this snippet to add the \u201cDel\u201d and \u201cSpam\u201d buttons to your comments on the front end.<br \/>\nAdd this to <code>functions.php<\/code><\/p>\n<pre class=\"php\"> \r\n<span class=\"phpFunctionKeyword\">function<\/span> delete_comment_link<span class=\"phpOperator\">(<\/span>$id<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span>current_user_can<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'edit_post'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpFunction\">echo<\/span> <span class=\"phpString\">'<span class=\"phpOperator\">|<\/span> <span class=\"phpOperator\">&lt;<\/span>a href=<span class=\"phpString\">\"'<\/span>.admin_url<span class=\"phpOperator\">(<\/span>\"<\/span>comment.php<span class=\"phpOperator\">?<\/span>action<span class=\"phpOperator\">=<\/span>cdc&amp;amp<span class=\"phpText\">;<\/span>c=$id<span class=\"phpString\">\"<span class=\"phpOperator\">)<\/span>.<span class=\"phpString\">'\"&gt;del&lt;\/a&gt; ';\r\necho '| &lt;a href=\"'<\/span>.admin_url<span class=\"phpOperator\">(<\/span>\"<\/span>comment.php<span class=\"phpOperator\">?<\/span>action<span class=\"phpOperator\">=<\/span>cdc&amp;amp<span class=\"phpText\">;<\/span>dt<span class=\"phpOperator\">=<\/span>spam&amp;amp<span class=\"phpText\">;<\/span>c=$id<span class=\"phpString\">\"<span class=\"phpOperator\">)<\/span>.<span class=\"phpString\">'\"<\/span><span class=\"phpOperator\">&gt;<\/span>spam<span class=\"phpOperator\">&lt;<\/span>\/a<span class=\"phpOperator\">&gt;<\/span>'<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<\/pre>\n<p>Add the following after <code>edit_comment_link()<\/code><\/p>\n<pre class=\"php\"> \r\ndelete_comment_link<span class=\"phpOperator\">(<\/span>get_comment_ID<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/how-to-add-del-and-spam-buttons-to-your-comments\" target=\"_blank\">WP Recipes <\/a><\/p>\n<h3>64. Remove Autolinks in Comments<\/h3>\n<p>Spammers love to leave links in your comments. Stop those urls from turning into links.<\/p>\n<pre class=\"php\"> \r\nremove_filter<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'comment_text'<\/span>, <span class=\"phpString\">'make_clickable'<\/span>, <span class=\"phpNumber\">9<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/wordpress-hack-remove-autolinks-in-comments\" target=\"_blank\">WP Recipes <\/a><\/p>\n<h3>65. Disable HTML in Comments<\/h3>\n<p>This is very useful if you have lots of people posting pieces of code in your comments. No longer will it disappear!<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpComment\">\/\/ This will occur when the comment is posted\r\n<\/span><span class=\"phpFunctionKeyword\">function<\/span> plc_comment_post<span class=\"phpOperator\">(<\/span> $incoming_comment <span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpComment\">\/\/ convert everything in a comment to display literally\r\n<\/span>$incoming_comment<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'comment_content'<\/span><span class=\"phpOperator\">]<\/span> <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">htmlspecialchars<\/span><span class=\"phpOperator\">(<\/span>$incoming_comment<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'comment_content'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpComment\">\/\/ the one<span class=\"phpKeyword\"> exception <\/span>is single quotes, which cannot be #039; because WordPress marks it<span class=\"phpKeyword\"> as <\/span>spam\r\n<\/span>$incoming_comment<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'comment_content'<\/span><span class=\"phpOperator\">]<\/span> <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">str_replace<\/span><span class=\"phpOperator\">(<\/span> <span class=\"phpString\">\"<span class=\"phpString\">'\", ''', $incoming_comment['comment_content'] );\r\nreturn( $incoming_comment );\r\n}\r\n\/\/ This will occur before a comment is displayed\r\nfunction plc_comment_display( $comment_to_display ) {\r\n\/\/ Put the single quotes back in\r\n$comment_to_display = str_replace( ''', \"'<\/span>\"<\/span>, $comment_to_display <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nreturn <\/span>$comment_to_display<span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\nadd_filter<span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'preprocess_comment'<\/span>, <span class=\"phpString\">'plc_comment_post'<\/span>, <span class=\"phpString\">''<\/span>, <span class=\"phpNumber\">1<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\nadd_filter<span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'comment_text'<\/span>, <span class=\"phpString\">'plc_comment_display'<\/span>, <span class=\"phpString\">''<\/span>, <span class=\"phpNumber\">1<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\nadd_filter<span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'comment_text_rss'<\/span>, <span class=\"phpString\">'plc_comment_display'<\/span>, <span class=\"phpString\">''<\/span>, <span class=\"phpNumber\">1<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\nadd_filter<span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'comment_excerpt'<\/span>, <span class=\"phpString\">'plc_comment_display'<\/span>, <span class=\"phpString\">''<\/span>, <span class=\"phpNumber\">1<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.theblog.ca\/literal-comments\" target=\"_blank\">Peter\u2019s Useless Crap<\/a><\/p>\n<h3>66. Separate Trackbacks from Comments<\/h3>\n<p>Trackbacks are great for acknowledging people who have linked to you and they help you to keep track of where your post has appeared. However, they can be annoying when they break up your comments. Use this snippet to separate them.<\/p>\n<p>Find this in your comments.php<\/p>\n<pre class=\"php\"> \r\nforeach ($comments as $comment) : ?&gt;\r\n\/\/ Comments are displayed here\r\nendforeach;\r\n<\/pre>\n<p>And replace with this:<\/p>\n<pre class=\"php\"> \r\n<span class=\"htmlOtherTag\">&lt;ul class=<span class=\"htmlAttributeValue\">\"commentlist\"<\/span>&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpComment\">\/\/Displays comments only\r\n<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span&amp;gt<span class=\"phpKeyword\"><span class=\"phpText\">;<\/span>foreach <\/span><span class=\"phpOperator\">(<\/span>$comments<span class=\"phpKeyword\"> as <\/span>$comment<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">:<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;span style=<span class=\"htmlAttributeValue\">\"<span class=\"cssProperty\">white-space<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> pre<\/span><span class=\"cssRest\">;<\/span>\"<\/span>&gt;<\/span> <span class=\"htmlOtherTag\">&lt;\/span&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> $comment_type <span class=\"phpOperator\">=<\/span><span class=\"htmlText\"> get_comment_type<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;span style=<span class=\"htmlAttributeValue\">\"<span class=\"cssProperty\">white-space<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> pre<\/span><span class=\"cssRest\">;<\/span>\"<\/span>&gt;<\/span> <span class=\"htmlOtherTag\">&lt;\/span&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> if<span class=\"phpOperator\">(<\/span><\/span>$comment_type <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span>=<\/span> <span class=\"phpString\">'comment'<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;span style=<span class=\"htmlAttributeValue\">\"<span class=\"cssProperty\">white-space<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> pre<\/span><span class=\"cssRest\">;<\/span>\"<\/span>&gt;<\/span> <span class=\"htmlOtherTag\">&lt;\/span&gt;<\/span> <span class=\"htmlOtherTag\">&lt;li&gt;<\/span>\/\/Comment code goes here<span class=\"htmlOtherTag\">&lt;\/li&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;span style=<span class=\"htmlAttributeValue\">\"<span class=\"cssProperty\">white-space<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> pre<\/span><span class=\"cssRest\">;<\/span>\"<\/span>&gt;<\/span> <span class=\"htmlOtherTag\">&lt;\/span&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpKeyword\"> \r\nendforeach<span class=\"phpText\">;<\/span><\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>\/ul<span class=\"phpOperator\">&gt;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span><span class=\"htmlText\">ul<\/span><span class=\"phpOperator\">&gt;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span><span class=\"htmlText\">php <\/span><span class=\"phpComment\">\/\/Displays trackbacks only\r\n<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span&amp;gt<span class=\"phpKeyword\"><span class=\"phpText\">;<\/span>foreach <\/span><span class=\"phpOperator\">(<\/span>$comments<span class=\"phpKeyword\"> as <\/span>$comment<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">:<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;span style=<span class=\"htmlAttributeValue\">\"<span class=\"cssProperty\">white-space<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> pre<\/span><span class=\"cssRest\">;<\/span>\"<\/span>&gt;<\/span> <span class=\"htmlOtherTag\">&lt;\/span&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> $comment_type <span class=\"phpOperator\">=<\/span><span class=\"htmlText\"> get_comment_type<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;span style=<span class=\"htmlAttributeValue\">\"<span class=\"cssProperty\">white-space<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> pre<\/span><span class=\"cssRest\">;<\/span>\"<\/span>&gt;<\/span> <span class=\"htmlOtherTag\">&lt;\/span&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> if<span class=\"phpOperator\">(<\/span><\/span>$comment_type <span class=\"phpOperator\">!<\/span><span class=\"phpOperator\">=<\/span> <span class=\"phpString\">'comment'<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;span style=<span class=\"htmlAttributeValue\">\"<span class=\"cssProperty\">white-space<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> pre<\/span><span class=\"cssRest\">;<\/span>\"<\/span>&gt;<\/span> <span class=\"htmlOtherTag\">&lt;\/span&gt;<\/span> <span class=\"htmlOtherTag\">&lt;li&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> comment_author_link<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlOtherTag\">&lt;\/li&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;span style=<span class=\"htmlAttributeValue\">\"<span class=\"cssProperty\">white-space<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> pre<\/span><span class=\"cssRest\">;<\/span>\"<\/span>&gt;<\/span> <span class=\"htmlOtherTag\">&lt;\/span&gt;<\/span><span class=\"htmlOtherTag\">&lt;?php }\r\nendforeach;\r\n&lt;\/ul&gt;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/jamie-asked-how-can-i-display-comments-and-trackbacks-separately\" target=\"_blank\">WP Recipes<\/a><\/p>\n<h2 id=\"Authors\">Authors<\/h2>\n<h3>67. Change Name to Guest Author<\/h3>\n<p>Often guest authors will post one time only. You don\u2019t want to set up an account for them so you post under your own name. You can use this snippet along with custom fields to change the post author name to the guest author. Add this to your functions:<\/p>\n<pre class=\"php\"> \r\nadd_filter<span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'the_author'<\/span>, <span class=\"phpString\">'guest_author_name'<\/span> <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\nadd_filter<span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'get_the_author_display_name'<\/span>, <span class=\"phpString\">'guest_author_name'<\/span> <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpFunctionKeyword\">function<\/span> guest_author_name<span class=\"phpOperator\">(<\/span> $name <span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nglobal <\/span>$post;\r\n$author <span class=\"phpOperator\">=<\/span> get_post_meta<span class=\"phpOperator\">(<\/span> $post<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span>ID, <span class=\"phpString\">'guest-author'<\/span>,<span class=\"phpKeyword\"> true <\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span> $author <span class=\"phpOperator\">)<\/span> \r\n$name <span class=\"phpOperator\">=<\/span> $author<span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nreturn <\/span>$name<span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<\/pre>\n<p>Then add a <strong>custom field called guest-author<\/strong> and put the author\u2019s name into the value.<\/p>\n<p>Source: <a href=\"http:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-rewrite-guest-author-name-with-custom-fields-in-wordpress\/\" target=\"_blank\">WP Beginner <\/a><\/p>\n<h3>68. Insert Author Box<\/h3>\n<p>Give your hardworking blog authors the credit they deserve. To insert an author box beneath a post insert this into your <code>single.php<\/code> after the article tags:<\/p>\n<pre class=\"php\"> \r\n<span class=\"htmlOtherTag\">&lt;div&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;div&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;div&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpFunction\">echo<\/span><span class=\"htmlText\"> get_avatar<\/span><span class=\"phpOperator\">(<\/span><span class=\"htmlText\"> get_the_author_email<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span>, <span class=\"phpString\">'80'<\/span> <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlOtherTag\">&lt;\/div&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/div&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;div&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;div&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_author_meta<\/span><span class=\"phpOperator\">(<\/span> <span class=\"phpString\">\"display_name\"<\/span> <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlOtherTag\">&lt;\/div&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;div&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_author_meta<\/span><span class=\"phpOperator\">(<\/span> <span class=\"phpString\">\"user_description\"<\/span> <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlOtherTag\">&lt;\/div&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;div&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> if <\/span><span class=\"phpOperator\">(<\/span><span class=\"htmlText\">get_the_author_url<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlAnchorTag\">&lt;a href=<span class=\"htmlAttributeValue\">\"<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_author_url<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>\"<\/span>&gt;<\/span>Visit <span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_author<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>'s website<span class=\"htmlAnchorTag\">&lt;\/a&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpOperator\">}<\/span><span class=\"phpKeyword\"> else <\/span><span class=\"phpOperator\">{<\/span> <span class=\"phpOperator\">}<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlOtherTag\">&lt;\/div&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/div&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;div&gt;<\/span><span class=\"htmlOtherTag\">&lt;\/div&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/div&gt;<\/span> \r\n<\/pre>\n<p>And here\u2019s some CSS to make it pretty.<\/p>\n<pre class=\"css\"> \r\n<span class=\"cssSelector\">.author-box {<\/span> <span class=\"cssProperty\">padding<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> 10px<\/span><span class=\"cssRest\">;<\/span> <span class=\"cssProperty\">background<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> #ccc<\/span><span class=\"cssRest\">;<\/span> <span class=\"cssProperty\">border<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> 1px solid #333<\/span><span class=\"cssRest\">;<\/span><span class=\"cssSelector\">}<\/span> \r\n<span class=\"cssSelector\">.author-left {<\/span><span class=\"cssProperty\">float<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\">left<\/span><span class=\"cssRest\">;<\/span> <span class=\"cssProperty\">width<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> 80px<\/span><span class=\"cssRest\">;<\/span> <span class=\"cssProperty\">margin<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> 0 15px 0 0<\/span><span class=\"cssRest\">;<\/span><span class=\"cssSelector\">}<\/span> \r\n<span class=\"cssSelector\">.author-right {<\/span><span class=\"cssProperty\">float<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\">left<\/span><span class=\"cssRest\">;<\/span> <span class=\"cssProperty\">font-size<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> 13px<\/span><span class=\"cssRest\">;<\/span> <span class=\"cssProperty\">margin<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> 5px 0 0 10px<\/span><span class=\"cssRest\">;<\/span><span class=\"cssSelector\">}<\/span> \r\n<span class=\"cssSelector\">.author-pic {<\/span><span class=\"cssProperty\">border<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> 1px solid: #ccc<\/span><span class=\"cssRest\">;<\/span><span class=\"cssSelector\">}<\/span> \r\n<span class=\"cssSelector\">.author-name {<\/span><span class=\"cssProperty\">font-weight<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\">bold<\/span><span class=\"cssRest\">;<\/span><span class=\"cssSelector\">}<\/span> \r\n<span class=\"cssSelector\">.author-bio {<\/span><span class=\"cssProperty\">padding<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> 5px 0 5px 0<\/span><span class=\"cssRest\">;<\/span><span class=\"cssSelector\">}<\/span> \r\n<span class=\"cssSelector\">.author-url {<\/span><span class=\"cssProperty\">color<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> #555<\/span><span class=\"cssRest\">;<\/span><span class=\"cssSelector\">}<\/span> \r\n<span class=\"cssSelector\">.author-url a {<\/span><span class=\"cssProperty\">color<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> #000<\/span><span class=\"cssRest\">;<\/span><span class=\"cssSelector\">}<\/span> \r\n.author-url <span class=\"cssProperty\">a<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\">hover {color: #333<\/span><span class=\"cssRest\">;<\/span>}\r\n<span class=\"cssSelector\">.clear {<\/span>clear:both<span class=\"cssSelector\">}<\/span> \r\n<\/pre>\n<p>Source: <a href=\"https:\/\/wpzine.com\/wordpress-tutorials\/how-to-create-an-author-box\/\" target=\"_blank\">WP Zine<\/a><\/p>\n<h3>69. Highlight Post Author Comments<\/h3>\n<p><span style=\"color: #000000;\">This one is very useful for sites with multiple authors. The snippet only highlights the post author, as opposed to all of the authors on the site.<\/span><br \/>\nInsert this into your CSS file:<\/p>\n<pre class=\"css\"> \r\n<span class=\"cssSelector\">.commentlist .bypostauthor {<\/span> \r\n<span class=\"cssComment\">\/* -- Add a darker border - *\/<\/span> \r\n<span class=\"cssProperty\">border<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> 1px #bbb solid<\/span><span class=\"cssRest\">;<\/span> \r\n<span class=\"cssComment\">\/* -- CSS3 Linear Gradient -- *\/<\/span> \r\n<span class=\"cssProperty\">background<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5), to(#ddd))<\/span><span class=\"cssRest\">;<\/span> \r\n<span class=\"cssProperty\">background<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\"> -moz-linear-gradient(0% 100% 90deg,#ddd, #f5f5f5)<\/span><span class=\"cssRest\">;<\/span> \r\n<span class=\"cssComment\">\/* -- CSS3 Shadow -- *\/<\/span> \r\n<span class=\"cssProperty\">-webkit-box-shadow<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\">0px 0 50px #ddd<\/span><span class=\"cssRest\">;<\/span> \r\n<span class=\"cssProperty\">-moz-box-shadow<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\">0px 0 50px #ddd<\/span><span class=\"cssRest\">;<\/span> \r\n<span class=\"cssProperty\">box-shadow<\/span><span class=\"cssRest\">:<\/span><span class=\"cssValue\">0px 0 50px #ddd<\/span><span class=\"cssRest\">;<\/span> \r\n<span class=\"cssSelector\">}<\/span> \r\n<\/pre>\n<p><span style=\"color: #000000;\">Source: <a href=\"http:\/\/www.vooshthemes.com\/blog\/wordpress-tip\/wordpress-quick-tip-highlight-author-comments-using-css3\/\" target=\"_blank\">Voosh Themes<\/a><\/span><\/p>\n<h2 id=\"Security\">Security<\/h2>\n<h3>70. Force Users to Log in Before Reading a Post<\/h3>\n<p>If there are certain posts that you want to restrict, whether they for a few people only, or for paying subscribers, or whatever, you can use this snippet to force users to login to see them. Paste this into your functions file:<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpFunctionKeyword\">function<\/span> my_force_login<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nglobal <\/span>$post;\r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">!<\/span>is_single<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpKeyword\"> return<span class=\"phpText\">;<\/span><\/span> \r\n$ids <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span>188, 185, 171<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpComment\">\/\/ <span class=\"phpFunction\">array<\/span> of post IDs that force login to read\r\n<\/span> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span>in_<span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpVarType\"><span class=\"phpOperator\">(<\/span>int<span class=\"phpOperator\">)<\/span><\/span>$post<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span>ID, $ids<span class=\"phpOperator\">)<\/span> &amp;amp<span class=\"phpText\">;<\/span>&amp;amp<span class=\"phpText\">;<\/span> <span class=\"phpOperator\">!<\/span>is_user_logged_in<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\nauth_redirect<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<\/pre>\n<p>And then put this at the top of your header:<\/p>\n<pre class=\"php\"><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> my_force_login<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><\/pre>\n<p>Source: <a href=\"http:\/\/www.wpbeginner.com\/wp-tutorials\/force-users-to-login-before-reading-posts-in-wordpress\/\" rel=\"noopener\" target=\"_blank\">WP Beginner<\/a><\/p>\n<h3>71. Force SSL usage<\/h3>\n<p>If you\u2019re concerned about your admin being accessed you could force SSL usage. You\u2019ll need to make sure you can do this with your hosting.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpFunction\">define<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'FORCE_SSL_ADMIN'<\/span>,<span class=\"phpKeyword\"> true<span class=\"phpOperator\">)<\/span><\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source:<a href=\"http:\/\/www.smashingmagazine.com\/2010\/07\/01\/10-useful-wordpress-security-tweaks\/\" target=\"_blank\"> Smashing Magazine<\/a><\/p>\n<h3>72. Change the default admin name<\/h3>\n<p>It\u2019s a good idea to not have a username called \u201cadmin\u201d as it means that any hackers already have access to your username. If you already have a default called \u201cadmin\u201d you can change it with this snippet in your SQL database. Make sure to put in your new username.<\/p>\n<pre class=\"php\"> \r\nUPDATE wp_users SET user_login <span class=\"phpOperator\">=<\/span> <span class=\"phpString\">'Your New Username'<\/span> WHERE user_login <span class=\"phpOperator\">=<\/span> <span class=\"phpString\">'Admin'<\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.smashingmagazine.com\/2010\/07\/01\/10-useful-wordpress-security-tweaks\/\" rel=\"noopener\" target=\"_blank\">Smashing Magazine <\/a><\/p>\n<h3>73. Protect your wp-config.php<\/h3>\n<p>Use this snippet to protect the precious. Add this to your <code>.htaccess<\/code> file<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpOperator\">&lt;<\/span>Files wp-config<span class=\"phpOperator\">.<\/span>php<span class=\"phpOperator\">&gt;<\/span> \r\norder allow,deny\r\ndeny from all\r\n<span class=\"phpOperator\">&lt;<\/span>\/Files<span class=\"phpOperator\">&gt;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wpzine.com\/wordpress-tutorials\/wordpress-security-hacks-and-tricks\/\" target=\"_blank\">WP Zine <\/a><\/p>\n<h3>74. Remove the WordPress version<\/h3>\n<p>This is especially helpful if you\u2019re using an older version of WordPress. Best not tell anyone else that you are.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpFunctionKeyword\">function<\/span> no_generator<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span><span class=\"phpKeyword\"> return <\/span><span class=\"phpString\">''<\/span><span class=\"phpText\">;<\/span> <span class=\"phpOperator\">}<\/span> \r\nadd_filter<span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'the_generator'<\/span>, <span class=\"phpString\">'no_generator'<\/span> <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wpzine.com\/wordpress-tutorials\/wordpress-security-hacks-and-tricks\/\" target=\"_blank\">WP Zine<\/a><\/p>\n<h3>75. Only allow your own IP address to access your admin<\/h3>\n<p>If you\u2019ve got a static IP and you want to improve your security this is a good snippet. Don\u2019t bother if you have a dynamic IP though. It would get very annoying.<\/p>\n<pre class=\"php\"> \r\n# my ip address only\r\norder deny,allow\r\nallow from MY IP ADDRESS <span class=\"phpOperator\">(<\/span>replace with your IP address<span class=\"phpOperator\">)<\/span> \r\ndeny from all\r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wpzine.com\/wordpress-tutorials\/wordpress-security-hacks-and-tricks\/\" target=\"_blank\">WP Zine <\/a><\/p>\n<h3>76. Prevent Access to WP-Admin<\/h3>\n<p>This code snippet is handy for preventing subscribers from having access to \/wp-admin\/. You can change the <code>wp_user_level<\/code> to whichever roles you want.<\/p>\n<pre class=\"php\"># Disable access to wp-admin<span class=\"phpKeyword\"> for <\/span>Subscribers\r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span> is_user_logged_in<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> &amp;amp<span class=\"phpText\">;<\/span>&amp;amp<span class=\"phpText\">;<\/span> is_admin<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nglobal <\/span>$current_user<span class=\"phpText\">;<\/span> \r\nget_currentuserinfo<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$user_info <span class=\"phpOperator\">=<\/span> get_userdata<span class=\"phpOperator\">(<\/span>$current_user<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span>ID<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span> $user_info<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span>wp_user_level <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span>=<\/span> <span class=\"phpNumber\">0<\/span> <span class=\"phpOperator\">)<\/span> \r\n<span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpFunction\">header<\/span><span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'Location<span class=\"phpOperator\">:<\/span> '<\/span>.get_bloginfo<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'home'<\/span><span class=\"phpOperator\">)<\/span>.<span class=\"phpString\">'\/wp-login<span class=\"phpOperator\">.<\/span>php<span class=\"phpOperator\">?<\/span>redirect<span class=\"phpOperator\">=<\/span>'<\/span>.get_bloginfo<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'home'<\/span><span class=\"phpOperator\">)<\/span>.<span class=\"phpString\">'\/wp-admin\/'<\/span> <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<\/pre>\n<p>Source: Flowdrops<\/p>\n<h2 id=\"Social\">Social Media &amp; Sharing<\/h2>\n<h3>77. Share Via Email<\/h3>\n<p>Let everyone share your work. They can click on the button which opens the visitor\u2019s default email client. Then they can email people and tell them how much they love you.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpFunction\">echo<\/span> <span class=\"phpString\">\"<span class=\"phpOperator\">&lt;<\/span>a href=\"<\/span><span class=\"htmlText\">mailto<\/span><span class=\"phpOperator\">:<\/span>type%20email%20address%20here<span class=\"phpOperator\">?<\/span><span class=\"htmlText\">subject<\/span><span class=\"phpOperator\">=<\/span>I%20wanted%20to\r\n%20share%20this%20post%20with%20you%20from%20\r\n<span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span><span class=\"htmlText\">php bloginfo<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'name'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlSpecialChar\">&amp;amp;<\/span>amp;amp;amp;amp;amp;amp;amp;amp;amp;body=<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_title<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> - <span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_permalink<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>\"\r\ntitle=<span class=\"htmlAttributeValue\">\"Email to a friend\/colleague\"<\/span>target=<span class=\"htmlAttributeValue\">\"_blank\"<\/span>&gt;Share via Email<span class=\"htmlOtherTag\">&lt;\/a&gt;<\/span>\"; ?&gt;\r\n<\/pre>\n<p>Source: Lava 360<\/p>\n<h3>78. Add Facebook and Twitter to the bottom of each post<\/h3>\n<p>Easily add Facebook and Twitter to the bottom of your posts by adding this to your <code>functions.php<\/code><\/p>\n<pre class=\"php\"> \r\n<span class=\"phpFunctionKeyword\">function<\/span> share_this<span class=\"phpOperator\">(<\/span>$content<span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nif<span class=\"phpOperator\">(<\/span><\/span><span class=\"phpOperator\">!<\/span>is_feed<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> &amp;amp<span class=\"phpText\">;<\/span>&amp;amp<span class=\"phpText\">;<\/span> <span class=\"phpOperator\">!<\/span>is_home<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n$content <span class=\"phpOperator\">.=<\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>div class=<span class=\"phpString\">\"share-this\"<\/span><span class=\"phpOperator\">&gt;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>a href=<span class=\"phpString\">\"http<span class=\"phpOperator\">:<\/span><span class=\"phpComment\">\/\/twitter.com\/share\"<\/span> \r\n<\/span> \r\nclass=<span class=\"phpString\">\"twitter-share-button\"<\/span> \r\ndata-count<span class=\"phpOperator\">=<\/span><span class=\"phpString\">\"horizontal\"<\/span><span class=\"phpOperator\">&gt;<\/span>Tweet<span class=\"phpOperator\">&lt;<\/span>\/a<span class=\"phpOperator\">&gt;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>script type=<span class=\"phpString\">\"text\/javascript\"<\/span> \r\nsrc=<span class=\"phpString\">\"http<span class=\"phpOperator\">:<\/span><span class=\"phpComment\"><span class=\"phpComment\">\/\/platform<span class=\"phpOperator\">.<\/span>twitter.com\/widgets<span class=\"phpOperator\">.<\/span>js\"<\/span><\/span><span class=\"phpOperator\">&gt;<\/span><span class=\"phpOperator\">&lt;<\/span>\/script<span class=\"phpOperator\">&gt;<\/span> \r\n<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>div class=<span class=\"phpString\">\"facebook-share-button\"<\/span><span class=\"phpOperator\">&gt;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>iframe\r\nsrc=<span class=\"phpString\">\"http<span class=\"phpOperator\">:<\/span><span class=\"phpComment\">\/\/www<span class=\"phpOperator\">.<\/span>facebook<span class=\"phpOperator\">.<\/span>com\/plugins\/like.php<span class=\"phpOperator\">?<\/span>href='<\/span>.\r\n<\/span> \r\n<span class=\"phpFunction\">urlencode<\/span><span class=\"phpOperator\">(<\/span>get_permalink<span class=\"phpOperator\">(<\/span>$post<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span>ID<span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> \r\n<span class=\"phpOperator\">.<\/span><span class=\"phpString\">'&amp;amp<span class=\"phpText\">;<\/span>layout<span class=\"phpOperator\">=<\/span>button_count&amp;amp<span class=\"phpText\">;<\/span>show_faces<span class=\"phpKeyword\"><span class=\"phpOperator\">=<\/span>false&amp;<\/span>amp<span class=\"phpText\">;<\/span>width=200&amp;amp<span class=\"phpText\">;<\/span>action<span class=\"phpOperator\">=<\/span>like&amp;amp<span class=\"phpText\">;<\/span>colorscheme=light&amp;amp<span class=\"phpText\">;<\/span>height<span class=\"phpOperator\">=<\/span>21\"<\/span> \r\nscrolling<span class=\"phpOperator\">=<\/span><span class=\"phpString\">\"no\"<\/span> frameborder=<span class=\"phpString\">\"<span class=\"phpNumber\">0<\/span>\"<\/span> style=<span class=\"phpString\">\"border<span class=\"phpOperator\">:<\/span>none<span class=\"phpText\">;<\/span> \r\noverflow<span class=\"phpOperator\">:<\/span>hidden<span class=\"phpText\">;<\/span> width<span class=\"phpOperator\">:<\/span>200px<span class=\"phpText\">;<\/span> height<span class=\"phpOperator\">:<\/span>21px<span class=\"phpText\">;<\/span>\"<\/span> \r\nallowTransparency<span class=\"phpOperator\">=<\/span><span class=\"phpString\"><span class=\"phpKeyword\">\"true\"<\/span><\/span><span class=\"phpOperator\">&gt;<\/span><span class=\"phpOperator\">&lt;<\/span>\/iframe<span class=\"phpOperator\">&gt;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>\/div<span class=\"phpOperator\">&gt;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>\/div<span class=\"phpOperator\">&gt;<\/span>'<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpKeyword\"> \r\nreturn <\/span>$content;\r\n<span class=\"phpOperator\">}<\/span> \r\nadd_action<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'the_content'<\/span>, <span class=\"phpString\">'share_this'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span><\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/automatically-add-twitter-and-facebook-buttons-to-your-posts\" target=\"_blank\">WP Recipes<\/a><\/p>\n<h3>79. Display Feedburner Counter<\/h3>\n<p>Proud of all your subscribers on Feedburner? Show them off to the world. Remember to change the feedburner address to your own.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n$url <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">file_get_contents<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'https<span class=\"phpOperator\">:<\/span><span class=\"phpComment\">\/\/feedburner.google.com\/api\/awareness\/<span class=\"phpNumber\">1<\/span><span class=\"phpOperator\">.<\/span><span class=\"phpNumber\">0<\/span>\/Get\r\n<\/span> \r\n<span class=\"htmlText\"> \r\nFeedData<\/span><span class=\"phpOperator\">?<\/span><span class=\"htmlText\">uri<\/span><span class=\"phpOperator\">=<\/span>YOUR FEED ADDRESS'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$begin <span class=\"phpOperator\">=<\/span> <span class=\"phpString\">'circulation<span class=\"phpOperator\">=<\/span><span class=\"phpString\">\"'<\/span><span class=\"phpText\">;<\/span> $end <span class=\"phpOperator\">=<\/span> <span class=\"phpString\">'\"<\/span>'<\/span><span class=\"phpText\">;<\/span> \r\n$page <span class=\"phpOperator\">=<\/span> $url;\r\n$parts <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">explode<\/span><span class=\"phpOperator\">(<\/span>$begin,$page<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$page <span class=\"phpOperator\">=<\/span> $parts<span class=\"phpOperator\">[<\/span><span class=\"phpNumber\">1<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpText\">;<\/span> \r\n$parts <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">explode<\/span><span class=\"phpOperator\">(<\/span>$end,$page<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$fbcount <span class=\"phpOperator\">=<\/span> $parts<span class=\"phpOperator\">[<\/span><span class=\"phpNumber\">0<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nif<span class=\"phpOperator\">(<\/span><\/span>$fbcount <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span>=<\/span> <span class=\"phpString\">''<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> $fbcount <span class=\"phpOperator\">=<\/span> <span class=\"phpString\">'<span class=\"phpNumber\">0<\/span>'<\/span><span class=\"phpText\">;<\/span> <span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpFunction\">echo<\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span><span class=\"htmlText\">b<\/span><span class=\"phpOperator\">&gt;<\/span> '<\/span>.$fbcount.<span class=\"phpString\">' <span class=\"phpOperator\">&lt;<\/span>\/b<span class=\"phpOperator\">&gt;<\/span> Subscribers'<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><\/pre>\n<p>Source: webm.ag<\/p>\n<h3>80. Display your number of Twitter Followers<\/h3>\n<p>You can add your Twitter followers too! Make sure you insert your own username.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n$twit <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">file_get_contents<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'http<span class=\"phpOperator\">:<\/span><span class=\"phpComment\">\/\/twitter.com\/users\/show\/USERNAME<span class=\"phpOperator\">.<\/span>xml'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/span> \r\n$begin <span class=\"phpOperator\">=<\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span><span class=\"htmlText\">followers_count<\/span><span class=\"phpOperator\">&gt;<\/span>'<\/span><span class=\"phpText\">;<\/span> $end <span class=\"phpOperator\">=<\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>\/followers_count<span class=\"phpOperator\">&gt;<\/span>'<\/span><span class=\"phpText\">;<\/span> \r\n$page <span class=\"phpOperator\">=<\/span> $twit;\r\n$parts <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">explode<\/span><span class=\"phpOperator\">(<\/span>$begin,$page<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$page <span class=\"phpOperator\">=<\/span> $parts<span class=\"phpOperator\">[<\/span><span class=\"phpNumber\">1<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpText\">;<\/span> \r\n$parts <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">explode<\/span><span class=\"phpOperator\">(<\/span>$end,$page<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$tcount <span class=\"phpOperator\">=<\/span> $parts<span class=\"phpOperator\">[<\/span><span class=\"phpNumber\">0<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nif<span class=\"phpOperator\">(<\/span><\/span>$tcount <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span>=<\/span> <span class=\"phpString\">''<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> $tcount <span class=\"phpOperator\">=<\/span> <span class=\"phpString\">'<span class=\"phpNumber\">0<\/span>'<\/span><span class=\"phpText\">;<\/span> <span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpFunction\">echo<\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span><span class=\"htmlText\">b<\/span><span class=\"phpOperator\">&gt;<\/span> '<\/span>.$tcount.<span class=\"phpString\">' <span class=\"phpOperator\">&lt;<\/span>\/b<span class=\"phpOperator\">&gt;<\/span> Followers'<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><\/pre>\n<p>Source: webm.ag<\/p>\n<h3>81. Display Your Facebook Fans<\/h3>\n<p>You don\u2019t want your Facebook fans to feel left out. Use this snippet to show them off too \u2013 replace YOUR-PAGE-ID with your page ID.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n$page_id <span class=\"phpOperator\">=<\/span> <span class=\"phpString\">\"YOUR PAGE-ID\"<\/span><span class=\"phpText\">;<\/span> \r\n$xml <span class=\"phpOperator\">=<\/span> @<span class=\"phpFunction\">simplexml_load_file<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">\"http<span class=\"phpOperator\">:<\/span><span class=\"phpComment\">\/\/api<span class=\"phpOperator\">.<\/span><span class=\"htmlText\">facebook<\/span><span class=\"phpOperator\">.<\/span>com\/restserver.php<span class=\"phpOperator\">?<\/span><span class=\"htmlText\">method<\/span><span class=\"phpOperator\">=<\/span><span class=\"htmlText\">facebook<\/span><span class=\"phpOperator\">.<\/span><span class=\"htmlText\">fql<\/span><span class=\"phpOperator\">.<\/span>query&amp;amp<span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">query<\/span><span class=\"phpOperator\">=<\/span>SELECT%20fan_count%20FROM%20page%20WHERE%\r\n<\/span> \r\n<span class=\"htmlText\"> \r\n20page_id<\/span><span class=\"phpOperator\">=<\/span>\"<\/span>.$page_id<span class=\"phpOperator\">.<\/span><span class=\"phpString\">\"\"<\/span><span class=\"phpOperator\">)<\/span><span class=\"htmlText\"> or <\/span><span class=\"phpFunction\">die<\/span> <span class=\"phpOperator\">(<\/span><span class=\"phpString\">\"a lot\"<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$fans <span class=\"phpOperator\">=<\/span> $xml<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">page<\/span><span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span>fan_count;\r\n<span class=\"phpFunction\">echo<\/span> $fans<span class=\"phpText\">;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><\/pre>\n<p>Source: Lava 360<\/p>\n<h3>82. Use Tweetmeme<\/h3>\n<p>You can use this snippet to show your visitors how hot you are on Twitter.<\/p>\n<pre class=\"php\"> \r\n<span class=\"htmlScriptTag\">&lt;script type=<span class=\"htmlAttributeValue\">\"text\/javascript\"<\/span>&gt;<\/span>\/\/ <span class=\"htmlOtherTag\">&lt;![CDATA[\r\n            tweetmeme_style = 'compact'; tweetmeme_service = 'bit.ly'; tweetmeme_source = 'twitterusername'; tweetmeme_url = ''\r\n\/\/ ]]&gt;<\/span><span class=\"htmlScriptTag\">&lt;\/script&gt;<\/span> \r\n<span class=\"htmlScriptTag\">&lt;script src=<span class=\"htmlAttributeValue\">\"http:\/\/tweetmeme.com\/i\/scripts\/button.js\"<\/span> type=<span class=\"htmlAttributeValue\">\"text\/javascript\"<\/span>&gt;<\/span><span class=\"htmlScriptTag\">&lt;\/script&gt;<\/span> \r\n<span class=\"htmlScriptTag\">&lt;script type=<span class=\"htmlAttributeValue\">\"text\/javascript\"<\/span>&gt;<\/span> \r\ntweetmeme_style = 'compact';\r\ntweetmeme_service = 'bit.ly';\r\ntweetmeme_source = 'twitterusername';\r\ntweetmeme_url = '<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_permalink<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>'\r\n<span class=\"htmlScriptTag\">&lt;\/script&gt;<\/span> \r\n<span class=\"htmlScriptTag\">&lt;script type=<span class=\"htmlAttributeValue\">\"text\/javascript\"<\/span> src=<span class=\"htmlAttributeValue\">\"http:\/\/tweetmeme.com\/i\/scripts\/button.js\"<\/span>&gt;<\/span><span class=\"htmlScriptTag\">&lt;\/script&gt;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/nenuno.co.uk\/creative\/wordpress\/key-wordpress-code-snippets-that-will-boost-functionality-2\/\" rel=\"noopener\" target=\"_blank\">Nenuno <\/a><\/p>\n<h2 id=\"Child-Themes\">Child Themes<\/h2>\n<h3>83. Remove Unnecessary Widget Regions<\/h3>\n<p>Additional widget regions can get confusing for people if they aren\u2019t using them. If you\u2019re building a child theme for a client it\u2019s a good idea to remove additional widget areas.<\/p>\n<p>Here\u2019s what the code looks like to register widgets in a theme framework:<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpComment\">\/\/Code of the Framework to register <span class=\"phpNumber\">2<\/span> Sidebars\r\n<\/span> \r\n<span class=\"phpFunctionKeyword\">function<\/span> xtreme_register_dynamic_sidebars<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\nregister_sidebar<span class=\"phpOperator\">(<\/span> <span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span> \r\n<span class=\"phpString\">'name'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'Sidebar One'<\/span>,\r\n<span class=\"phpString\">'id'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'sidebar-one'<\/span>,\r\n<span class=\"phpString\">'description'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'Sidebar One'<\/span>,\r\n<span class=\"phpString\">'before_widget'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>li id<span class=\"phpOperator\">=<\/span><span class=\"phpString\">\"%<span class=\"phpNumber\">1<\/span>$s\"<\/span> class=<span class=\"phpString\">\"widget %<span class=\"phpNumber\">2<\/span>$s\"<\/span><span class=\"phpOperator\">&gt;<\/span>'<\/span>,\r\n<span class=\"phpString\">'after_widget'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>\/li<span class=\"phpOperator\">&gt;<\/span>'<\/span>,\r\n<span class=\"phpString\">'before_title'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>h5 class=<span class=\"phpString\">\"widget-title\"<\/span><span class=\"phpOperator\">&gt;<\/span>'<\/span>,\r\n<span class=\"phpString\">'after_title'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>\/h5<span class=\"phpOperator\">&gt;<\/span>'<\/span> \r\n<span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\nregister_sidebar<span class=\"phpOperator\">(<\/span> <span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span> \r\n<span class=\"phpString\">'name'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'Sidebar Two'<\/span>,\r\n<span class=\"phpString\">'id'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'sidebar-two'<\/span>,\r\n<span class=\"phpString\">'description'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'Sidebar Two'<\/span>,\r\n<span class=\"phpString\">'before_widget'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'  <span class=\"phpOperator\">&lt;<\/span>li id<span class=\"phpOperator\">=<\/span><span class=\"phpString\">\"%<span class=\"phpNumber\">1<\/span>$s\"<\/span> class=<span class=\"phpString\">\"widget %<span class=\"phpNumber\">2<\/span>$s\"<\/span><span class=\"phpOperator\">&gt;<\/span>'<\/span>,\r\n<span class=\"phpString\">'after_widget'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>\/li<span class=\"phpOperator\">&gt;<\/span>'<\/span>,\r\n<span class=\"phpString\">'before_title'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>h5 class=<span class=\"phpString\">\"widget-title\"<\/span><span class=\"phpOperator\">&gt;<\/span>'<\/span>,\r\n<span class=\"phpString\">'after_title'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>\/h5<span class=\"phpOperator\">&gt;<\/span>'<\/span> \r\n<span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\ndo_action<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'childtheme_sidebars'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\nadd_action<span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'widgets_init'<\/span>, <span class=\"phpString\">'xtreme_register_dynamic_sidebars'<\/span> <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>What we\u2019re interested in is <code> do_action('childtheme_sidebars');<\/code><\/p>\n<p>Add this to your child theme\u2019s <code>functions.php<\/code><\/p>\n<pre class=\"php\"> \r\n<span class=\"phpComment\">\/\/<span class=\"phpFunctionKeyword\">function<\/span>s<span class=\"phpOperator\">.<\/span>php im Child-Theme\r\n<\/span> \r\n<span class=\"phpFunctionKeyword\">function<\/span> xtreme_unregister_sidebar<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\nunregister_sidebar<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'sidebar-two'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\nadd_action<span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'childtheme_sidebars'<\/span>, <span class=\"phpString\">'xtreme_unregister_sidebar'<\/span> <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wpengineer.com\/2049\/wordpress-child-themes-remove-widget-areas\/\" target=\"_blank\">WP Engineer <\/a><\/p>\n<h3>84. Unregister sidebar<\/h3>\n<p>This can be used in a parent or child but it\u2019s particularly helpful for child themes where the parent has more sidebars than you need.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n<span class=\"phpComment\">\/\/ This is amazingly helpful<span class=\"phpKeyword\"> for <\/span><span class=\"htmlText\">child themes<\/span><span class=\"phpOperator\">.<\/span> \r\n<\/span> \r\n<span class=\"phpFunctionKeyword\">function<\/span><span class=\"htmlText\"> remove_sidebar<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span<span class=\"phpOperator\">&gt;<\/span><span class=\"htmlText\">unregister_sidebar<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'SIDEBAR_ID'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"htmlText\"> \r\nadd_action<\/span><span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'admin_init'<\/span>, <span class=\"phpString\">'remove_sidebar'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<\/pre>\n<p>Source: CodeSnipp.it<\/p>\n<h2 id=\"Media\">Media<\/h2>\n<h3>85. Automatically use Resized Images instead of originals<\/h3>\n<p>Replace your uploaded image with the large image generated by WordPress. This will save space on your server, and save bandwidth if you link your thumbnail to the original image. I love things that speed up your website.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpFunctionKeyword\">function<\/span> replace_uploaded_image<span class=\"phpOperator\">(<\/span>$image_data<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpComment\">\/\/<span class=\"phpKeyword\"> if <\/span>there is no large image <span class=\"phpOperator\">:<\/span><span class=\"phpKeyword\"> return\r\n<\/span> \r\n<\/span> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">!<\/span><span class=\"phpFunction\">isset<\/span><span class=\"phpOperator\">(<\/span>$image_data<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'sizes'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpOperator\">[<\/span><span class=\"phpString\">'large'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpKeyword\"> return <\/span>$image_data<span class=\"phpText\">;<\/span> \r\n<span class=\"phpComment\">\/\/ paths to the uploaded image and the large image\r\n<\/span> \r\n$upload_dir <span class=\"phpOperator\">=<\/span> wp_upload_dir<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$uploaded_image_location <span class=\"phpOperator\">=<\/span> $upload_dir<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'basedir'<\/span><span class=\"phpOperator\">]<\/span> <span class=\"phpOperator\">.<\/span> <span class=\"phpString\">'\/'<\/span> <span class=\"phpOperator\">.<\/span>$image_data<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'file'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpText\">;<\/span> \r\n$large_image_location <span class=\"phpOperator\">=<\/span> $upload_dir<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'path'<\/span><span class=\"phpOperator\">]<\/span> <span class=\"phpOperator\">.<\/span> <span class=\"phpString\">'\/'<\/span>.$image_data<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'sizes'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpOperator\">[<\/span><span class=\"phpString\">'large'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpOperator\">[<\/span><span class=\"phpString\">'file'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpComment\">\/\/ delete the uploaded image\r\n<\/span> \r\n<span class=\"phpFunction\">unlink<\/span><span class=\"phpOperator\">(<\/span>$uploaded_image_location<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpComment\">\/\/ <span class=\"phpFunction\">rename<\/span> the large image\r\n<\/span> \r\n<span class=\"phpFunction\">rename<\/span><span class=\"phpOperator\">(<\/span>$large_image_location,$uploaded_image_location<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpComment\">\/\/ update image metadata and<span class=\"phpKeyword\"> return <\/span>them\r\n<\/span> \r\n$image_data<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'width'<\/span><span class=\"phpOperator\">]<\/span> <span class=\"phpOperator\">=<\/span> $image_data<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'sizes'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpOperator\">[<\/span><span class=\"phpString\">'large'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpOperator\">[<\/span><span class=\"phpString\">'width'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpText\">;<\/span> \r\n$image_data<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'height'<\/span><span class=\"phpOperator\">]<\/span> <span class=\"phpOperator\">=<\/span> $image_data<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'sizes'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpOperator\">[<\/span><span class=\"phpString\">'large'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpOperator\">[<\/span><span class=\"phpString\">'height'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpFunction\">unset<\/span><span class=\"phpOperator\">(<\/span>$image_data<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'sizes'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpOperator\">[<\/span><span class=\"phpString\">'large'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nreturn <\/span>$image_data<span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\nadd_filter<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'wp_generate_attachment_metadata'<\/span>,<span class=\"phpString\">'replace_uploaded_image'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wprecipes.com\/how-to-automatically-use-resized-image-instead-of-originals\" target=\"_blank\">WP Recipes <\/a><\/p>\n<h2 id=\"Traffic\">Traffic<\/h2>\n<h3>86. Detect User from Yahoo<\/h3>\n<p>Freak your visitors out by saying \u201cHello! Yahoo User.\u201d<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> if <\/span><span class=\"phpOperator\">(<\/span><span class=\"phpFunction\">strpos<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpScriptVar\">$_SERVER<\/span><span class=\"phpOperator\">[<\/span><span class=\"htmlText\">HTTP_REFERER<\/span><span class=\"phpOperator\">]<\/span>, <span class=\"phpString\">\"yahoo\"<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpFunction\">echo<\/span> <span class=\"phpString\">\"Hello Yahoo<span class=\"phpOperator\">!<\/span><span class=\"htmlText\"> User<\/span><span class=\"phpOperator\">!<\/span>\"<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><\/pre>\n<p>Source: <a href=\"http:\/\/wp-snippets.com\/detect-user-from-yahoo\/\" target=\"_blank\">WP Snippets<\/a><\/p>\n<h3>87. Detect User from Google<\/h3>\n<p>Do the same from Google.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span><span class=\"phpFunction\">strpos<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpScriptVar\">$_SERVER<\/span><span class=\"phpOperator\">[<\/span>HTTP_REFERER<span class=\"phpOperator\">]<\/span>, <span class=\"phpString\">\"google\"<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span>=<\/span><span class=\"phpKeyword\"> true<span class=\"phpOperator\">)<\/span><\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpFunction\">echo<\/span> <span class=\"phpString\">\"Hello Google User<span class=\"phpOperator\">!<\/span>\"<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wp-snippets.com\/detect-user-from-google\/\" target=\"_blank\">WP Snippets<\/a><\/p>\n<h3>88. Detect Twitter User<\/h3>\n<p>And from Twitter<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span><span class=\"phpFunction\">strpos<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpScriptVar\">$_SERVER<\/span><span class=\"phpOperator\">[<\/span>HTTP_REFERER<span class=\"phpOperator\">]<\/span>, <span class=\"phpString\">\"twitter.com\"<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span>=<\/span><span class=\"phpKeyword\"> true<span class=\"phpOperator\">)<\/span><\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpFunction\">echo<\/span> <span class=\"phpString\">\"Hello Twitter User<span class=\"phpOperator\">!<\/span>\"<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wp-snippets.com\/detect-twitter-user\/\" target=\"_blank\">WP Snippets <\/a><\/p>\n<h3>89. Display Search Terms from Google users<\/h3>\n<p>Paste this anywhere outside the header to display all the search terms your visitors will have used to find your site.<\/p>\n<pre class=\"php\"><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n$refer <span class=\"phpOperator\">=<\/span> <span class=\"phpScriptVar\">$_SERVER<\/span><span class=\"phpOperator\">[<\/span><span class=\"phpString\">\"HTTP_REFERER\"<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span><span class=\"phpFunction\">strpos<\/span><span class=\"phpOperator\">(<\/span>$refer, <span class=\"phpString\">\"google\"<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span<span class=\"phpOperator\">&gt;<\/span>$refer_string <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">parse_url<\/span><span class=\"phpOperator\">(<\/span>$refer, PHP_URL_QUERY<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span<span class=\"phpOperator\">&gt;<\/span><span class=\"phpFunction\">parse_str<\/span><span class=\"phpOperator\">(<\/span>$refer_string, $vars<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span<span class=\"phpOperator\">&gt;<\/span>$search_terms <span class=\"phpOperator\">=<\/span> $vars<span class=\"phpOperator\">[<\/span><span class=\"phpString\">'q'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span<span class=\"phpOperator\">&gt;<\/span><span class=\"phpFunction\">echo<\/span> <span class=\"phpString\">'Welcome Google visitor<span class=\"phpOperator\">!<\/span><span class=\"htmlText\"> You searched<\/span><span class=\"phpKeyword\"> for <\/span><span class=\"htmlText\">the following terms to get here<\/span><span class=\"phpOperator\">:<\/span> '<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span<span class=\"phpOperator\">&gt;<\/span><span class=\"phpFunction\">echo<\/span> $search_terms<span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wp-snippets.com\/display-search-terms-from-google-users\/\" rel=\"noopener\" target=\"_blank\">WP Snippets<\/a><\/p>\n<h2 id=\"Advertising\">Advertising<\/h2>\n<h3>90. Show Google Advert after first post<\/h3>\n<p>If you want to insert an advert after the first post you can use this snippet in index.php:<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> if <\/span><span class=\"phpOperator\">(<\/span><span class=\"htmlText\">have_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">:<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> while <\/span><span class=\"phpOperator\">(<\/span><span class=\"htmlText\">have_posts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> the_post<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> $loopcounter<span class=\"phpOperator\"><span class=\"phpOperator\">+<\/span><span class=\"phpOperator\">+<\/span><\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n\/\/ the loop stuffs\r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> if <\/span><span class=\"phpOperator\">(<\/span>$loopcounter <span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">=<\/span> <span class=\"phpNumber\">1<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span><span class=\"phpKeyword\"><span class=\"phpKeyword\"> include <\/span><\/span><span class=\"phpOperator\">(<\/span><span class=\"htmlText\">TEMPLATEPATH <\/span><span class=\"phpOperator\">.<\/span> <span class=\"phpString\">'\/ad<span class=\"phpOperator\">.<\/span>php'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpOperator\">}<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> endwhile<span class=\"phpText\">;<\/span><\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> else <\/span><span class=\"phpOperator\">:<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> endif<span class=\"phpText\">;<\/span><\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.webdesignerwall.com\/tutorials\/wordpress-theme-hacks\/\" target=\"_blank\">Web Designer Wall<\/a><\/p>\n<h3>91. Show adverts after first paragraph of post<\/h3>\n<p>This can be quite handy for ensuring that your advertising is up to date site wide. Open your <code>single.php<\/code> file and find this:<\/p>\n<pre class=\"php\"><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> the_content<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><\/pre>\n<p>Replace that code with this:<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n$paragraphAfter= <span class=\"phpNumber\">1<\/span><span class=\"phpText\">;<\/span> <span class=\"phpComment\">\/\/display after the first paragraph\r\n<\/span> \r\n$content <span class=\"phpOperator\">=<\/span><span class=\"htmlText\"> apply_filters<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'the_content'<\/span>, get_the_content<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$content <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">explode<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">\"<span class=\"phpOperator\">&lt;<\/span>\/p<span class=\"phpOperator\">&gt;<\/span>\"<\/span>, $content<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nfor <\/span><span class=\"phpOperator\">(<\/span>$i <span class=\"phpOperator\">=<\/span> 0; $i <span class=\"phpOperator\">&lt;<\/span><span class=\"phpFunction\">count<\/span><span class=\"phpOperator\">(<\/span>$content<span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> $i <span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span>$i <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span>=<\/span> $paragraphAfter<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;div&gt;<\/span>Your Text \/ Ads Go Here<span class=\"htmlOtherTag\">&lt;\/div&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpFunction\">echo<\/span> $content<span class=\"phpOperator\">[<\/span>$i<span class=\"phpOperator\">]<\/span> <span class=\"phpOperator\">.<\/span> <span class=\"phpString\">\"<span class=\"phpOperator\">&lt;<\/span>\/p<span class=\"phpOperator\">&gt;<\/span>\"<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<\/pre>\n<p>You can change the paragraph after to whichever paragraph you want.<\/p>\n<p>Source: <a href=\"http:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-insert-ads-within-your-post-content-in-wordpress\/\" target=\"_blank\">WP Beginner<\/a><\/p>\n<h3>92. Show Adverts Only to Google Visitors<\/h3>\n<p>There are claims that visitors from search engines are more likely to click on your targeted advertisements. This snippet will let you show your adverts to visitors from Google only. Paste this into your functions file:<\/p>\n<pre class=\"php\"> \r\n$ref <span class=\"phpOperator\">=<\/span> <span class=\"phpScriptVar\">$_SERVER<\/span><span class=\"phpOperator\">[<\/span><span class=\"phpString\">'HTTP_REFERER'<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpText\">;<\/span> \r\n$SE <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'\/search<span class=\"phpOperator\">?<\/span>'<\/span>, <span class=\"phpString\">'images<span class=\"phpOperator\">.<\/span>google.'<\/span>, <span class=\"phpString\">'web<span class=\"phpOperator\">.<\/span>info.com'<\/span>, <span class=\"phpString\">'search<span class=\"phpOperator\">.<\/span>'<\/span>, <span class=\"phpString\">'del<span class=\"phpOperator\">.<\/span>icio.us\/search'<\/span>, <span class=\"phpString\">'soso.com'<\/span>, <span class=\"phpString\">'\/search\/'<\/span>, <span class=\"phpString\">'<span class=\"phpOperator\">.<\/span>yahoo.'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nforeach <\/span><span class=\"phpOperator\">(<\/span>$SE<span class=\"phpKeyword\"> as <\/span>$source<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span><span class=\"phpFunction\">strpos<\/span><span class=\"phpOperator\">(<\/span>$ref,$source<span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">!<\/span><span class=\"phpOperator\">=<\/span><span class=\"phpKeyword\"><span class=\"phpOperator\">=<\/span>false<span class=\"phpOperator\">)<\/span><\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpFunction\">setcookie<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">\"sevisitor\"<\/span>, <span class=\"phpNumber\">1<\/span>, <span class=\"phpFunction\">time<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">+<\/span>3600, <span class=\"phpString\">\"\/\"<\/span>, <span class=\"phpString\">\"<span class=\"phpOperator\">.<\/span>wpbeginner.com\"<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n$sevisitor<span class=\"phpKeyword\"><span class=\"phpOperator\">=<\/span>true<span class=\"phpText\">;<\/span><\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpFunctionKeyword\">function<\/span> wpbeginner_from_searchengine<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nglobal <\/span>$sevisitor<span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span>$sevisitor=<span class=\"phpKeyword\"><span class=\"phpOperator\">=<\/span>true <\/span><span class=\"phpOperator\">|<\/span><span class=\"phpOperator\">|<\/span> <span class=\"phpScriptVar\">$_COOKIE<\/span><span class=\"phpOperator\">[<\/span><span class=\"phpString\">\"sevisitor\"<\/span><span class=\"phpOperator\">]<\/span><span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span>=<\/span><span class=\"phpNumber\">1<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nreturn <\/span>&gt;true<span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpKeyword\"> \r\nreturn <\/span>&gt;false<span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<\/pre>\n<p>Make sure you change .wpbeginner.com to your own domain.<\/p>\n<p>Place this wherever you want your ad to appear:<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> if <\/span><span class=\"phpOperator\">(<\/span><span class=\"phpFunction\"><span class=\"phpFunctionKeyword\">function<\/span>_exists<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'wpbeginner_from_searchengine'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nif <\/span><span class=\"phpOperator\">(<\/span><span class=\"htmlText\">wpbeginner_from_searchengine<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlText\"> \r\nINSERT YOUR CODE HERE<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpOperator\">}<\/span> <span class=\"phpOperator\">}<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><\/pre>\n<p>Source: <a href=\"http:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-display-ads-only-to-search-engine-visitors-in-wordpress\/\" target=\"_blank\">WP Beginner <\/a><\/p>\n<h2 id=\"Multisite\">Multisite<\/h2>\n<h3>93. Enable Multisite<\/h3>\n<p>No doubt all of our WPMU.org readers know this one already but to enable Mutlisite include this in your <code>wp-config.php<\/code><\/p>\n<pre class=\"php\">.\r\n<span class=\"phpFunction\">define<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'WP_ALLOW_MULTISITE'<\/span>,<span class=\"phpKeyword\"> true<span class=\"phpOperator\">)<\/span><\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/wptheming.com\/2010\/03\/wordpress-3-0-enable-network\/\" target=\"_blank\">WP Theming <\/a><\/p>\n<h3>94. Show List of Recently Created Blogs<\/h3>\n<p>Show off all of your latest blogs. Insert into your functions:<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n<span class=\"phpComment\">\/*Fetch an array of $number_blogs most recently created blogs\r\n**@number_blogs <span class=\"phpOperator\">:<\/span><span class=\"htmlText\">The number of most recently created blogs you want to show<\/span><span class=\"phpOperator\">.<\/span> \r\n*\/<\/span> \r\n<span class=\"phpFunctionKeyword\">function<\/span><span class=\"htmlText\"> get_recent_blogs<\/span><span class=\"phpOperator\">(<\/span>$number_blogs=<span class=\"phpNumber\">5<\/span><span class=\"phpOperator\">)<\/span> \r\n<span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nglobal <\/span>$wpdb<span class=\"phpText\">;<\/span> \r\n$blog_table=$wpdb<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">blogs<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpComment\">\/*fetch blog_id,domain,path from wp_blogs table ,where the blog is not spam,deleted or archived order by the date and time of registration *\/<\/span> \r\n$query<span class=\"phpOperator\">=<\/span><span class=\"phpString\">\"select blog_id,domain,path from $blog_table where<span class=\"phpKeyword\"> public=<\/span><span class=\"phpString\">'<span class=\"phpNumber\">1<\/span>'<\/span><span class=\"htmlText\"> and archived<\/span><span class=\"phpOperator\">=<\/span><span class=\"phpString\">'<span class=\"phpNumber\">0<\/span>'<\/span><span class=\"htmlText\"> and spam<\/span><span class=\"phpOperator\">=<\/span><span class=\"phpString\">'<span class=\"phpNumber\">0<\/span>'<\/span><span class=\"htmlText\"> and deleted<\/span><span class=\"phpOperator\">=<\/span><span class=\"phpString\">'<span class=\"phpNumber\">0<\/span>'<\/span><span class=\"htmlText\"> order by registered desc limit <\/span><span class=\"phpNumber\">0<\/span>,$number_blogs\"<\/span><span class=\"phpText\">;<\/span> \r\n$recent_blogs=$wpdb<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">get_results<\/span><span class=\"phpOperator\">(<\/span>$wpdb<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">prepare<\/span><span class=\"phpOperator\">(<\/span>$query<span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nreturn <\/span>$recent_blogs<span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><\/pre>\n<p>Use the following to get its output:<\/p>\n<pre class=\"php\"> \r\n<span class=\"htmlOtherTag\">&lt;ul class=<span class=\"htmlAttributeValue\">\"recent-blogs\"<\/span>&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> $recent_blogs=get_recent_blogs<span class=\"phpOperator\">(<\/span><span class=\"phpNumber\">5<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span&amp;gt<span class=\"phpKeyword\"><span class=\"phpText\">;<\/span><span class=\"htmlText\">foreach<\/span><span class=\"phpOperator\">(<\/span><\/span>$recent_blogs<span class=\"phpKeyword\"> as <\/span>$recent_blog<span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">:<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span<span class=\"phpOperator\">&gt;<\/span>$blog_url=<span class=\"phpString\">\"\"<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span&amp;gt<span class=\"phpKeyword\"><span class=\"phpText\">;<\/span><span class=\"htmlText\">if<\/span><span class=\"phpOperator\">(<\/span><\/span> <span class=\"phpFunction\">defined<\/span><span class=\"phpOperator\">(<\/span> <span class=\"phpString\">\"VHOST\"<\/span> <span class=\"phpOperator\">)<\/span> &amp;amp<span class=\"phpText\">;<\/span>&amp;amp<span class=\"phpText\">;<\/span> <span class=\"phpFunction\">constant<\/span><span class=\"phpOperator\">(<\/span> <span class=\"phpString\">\"VHOST\"<\/span> <span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span>=<\/span> <span class=\"phpString\">'yes'<\/span> <span class=\"phpOperator\">)<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span<span class=\"phpOperator\">&gt;<\/span>$blog_url=<span class=\"phpString\">\"http<span class=\"phpOperator\">:<\/span><span class=\"phpComment\"><span class=\"phpComment\">\/\/\"<\/span>.$recent_blog-<\/span><span class=\"phpOperator\">&gt;<\/span><span class=\"htmlText\">domain<\/span><span class=\"phpOperator\">.<\/span>$recent_blog<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">path<\/span><span class=\"phpText\">;<\/span> \r\n<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span&amp;gt<span class=\"phpKeyword\"><span class=\"phpText\">;<\/span>else\r\n<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span<span class=\"phpOperator\">&gt;<\/span>$blog_url=<span class=\"phpString\">\"http<span class=\"phpOperator\">:<\/span><span class=\"phpComment\"><span class=\"phpComment\">\/\/\"<\/span>.$recent_blog-<\/span><span class=\"phpOperator\">&gt;<\/span><span class=\"htmlText\">domain<\/span><span class=\"phpOperator\">.<\/span>$recent_blog<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlText\">path<\/span><span class=\"phpText\">;<\/span> \r\n<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span<span class=\"phpOperator\">&gt;<\/span>$blog_name=get_blog_option<span class=\"phpOperator\">(<\/span>$recent_blog<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span>blog_id,<span class=\"phpString\">\"blogname\"<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span><span class=\"htmlText\"> pre<\/span><span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span<span class=\"phpOperator\">&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;li&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;h3&gt;<\/span><span class=\"htmlAnchorTag\">&lt;a href=<span class=\"htmlAttributeValue\">\"<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpFunction\">echo<\/span> $blog_url;<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>\"<\/span>&gt;<\/span> <span class=\"htmlAnchorTag\">&lt;\/a&gt;<\/span><span class=\"htmlOtherTag\">&lt;\/h3&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;span&gt;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> <span class=\"phpFunction\">echo<\/span> $blog_name<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span><span class=\"htmlOtherTag\">&lt;\/span&gt;<\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/li&gt;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"phpKeyword\"> endforeach<span class=\"phpText\">;<\/span><\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<span class=\"htmlOtherTag\">&lt;\/ul&gt;<\/span><\/pre>\n<p>Source: WPMU DEV<\/p>\n<h3 style=\"font-size: 1.17em;\">Gravatars<\/h3>\n<h3>95. Gravatar for Comments<\/h3>\n<p>Easily include your gravatar in your comments<\/p>\n<pre class=\"php\"> \r\n<span class=\"htmlOtherTag\">&lt;?\r\n$email = $comment-&gt;<\/span>comment_author_email;\r\n$default = \"http:\/\/DOMAIN.COM\/gravatar.jpg\"; \/\/ enter a link to your default avatar\r\n$size = 80; \/\/ size in px, this covers width and height\r\n$grav_url = \"http:\/\/www.gravatar.com\/avatar.php?gravatar_id=<span class=\"htmlAttributeValue\">\" . md5($email) . \"<\/span><span class=\"htmlSpecialChar\">&amp;amp;<\/span>default=<span class=\"htmlAttributeValue\">\" . urlencode($default) . \"<\/span><span class=\"htmlSpecialChar\">&amp;amp;<\/span>size=<span class=\"htmlAttributeValue\">\" . $size;\r\n?&gt;\r\n<span class=\"htmlImageTag\">&lt;img src=\"<\/span><span class=\"htmlOtherTag\">&lt;?=$grav_url ?&gt;<\/span><\/span>\" height=<span class=\"htmlAttributeValue\">\"<span class=\"htmlOtherTag\">&lt;?=$size ?&gt;<\/span>\"<\/span> width=<span class=\"htmlAttributeValue\">\"<span class=\"htmlOtherTag\">&lt;?=$size ?&gt;<\/span>\"<\/span> alt=<span class=\"htmlAttributeValue\">\"gravatar\"<\/span> class=<span class=\"htmlAttributeValue\">\"gravatar\"<\/span> title=<span class=\"htmlAttributeValue\">\"<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> comment_author<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span><span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span>\"<\/span>\/&gt;\r\n<\/pre>\n<p>Source: Codesnipp.i<\/p>\n<h3>96. Change Default Gravatar<\/h3>\n<p>The grey mystery man is pretty boring. And those monsters aren\u2019t much better. You can use this to change the default gravatar.<\/p>\n<pre class=\"php\"> \r\nadd_filter<span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'avatar_defaults'<\/span>, <span class=\"phpString\">'newgravatar'<\/span> <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpFunctionKeyword\">function<\/span> newgravatar <span class=\"phpOperator\">(<\/span>$avatar_defaults<span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n$myavatar <span class=\"phpOperator\">=<\/span> get_bloginfo<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'template_directory'<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">.<\/span> <span class=\"phpString\">'\/images\/gravatar.gif'<\/span><span class=\"phpText\">;<\/span> \r\n$avatar_defaults<span class=\"phpOperator\">[<\/span>$myavatar<span class=\"phpOperator\">]<\/span> <span class=\"phpOperator\">=<\/span> <span class=\"phpString\">\"WPBeginner\"<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nreturn <\/span>$avatar_defaults<span class=\"phpText\">;<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/www.wpbeginner.com\/wp-tutorials\/25-extremely-useful-tricks-for-the-wordpress-functions-file\/\" target=\"_blank\">WP Beginner<\/a><\/p>\n<h3>97. Use Gravatar Hovercards<\/h3>\n<p>Shiny shiny super shiny. Everyone likes Gravatar Hovercards<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpFunctionKeyword\">function<\/span> gravatar_hovercards<span class=\"phpOperator\">(<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>span style=<span class=\"phpString\">\"white-space<span class=\"phpOperator\">:<\/span> pre<span class=\"phpText\">;<\/span>\"<\/span><span class=\"phpOperator\">&gt;<\/span> <span class=\"phpOperator\">&lt;<\/span>\/span<span class=\"phpOperator\">&gt;<\/span>wp_enqueue_script<span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'gprofiles'<\/span>, <span class=\"phpString\">'http<span class=\"phpOperator\">:<\/span><span class=\"phpComment\">\/\/s<span class=\"phpOperator\">.<\/span>gravatar.com\/js\/gprofiles<span class=\"phpOperator\">.<\/span>js'<\/span>, <span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span> <span class=\"phpString\">'jquery'<\/span> <span class=\"phpOperator\">)<\/span>, <span class=\"phpString\">'e'<\/span>,<span class=\"phpKeyword\"> true <\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\nadd_action<span class=\"phpOperator\">(<\/span><span class=\"phpString\">'wp_enqueue_scripts'<\/span>,<span class=\"phpString\">'gravatar_hovercards'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/pre>\n<p>Source: <a href=\"http:\/\/ottopress.com\/2010\/gravatar-hovercards\/\" target=\"_blank\">Otto<\/a><\/p>\n<h2 id=\"Misc\">Misc<\/h2>\n<h3>98. Show Tag Cloud<\/h3>\n<p>Does what it says \u2013 show your tag cloud.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span><span class=\"htmlText\"> wp_tag_cloud<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span> \r\n<span class=\"phpString\">'smallest'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> 10,      <span class=\"phpComment\">\/\/ size of least used tag\r\n<\/span> \r\n<span class=\"phpString\">'largest'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> 18,       <span class=\"phpComment\">\/\/ size of most used tag\r\n<\/span> \r\n<span class=\"phpString\">'unit'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'px'<\/span>,        <span class=\"phpComment\">\/\/ unit<span class=\"phpKeyword\"> for <\/span>sizing\r\n<\/span> \r\n<span class=\"phpString\">'orderby'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'name'<\/span>,   <span class=\"phpComment\">\/\/ alphabetical\r\n<\/span> \r\n<span class=\"phpString\">'order'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'ASC'<\/span>,      <span class=\"phpComment\">\/\/ starting at A\r\n<\/span> \r\n<span class=\"phpString\">'exclude'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpNumber\">6<\/span>         <span class=\"phpComment\">\/\/ ID of tag to exclude from list\r\n<\/span> \r\n<span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> <span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<\/pre>\n<p>Source: Lava 360<\/p>\n<h3>99. Paypal Donate Button<\/h3>\n<p>Essential for non-profits and charities.<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">&lt;<\/span><span class=\"phpOperator\">?<\/span>php<\/span> \r\n<span class=\"phpFunctionKeyword\">function<\/span><span class=\"htmlText\"> donate_shortcode<\/span><span class=\"phpOperator\">(<\/span> $atts, $content <span class=\"phpOperator\">=<\/span><span class=\"htmlText\"> null<\/span><span class=\"phpOperator\">)<\/span> <span class=\"phpOperator\">{<\/span> \r\n<span class=\"phpKeyword\"> \r\nglobal <\/span>$post;<span class=\"phpFunction\">extract<\/span><span class=\"phpOperator\">(<\/span><span class=\"htmlText\">shortcode_atts<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpFunction\">array<\/span><span class=\"phpOperator\">(<\/span> \r\n<span class=\"phpString\">'account'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">'your-paypal-email-address'<\/span>,\r\n<span class=\"phpString\"><span class=\"phpKeyword\">'for'<\/span><\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> $post<span class=\"phpOperator\">-<span class=\"phpOperator\">&gt;<\/span><\/span>post_title,\r\n<span class=\"phpString\">'onHover'<\/span> <span class=\"phpOperator\"><span class=\"phpOperator\">=<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> <span class=\"phpString\">''<\/span>,\r\n<span class=\"phpOperator\">)<\/span>, $atts<span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span><span class=\"phpOperator\">&lt;<\/span>\/p<span class=\"phpOperator\">&gt;<\/span> \r\n<span class=\"phpOperator\">&lt;<\/span>p&amp;gt<span class=\"phpKeyword\"><span class=\"phpText\">;<\/span><span class=\"htmlText\">if<\/span><span class=\"phpOperator\">(<\/span><\/span><span class=\"phpFunction\">empty<\/span><span class=\"phpOperator\">(<\/span>$content<span class=\"phpOperator\">)<\/span><span class=\"phpOperator\">)<\/span> $content<span class=\"phpOperator\">=<\/span><span class=\"phpString\">'Make A Donation'<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpKeyword\"> \r\nreturn <\/span><span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>a href=<span class=\"phpString\">\"https<span class=\"phpOperator\">:<\/span><span class=\"phpComment\"><span class=\"phpComment\">\/\/www<span class=\"phpOperator\">.<\/span><span class=\"htmlText\">paypal<\/span><span class=\"phpOperator\">.<\/span>com\/cgi-bin\/webscr<span class=\"phpOperator\">?<\/span><span class=\"htmlText\">cmd<\/span><span class=\"phpOperator\">=<\/span>_xclick&amp;amp<span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"phpOperator\">&lt;<\/span><span class=\"htmlText\">span id<\/span><span class=\"phpOperator\">=<\/span>\"<\/span><span class=\"htmlText\">IL_AD3<\/span><span class=\"phpString\">\" class=\"<\/span><span class=\"htmlText\">IL_AD<\/span><span class=\"phpString\">\"<\/span><span class=\"phpOperator\">&gt;<\/span><span class=\"htmlText\">business<\/span><span class=\"phpOperator\">&lt;<\/span>\/span<span class=\"phpOperator\">&gt;<\/span><span class=\"phpOperator\">=<\/span>'<\/span>.$account.<span class=\"phpString\">'&amp;amp<span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span><span class=\"htmlText\">amp<\/span><span class=\"phpText\">;<\/span>item_name=Donation<span class=\"phpKeyword\"> for <\/span>'<\/span>.$for.<span class=\"phpString\">'\" title=\"'<\/span>.$onHover.<span class=\"phpString\">'\"<\/span><span class=\"phpOperator\">&gt;<\/span>'<\/span>.$content.<span class=\"phpString\">'<span class=\"phpOperator\">&lt;<\/span>\/a<span class=\"phpOperator\">&gt;<\/span>'<\/span><span class=\"phpText\">;<\/span> \r\n<\/span> \r\n<span class=\"phpOperator\">}<\/span> \r\n<span class=\"htmlText\"> \r\nadd_shortcode<\/span><span class=\"phpOperator\">(<\/span><span class=\"phpString\">'donate'<\/span>, <span class=\"phpString\">'donate_shortcode'<\/span><span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<span class=\"phpScriptTag\"><span class=\"phpOperator\">?<\/span><span class=\"phpOperator\">&gt;<\/span><\/span> \r\n<\/pre>\n<p>Source: Lava 360<\/p>\n<h3>100. Tiny URL<\/h3>\n<p>Everyone likes tiny, little URLS. Use this snippet to get them:<\/p>\n<pre class=\"php\"> \r\n<span class=\"phpFunctionKeyword\">function<\/span> get_tiny_url<span class=\"phpOperator\">(<\/span> $url <span class=\"phpOperator\">)<\/span> \r\n<span class=\"phpOperator\">{<\/span> \r\n$tiny_url <span class=\"phpOperator\">=<\/span> <span class=\"phpFunction\">file_get_contents<\/span><span class=\"phpOperator\">(<\/span> <span class=\"phpString\">\"http<span class=\"phpOperator\">:<\/span><span class=\"phpComment\">\/\/tinyurl<span class=\"phpOperator\">.<\/span>com\/api-create.php<span class=\"phpOperator\">?<\/span>url=\"<\/span>.$url <span class=\"phpOperator\">)<\/span><span class=\"phpText\">;<\/span> \r\n<\/span> \r\n<span class=\"phpKeyword\"> \r\nreturn <\/span>$tiny_url;\r\n<span class=\"phpOperator\">}<\/span> \r\n<\/pre>\n<p>Source: Flowdrops<\/p>\n<p>Well, there you go. 100 snippets. Seemed like a good idea when I started out but now I think my eyes might fall out of my head\u2026\u2026<\/p>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 24936px; width: 1px; height: 1px; overflow: hidden;\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"php plain\">&lt;Files wp-config.php&gt;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"php plain\">order allow,deny<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"php plain\">deny from all<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"php plain\">&lt;\/Files&gt;<\/code><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A few weeks back it was thank a plugin developer day. I love those guys. They make me happy. But I love them so much that I end up filling my website with plugins to achieve things that I could achieve with code. Nowadays I love code snippets. They\u2019re handy, like a million times handy. [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":207206,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"blog_reading_time":"","wds_primary_category":0,"wds_primary_tutorials_categories":0,"footnotes":""},"categories":[1,4],"tags":[795,10810,10211,80,390,264,655,982],"tutorials_categories":[],"class_list":["post-45467","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-community","category-plugins","tag-facebook","tag-wordpress-security","tag-admin","tag-avatars","tag-code","tag-comments","tag-pages","tag-social-media"],"_links":{"self":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/45467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/comments?post=45467"}],"version-history":[{"count":16,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/45467\/revisions"}],"predecessor-version":[{"id":222592,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/45467\/revisions\/222592"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media\/207206"}],"wp:attachment":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media?parent=45467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=45467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=45467"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=45467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}