{"id":1259,"date":"2009-12-23T02:15:12","date_gmt":"2009-12-23T07:15:12","guid":{"rendered":"http:\/\/g33kinfo.com\/info\/?p=1259"},"modified":"2009-12-23T02:15:12","modified_gmt":"2009-12-23T07:15:12","slug":"top-10-wordpress-hacks-for-2009","status":"publish","type":"post","link":"https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/","title":{"rendered":"Top 10 WordPress hacks for 2009"},"content":{"rendered":"<p>Top WordPress hacks of 2009 from<br \/>\nhttp:\/\/www.catswhocode.com\/blog\/top-wordpress-hacks-of-2009<\/p>\n<p>2009 has been a very prolific year for WordPress hacks. In this article, I\u2019ll show you the most useful hacks I came across during the whole year. Enjoy!<\/p>\n<p>Monetizing your old blog posts<\/p>\n<p>Let\u2019s start this post with a nice hack dedicated to help you make more money online, initially published on my other blog Cats Who Blog.<br \/>\nIf you don\u2019t want to bore your loyal readers but still want to earn some bucks, what about monetizing only your old blog posts instead? This code will add some advertisements only if the post is more than 15 days old.<\/p>\n<p>The following function has to be pasted in your functions.php. If you are using the Thesis theme this file is named custom_functions.php.<br \/>\n<code><br \/>\nfunction is_old_post($post_id=null){<br \/>\n   $days = 15;<br \/>\n   global $wp_query;<br \/>\n   if(is_single() || is_page()) {<br \/>\n      if(!$post_id) {<br \/>\n         $post_id = $wp_query->post->ID;<br \/>\n      }<br \/>\n      $current_date = time();<br \/>\n      $offset = $days *60*60*24;<br \/>\n      $post_id = get_post($post_id);<br \/>\n      $post_date = mysql2date('U',$post_id->post_date);<br \/>\n      $cunning_math = $post_date + $offset;<br \/>\n      $test = $current_date - $cunning_math;<br \/>\n      if($test > 0){<br \/>\n         $return = true;<br \/>\n      }else{<br \/>\n         $return = false;<br \/>\n      }<br \/>\n   }else{<br \/>\n      $return = false;<br \/>\n   }<br \/>\n   return $return;<br \/>\n}<br \/>\n<\/code><br \/>\nOnce you\u2019ve successfully inserted the code in your function.php file, you are now ready to call the functions in your single.php template as shown below:<br \/>\n<code><br \/>\n< ?php if(is_old_post()){ ?><br \/>\nINSERT AD CODE HERE<br \/>\n< ?php } ?><br \/>\n<\/code><br \/>\nSource : http:\/\/www.catswhoblog.com\/how-to-monetize-your-old-blog-posts<\/p>\n<p>Display your posts word count<\/p>\n<p>Many people asked me about being able to get the post word count and display it. It is definitely easier to do than you may think at first.<br \/>\nSimply open your functions.php file and paste this function in it:<br \/>\n<code><br \/>\nfunction wcount(){<br \/>\n    ob_start();<br \/>\n    the_content();<br \/>\n    $content = ob_get_clean();<br \/>\n    return sizeof(explode(\" \", $content));<br \/>\n}<br \/>\n<\/code><br \/>\nOnce finished, you can call the function within the loop to get the number of words for the current post:<br \/>\n<code><br \/>\n< ?php echo wcount(); ?><br \/>\n<\/code><br \/>\nSource : http:\/\/www.wprecipes.com\/wordpress-function-to-display-your-posts-words-count<\/p>\n<p>Detect the visitor browser within WordPress<\/p>\n<p>One of my favorite WordPress hacks of the year is definitely this one, which is incredibly useful. While conditional comments are a great way to target specific browsers, WordPress has one detection function that you can use to make your web developer life easier.<br \/>\n<code><br \/>\n< ?php\nadd_filter('body_class','browser_body_class');\nfunction browser_body_class($classes) {\n\tglobal $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone;\n\n\tif($is_lynx) $classes[] = 'lynx';\n\telseif($is_gecko) $classes[] = 'gecko';\n\telseif($is_opera) $classes[] = 'opera';\n\telseif($is_NS4) $classes[] = 'ns4';\n\telseif($is_safari) $classes[] = 'safari';\n\telseif($is_chrome) $classes[] = 'chrome';\n\telseif($is_IE) $classes[] = 'ie';\n\telse $classes[] = 'unknown';\n\n\tif($is_iphone) $classes[] = 'iphone';\n\treturn $classes;\n}\n?><br \/>\n<\/code><br \/>\nThe final result will look something like this, if you view the source code of your page:<br \/>\n<code><br \/>\n<body class=\"home blog logged-in safari\"><br \/>\n<\/body><\/code><br \/>\nSource : http:\/\/www.nathanrice.net\/blog\/browser-detection-and-the-body_class-function\/<\/p>\n<p>Get short urls for social bookmarking<\/p>\n<p>With the rise of Twitter and its 140 characters limit, bloggers have to use short urls to fully take advantage of this new social media phenomenon.<br \/>\nLots of quality url shorteners are available, but this trick will create a shorter version of your urls automatically, making you save time and hassle.<br \/>\nPaste the following code on your single.php file:<br \/>\n<code><br \/>\n< ?php echo get_bloginfo('url').\"\/?p=\".$post->ID; ?><br \/>\n<\/code><br \/>\nIt will output a url similar to:<br \/>\n<code><br \/>\nhttp:\/\/www.catswhocode.com\/?p=54<br \/>\n<\/code><br \/>\nSource : http:\/\/www.wprecipes.com\/how-to-get-short-urls-for-social-bookmarking<\/p>\n<p>Get the first image from the post and display it<\/p>\n<p>This hack has been a favorite of WpRecipes during the year 2009. And I understand that because this hack is very useful, especially for \u201cmagazine\u201d themes: It allows you to automatically get the first image from the current post, and display it.<\/p>\n<p>The first thing to do is to paste the function below on your functions.php file.<br \/>\n<code><br \/>\nfunction catch_that_image() {<br \/>\n  global $post, $posts;<br \/>\n  $first_img = '';<br \/>\n  ob_start();<br \/>\n  ob_end_clean();<br \/>\n  $output = preg_match_all('\/<img .+src=[\\'\"]([^\\'\"]+)[\\'\"].*\/>\/i', $post->post_content, $matches);<br \/>\n  $first_img = $matches [1] [0];<\/p>\n<p>  if(empty($first_img)){ \/\/Defines a default image<br \/>\n    $first_img = \"\/images\/default.jpg\";<br \/>\n  }<br \/>\n  return $first_img;<br \/>\n}<br \/>\n<\/code><br \/>\nOnce finished, you can simply call the function within the loop to display the first image from the post:<br \/>\n<code><br \/>\n< ?php echo catch_that_image() ?><br \/>\n<\/code><br \/>\nSource : http:\/\/www.wprecipes.com\/how-to-get-the-first-image-from-the-post-and-display-it<\/p>\n<p>Use SSL on wp-admin directory<\/p>\n<p>On the internet, security is always a concern. If your hosting provider supports it (Wp WebHost and HostGator does) you should definitely enable SSL support.<br \/>\nSSL is a cryptographic protocol that provide security and data integrity for communications over TCP\/IP networks such as the Internet. TLS and SSL encrypt the segments of network connections at the Transport Layer end-to-end.<br \/>\nOpen the wp-config.php file and paste the following:<br \/>\n<code><br \/>\ndefine('FORCE_SSL_ADMIN', true);<br \/>\n<\/code><br \/>\nNext, save the file, and you\u2019re done!<br \/>\nSource : http:\/\/www.wprecipes.com\/how-to-force-using-ssl-on-wp-admin-directory<\/p>\n<p>Enhancing the search function<\/p>\n<p>WordPress has a built-in \u201csearch\u201d function which isn\u2019t bad, but should have been better. For example, one of the things that could enhance it is to highlight the search results.<br \/>\nTo do so, open your search.php file and insert this code:<br \/>\n<code><br \/>\n< ?php\n\t$title = get_the_title();\n\t$keys= explode(\" \",$s);\n\t$title = preg_replace('\/('.implode('|', $keys) .')\/iu',\n\t\t'<strong class=\"search-excerpt\">\\0',<br \/>\n\t\t$title);<br \/>\n?><br \/>\n<\/code><br \/>\nThen, you\u2019ll have to define a style for the search-excerpt CSS class. Just open style.css and paste:<br \/>\n<code><br \/>\nstrong.search-excerpt { background: yellow; }<br \/>\n<\/code><br \/>\nSource : http:\/\/yoast.com\/wordpress-search\/<\/p>\n<p>Post on your WordPress blog using PHP<\/p>\n<p>Many of you have enjoyed my \u201cAwesome things to do with cURL\u201d article, published in June. One of the most interesting snippets from that article is showing how to post articles on your WordPress blog, using PHP and cURL.<\/p>\n<p>Here is the function. This code is not made for being used within WordPress, so don\u2019t paste it on your functions.php file (or any other).<\/p>\n<p>Please note that you must activate the XMLRPC posting option in your WordPress blog. If this option isn\u2019t activated, the code will not be able to insert anything into your blog database. Another thing, make sure the XMLRPC functions are activated on your php.ini file.<br \/>\n<code><br \/>\nfunction wpPostXMLRPC($title, $body, $rpcurl, $username, $password, $category, $keywords='', $encoding='UTF-8') {<br \/>\n    $title = htmlentities($title,ENT_NOQUOTES,$encoding);<br \/>\n    $keywords = htmlentities($keywords,ENT_NOQUOTES,$encoding);<\/p>\n<p>    $content = array(<br \/>\n        'title'=>$title,<br \/>\n        'description'=>$body,<br \/>\n        'mt_allow_comments'=>0,  \/\/ 1 to allow comments<br \/>\n        'mt_allow_pings'=>0,  \/\/ 1 to allow trackbacks<br \/>\n        'post_type'=>'post',<br \/>\n        'mt_keywords'=>$keywords,<br \/>\n        'categories'=>array($category)<br \/>\n    );<br \/>\n    $params = array(0,$username,$password,$content,true);<br \/>\n    $request = xmlrpc_encode_request('metaWeblog.newPost',$params);<br \/>\n    $ch = curl_init();<br \/>\n    curl_setopt($ch, CURLOPT_POSTFIELDS, $request);<br \/>\n    curl_setopt($ch, CURLOPT_URL, $rpcurl);<br \/>\n    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);<br \/>\n    curl_setopt($ch, CURLOPT_TIMEOUT, 1);<br \/>\n    $results = curl_exec($ch);<br \/>\n    curl_close($ch);<br \/>\n    return $results;<br \/>\n?><br \/>\n<\/code><br \/>\nSource : http:\/\/www.wprecipes.com\/post-on-your-wordpress-blog-using-php<\/p>\n<p>Rewrite author name with custom field<\/p>\n<p>If you often invite other bloggers to post on your blog, this tip is a must have. It simply allows you to create a custom field with the name of the guest author, and it will overwrite the the_author(); functions.<br \/>\nSimply paste the following code on your single.php and page.php, where you want the author name to be displayed.<br \/>\n<code><br \/>\n< ?php $author = get_post_meta($post->ID, \"guest-author\", true);<br \/>\nif ($author != \"\") {<br \/>\n    echo $author;<br \/>\n} else {<br \/>\n    the_author();<br \/>\n}  ?><br \/>\n<\/code><br \/>\nSource : http:\/\/www.wprecipes.com\/rewrite-author-name-with-custom-field<\/p>\n<p>Detect mobile visitors on your WordPress blog<\/p>\n<p>Mobile devices as such the Blackberry or iPhone are more and more popular everyday, and this is why you definitely should take those readers in consideration by offering them a mobile version of your blog.<br \/>\nThis hack is definitely easy to implement, thanks to Jeff Starr and Chris Coyier, the author of the excellent \u201cDigging into WordPress\u201d book.<\/p>\n<p>To achieve this recipe, you first have to get the code from detectmobilebrowsers.mobi and upload it to your theme directory.<\/p>\n<p>Then, simply open your header.php file and place the following at the top of the file. Don\u2019t forget to edit line 5 according to the page where you\u2019d like to redirect mobile users.<br \/>\n<code><br \/>\ninclude('mobile_device_detect.php');<br \/>\n$mobile = mobile_device_detect();<\/p>\n<p>if ($mobile==true) {<br \/>\n  header( 'Location: http:\/\/your-website.com\/?theme=Your_Mobile_Theme' ) ;<br \/>\n}<br \/>\n<\/code><br \/>\nSource : http:\/\/digwp.com\/2009\/12\/redirect-mobile-users-to-mobile-theme\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Top WordPress hacks of 2009 from http:\/\/www.catswhocode.com\/blog\/top-wordpress-hacks-of-2009 2009 has been a very prolific year for WordPress hacks. In this article, I\u2019ll show you the most useful hacks I came across during the whole year. Enjoy! Monetizing your old blog posts Let\u2019s start this post with a nice hack dedicated to help you make more money&#8230; <\/p>\n<div class=\"read-more navbutton\"><a href=\"https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/\">Read More<i class=\"fa fa-angle-double-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-1259","post","type-post","status-publish","format-standard","hentry","category-info"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Top 10 WordPress hacks for 2009 - Linux Shtuff<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Top 10 WordPress hacks for 2009 - Linux Shtuff\" \/>\n<meta property=\"og:description\" content=\"Top WordPress hacks of 2009 from http:\/\/www.catswhocode.com\/blog\/top-wordpress-hacks-of-2009 2009 has been a very prolific year for WordPress hacks. In this article, I\u2019ll show you the most useful hacks I came across during the whole year. Enjoy! Monetizing your old blog posts Let\u2019s start this post with a nice hack dedicated to help you make more money... Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/\" \/>\n<meta property=\"og:site_name\" content=\"Linux Shtuff\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/fb.me\/g33kinf0\" \/>\n<meta property=\"article:author\" content=\"https:\/\/fb.me\/g33kinf0\" \/>\n<meta property=\"article:published_time\" content=\"2009-12-23T07:15:12+00:00\" \/>\n<meta name=\"author\" content=\"g33kadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/drsinger1111\" \/>\n<meta name=\"twitter:site\" content=\"@drsinger1111\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/top-10-wordpress-hacks-for-2009\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/top-10-wordpress-hacks-for-2009\\\/\"},\"author\":{\"name\":\"g33kadmin\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"headline\":\"Top 10 WordPress hacks for 2009\",\"datePublished\":\"2009-12-23T07:15:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/top-10-wordpress-hacks-for-2009\\\/\"},\"wordCount\":975,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"articleSection\":[\"General Info\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/g33kinfo.com\\\/info\\\/top-10-wordpress-hacks-for-2009\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/top-10-wordpress-hacks-for-2009\\\/\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/top-10-wordpress-hacks-for-2009\\\/\",\"name\":\"Top 10 WordPress hacks for 2009 - Linux Shtuff\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#website\"},\"datePublished\":\"2009-12-23T07:15:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/top-10-wordpress-hacks-for-2009\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/g33kinfo.com\\\/info\\\/top-10-wordpress-hacks-for-2009\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/top-10-wordpress-hacks-for-2009\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Top 10 WordPress hacks for 2009\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#website\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/\",\"name\":\"Linux Shtuff\",\"description\":\"Because I have CRS Syndrome...\",\"publisher\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\",\"name\":\"g33kadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"contentUrl\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"width\":512,\"height\":512,\"caption\":\"g33kadmin\"},\"logo\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\"},\"description\":\"I am a g33k, Linux blogger, developer, student and Tech Writer for Liquidweb.com\\\/kb. My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....\",\"sameAs\":[\"https:\\\/\\\/thelinuxreport.com\",\"https:\\\/\\\/fb.me\\\/g33kinf0\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/drsinger1111\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Top 10 WordPress hacks for 2009 - Linux Shtuff","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/","og_locale":"en_US","og_type":"article","og_title":"Top 10 WordPress hacks for 2009 - Linux Shtuff","og_description":"Top WordPress hacks of 2009 from http:\/\/www.catswhocode.com\/blog\/top-wordpress-hacks-of-2009 2009 has been a very prolific year for WordPress hacks. In this article, I\u2019ll show you the most useful hacks I came across during the whole year. Enjoy! Monetizing your old blog posts Let\u2019s start this post with a nice hack dedicated to help you make more money... Read More","og_url":"https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/","og_site_name":"Linux Shtuff","article_publisher":"https:\/\/fb.me\/g33kinf0","article_author":"https:\/\/fb.me\/g33kinf0","article_published_time":"2009-12-23T07:15:12+00:00","author":"g33kadmin","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/drsinger1111","twitter_site":"@drsinger1111","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/#article","isPartOf":{"@id":"https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/"},"author":{"name":"g33kadmin","@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"headline":"Top 10 WordPress hacks for 2009","datePublished":"2009-12-23T07:15:12+00:00","mainEntityOfPage":{"@id":"https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/"},"wordCount":975,"commentCount":0,"publisher":{"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"articleSection":["General Info"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/","url":"https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/","name":"Top 10 WordPress hacks for 2009 - Linux Shtuff","isPartOf":{"@id":"https:\/\/g33kinfo.com\/info\/#website"},"datePublished":"2009-12-23T07:15:12+00:00","breadcrumb":{"@id":"https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/g33kinfo.com\/info\/top-10-wordpress-hacks-for-2009\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/g33kinfo.com\/info\/"},{"@type":"ListItem","position":2,"name":"Top 10 WordPress hacks for 2009"}]},{"@type":"WebSite","@id":"https:\/\/g33kinfo.com\/info\/#website","url":"https:\/\/g33kinfo.com\/info\/","name":"Linux Shtuff","description":"Because I have CRS Syndrome...","publisher":{"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/g33kinfo.com\/info\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547","name":"g33kadmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","url":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","contentUrl":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","width":512,"height":512,"caption":"g33kadmin"},"logo":{"@id":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif"},"description":"I am a g33k, Linux blogger, developer, student and Tech Writer for Liquidweb.com\/kb. My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....","sameAs":["https:\/\/thelinuxreport.com","https:\/\/fb.me\/g33kinf0","https:\/\/x.com\/https:\/\/twitter.com\/drsinger1111"]}]}},"_links":{"self":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts\/1259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/comments?post=1259"}],"version-history":[{"count":0,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts\/1259\/revisions"}],"wp:attachment":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/media?parent=1259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/categories?post=1259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/tags?post=1259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}