{"id":66,"date":"2007-05-10T01:15:35","date_gmt":"2007-05-10T01:15:35","guid":{"rendered":"http:\/\/www.dereckson.be\/blog\/2007\/05\/10\/wordpress-themes\/"},"modified":"2007-05-10T01:15:35","modified_gmt":"2007-05-10T01:15:35","slug":"wordpress-themes","status":"publish","type":"post","link":"https:\/\/www.dereckson.be\/blog\/2007\/05\/10\/wordpress-themes\/","title":{"rendered":"WordPress Themes"},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/Blog\/images\/DoubleV\/Studio\/WordPressTemplatesTeaser.png\" alt=\"\" \/><\/p>\n<p><!--more--><\/p>\n<p>Recently, I&#8217;ve created two genuine WordPress themes from a CSS design.<\/p>\n<p>If I knew well the plug-ins system, themes were a discovery.<\/p>\n<p>And, hey, the theme system is very great and flexible.<\/p>\n<p><img decoding=\"async\" src=\"\/Blog\/images\/DoubleV\/Studio\/WordPressTemplates.gif\" alt=\"\" \/><\/p>\n<p>Look for example K2 on www.getk2.com and its AJAX capabilities.<\/p>\n<p>I&#8217;m planning to create a K2 design and migrate my blog to WordPress. Oh, and I&#8217;m going to develop and release a plug-in to implement languages categories, so I can continue to blog in french (mainly personal entries) and english (mainly technical articles).<\/p>\n<p>In the while, here some functions I&#8217;ve just coded \ud83d\ude09<\/p>\n<h2>Dereckson&#8217;s WordPress functions<\/h2>\n<style type=\"text\/css\"> \/* GeSHi (C) 2004 - 2007 Nigel McNie (http:\/\/qbnz.com\/highlighter) *\/ .php .de1, .php .de2 {color: #000060; font-weight: normal;} .php  {border: 1px dotted #a0a0a0; font-family: 'Courier New', Courier, monospace; font-size: 110%; background-color: #f0f0f0; margin: 0; line-height: 110%; padding: 0;color: #000099;} .php a:link {color: #006;} .php a:hover {background-color: #d6d6e6;} .php .head {font-family: Verdana, Arial, sans-serif; color: #808080; font-size: 70%; font-weight: bold; background-color: #f0f0ff; border-bottom: 1px solid #d0d0d0; padding: 2px;} .php .foot {font-family: Verdana, Arial, sans-serif; color: #808080; font-size: 70%; font-weight: bold; background-color: #f0f0ff; border-top: 1px solid #d0d0d0; padding: 2px;} .php .imp {font-weight: bold; color: red;} .php li {font-family: 'Courier New', Courier, monospace; color: #000060; background-color: #e0e0e0; padding-bottom: 2px;} .php .kw1 {color: #b1b100;} .php .kw2 {color: #000000; font-weight: bold;} .php .kw3 {color: #000066;} .php .co1 {color: #808080; font-style: italic;} .php .co2 {color: #808080; font-style: italic;} .php .coMULTI {color: #808080; font-style: italic;} .php .es0 {color: #000099; font-weight: bold;font-weight: normal;} .php .br0 {color: #66cc66;} .php .st0 {color: #ff0000;} .php .nu0 {color: #cc66cc;} .php .me1 {color: #006600;} .php .me2 {color: #006600;} .php .me {1} .php .re0 {color: #0000ff;} .php .re1 {color: #ff0000} \t<\/style>\n<div class=\"php\" style=\"border: 1px dotted #a0a0a0; font-family: 'Courier New', Courier, monospace; font-size: 110%; background-color: #f0f0f0; margin: 0; line-height: 110%; padding: 0;color: #000099;\">\n<div class=\"head\">Functions I&#8217;ve written for these themes.<\/div>\n<ol>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"coMULTI\">\/* * * * * * * * * * * * * * *<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"coMULTI\"> * Filter 9 Theme functions *<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"coMULTI\"> * * * * * * * * * * * * * *\/<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"co1\">\/\/Prints alternatively textpost1 and textpost2<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"kw2\">function<\/span> get_textpost_class<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/static\"><span class=\"kw3\">static<\/span><\/a> <span class=\"re0\">$n<\/span> = <span class=\"nu0\">0<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">return<\/span> <span class=\"br0\">&#40;<\/span><span class=\"re0\">$n<\/span>++ % <span class=\"nu0\">2<\/span> == <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span> ? <span class=\"st0\">&quot;textpost1&quot;<\/span> : <span class=\"st0\">&quot;textpost2&quot;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"co1\">\/\/Prints image<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"kw2\">function<\/span> the_image <span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/global\"><span class=\"kw3\">global<\/span><\/a> <span class=\"re0\">$id<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/echo\"><span class=\"kw3\">echo<\/span><\/a> get_post_meta<span class=\"br0\">&#40;<\/span><span class=\"re0\">$id<\/span>, <span class=\"st0\">&quot;image&quot;<\/span>, <span class=\"st0\">&quot;true&quot;<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"co1\">\/\/Returns true if the post is an image post<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"kw2\">function<\/span> is_imagepost<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/global\"><span class=\"kw3\">global<\/span><\/a> <span class=\"re0\">$id<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">return<\/span> get_post_meta<span class=\"br0\">&#40;<\/span><span class=\"re0\">$id<\/span>, <span class=\"st0\">&quot;image&quot;<\/span>, <span class=\"st0\">&quot;true&quot;<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"co1\">\/\/Prints archive title<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"kw2\">function<\/span> get_archive_title <span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"br0\">&#40;<\/span>is_category<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/echo\"><span class=\"kw3\">echo<\/span><\/a> <span class=\"st0\">&#8216;Archive for the &#8216;<\/span>, single_cat_title<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span>, <span class=\"st0\">&#8216; category&#8217;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">elseif<\/span> <span class=\"br0\">&#40;<\/span>is_day<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/echo\"><span class=\"kw3\">echo<\/span><\/a> <span class=\"st0\">&#8216;Archive for the &#8216;<\/span>, the_time<span class=\"br0\">&#40;<\/span><span class=\"st0\">&#8216;F jS, Y&#8217;<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">elseif<\/span> <span class=\"br0\">&#40;<\/span>is_month<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/echo\"><span class=\"kw3\">echo<\/span><\/a> <span class=\"st0\">&#8216;Archive for the &#8216;<\/span>, the_time<span class=\"br0\">&#40;<\/span><span class=\"st0\">&#8216;F, Y&#8217;<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">elseif<\/span> <span class=\"br0\">&#40;<\/span>is_year<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/echo\"><span class=\"kw3\">echo<\/span><\/a> <span class=\"st0\">&#8216;Archive &#8216;<\/span>, the_time<span class=\"br0\">&#40;<\/span><span class=\"st0\">&#8216;Y&#8217;<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">elseif<\/span> <span class=\"br0\">&#40;<\/span>is_search<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/echo\"><span class=\"kw3\">echo<\/span><\/a> <span class=\"st0\">&#8216;Search results&#8217;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">elseif<\/span> <span class=\"br0\">&#40;<\/span>is_author<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/echo\"><span class=\"kw3\">echo<\/span><\/a> <span class=\"st0\">&#8216;Author archive&#8217;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">elseif<\/span> <span class=\"br0\">&#40;<\/span><a href=\"http:\/\/www.php.net\/isset\"><span class=\"kw3\">isset<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"re0\">$_GET<\/span><span class=\"br0\">&#91;<\/span><span class=\"st0\">&#8216;paged&#8217;<\/span><span class=\"br0\">&#93;<\/span><span class=\"br0\">&#41;<\/span> &amp;&amp; !<a href=\"http:\/\/www.php.net\/empty\"><span class=\"kw3\">empty<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"re0\">$_GET<\/span><span class=\"br0\">&#91;<\/span><span class=\"st0\">&#8216;paged&#8217;<\/span><span class=\"br0\">&#93;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/echo\"><span class=\"kw3\">echo<\/span><\/a> <span class=\"st0\">&#8216;Blog archives&#8217;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/echo\"><span class=\"kw3\">echo<\/span><\/a> <span class=\"st0\">&#8216;Archive 42&#8217;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; <span class=\"br0\">&#125;<\/span>&nbsp; <\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"coMULTI\">\/* * * * * * * * * * * * *<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"coMULTI\"> * Curat Theme functions *<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"coMULTI\"> * * * * * * * * * * * * *\/<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"kw2\">function<\/span> wp_get_numeral_archives<span class=\"br0\">&#40;<\/span><span class=\"re0\">$args<\/span> = <span class=\"st0\">&#8221;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\">\/\/Prints archives by Num\u0103rul<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\">\/\/Developed for curat | murdar by S\u00e9bastien Santoro aka Dereckson, W3 LIFT<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/global\"><span class=\"kw3\">global<\/span><\/a> <span class=\"re0\">$wp_locale<\/span>, <span class=\"re0\">$wpdb<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"br0\">&#40;<\/span> <a href=\"http:\/\/www.php.net\/is_array\"><span class=\"kw3\">is_array<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"re0\">$args<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#41;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$r<\/span> = &amp;<span class=\"re0\">$args<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">else<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/parse_str\"><span class=\"kw3\">parse_str<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"re0\">$args<\/span>, <span class=\"re0\">$r<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$defaults<\/span> = <a href=\"http:\/\/www.php.net\/array\"><span class=\"kw3\">array<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"st0\">&#8216;limit&#8217;<\/span> =&gt; <span class=\"st0\">&#8221;<\/span>, <span class=\"st0\">&#8216;format&#8217;<\/span> =&gt; <span class=\"st0\">&#8216;html&#8217;<\/span>, <span class=\"st0\">&#8216;before&#8217;<\/span> =&gt; <span class=\"st0\">&#8221;<\/span>, <span class=\"st0\">&#8216;after&#8217;<\/span> =&gt; <span class=\"st0\">&#8221;<\/span>, <span class=\"st0\">&#8216;show_post_count&#8217;<\/span> =&gt; <span class=\"kw2\">false<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$r<\/span> = <a href=\"http:\/\/www.php.net\/array_merge\"><span class=\"kw3\">array_merge<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"re0\">$defaults<\/span>, <span class=\"re0\">$r<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/extract\"><span class=\"kw3\">extract<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"re0\">$r<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"br0\">&#40;<\/span> <span class=\"st0\">&#8221;<\/span> != <span class=\"re0\">$limit<\/span> <span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$limit<\/span> = <span class=\"br0\">&#40;<\/span>int<span class=\"br0\">&#41;<\/span> <span class=\"re0\">$limit<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$limit<\/span> = <span class=\"st0\">&#8216; LIMIT &#8216;<\/span>.<span class=\"re0\">$limit<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$add_hours<\/span> = <a href=\"http:\/\/www.php.net\/intval\"><span class=\"kw3\">intval<\/span><\/a><span class=\"br0\">&#40;<\/span>get_option<span class=\"br0\">&#40;<\/span><span class=\"st0\">&#8216;gmt_offset&#8217;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$add_minutes<\/span> = <a href=\"http:\/\/www.php.net\/intval\"><span class=\"kw3\">intval<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"nu0\">60<\/span> * <span class=\"br0\">&#40;<\/span>get_option<span class=\"br0\">&#40;<\/span><span class=\"st0\">&#8216;gmt_offset&#8217;<\/span><span class=\"br0\">&#41;<\/span> &#8211; <span class=\"re0\">$add_hours<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\">\/\/Weekly archives<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$start_of_week<\/span> = get_option<span class=\"br0\">&#40;<\/span><span class=\"st0\">&#8216;start_of_week&#8217;<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$arcresults<\/span> = <span class=\"re0\">$wpdb<\/span>-&gt;<span class=\"me1\">get_results<\/span><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;SELECT DISTINCT WEEK(post_date, $start_of_week) AS `week`, YEAR(post_date) AS yr, DATE_FORMAT(post_date, &#8216;%Y-%m-%d&#8217;) AS yyyymmdd, count(ID) as posts FROM $wpdb-&gt;posts WHERE post_type = &#8216;post&#8217; AND post_status = &#8216;publish&#8217; GROUP BY WEEK(post_date, $start_of_week), YEAR(post_date) ORDER BY post_date DESC&quot;<\/span> . <span class=\"re0\">$limit<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$arc_w_last<\/span> = <span class=\"st0\">&#8221;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$afterafter<\/span> = <span class=\"re0\">$after<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"br0\">&#40;<\/span> <span class=\"re0\">$arcresults<\/span> <span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">foreach<\/span> <span class=\"br0\">&#40;<\/span> <span class=\"re0\">$arcresults<\/span> <span class=\"kw1\">as<\/span> <span class=\"re0\">$arcresult<\/span> <span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"br0\">&#40;<\/span> <span class=\"re0\">$arcresult<\/span>-&gt;<span class=\"me1\">week<\/span> != <span class=\"re0\">$arc_w_last<\/span> <span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$arc_year<\/span> = <span class=\"re0\">$arcresult<\/span>-&gt;<span class=\"me1\">yr<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$arc_w_last<\/span> = <span class=\"re0\">$arcresult<\/span>-&gt;<span class=\"me1\">week<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$arc_week<\/span> = get_weekstartend<span class=\"br0\">&#40;<\/span><span class=\"re0\">$arcresult<\/span>-&gt;<span class=\"me1\">yyyymmdd<\/span>, get_option<span class=\"br0\">&#40;<\/span><span class=\"st0\">&#8216;start_of_week&#8217;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$arc_week_start<\/span> = date_i18n<span class=\"br0\">&#40;<\/span><span class=\"re0\">$archive_week_start_date_format<\/span>, <span class=\"re0\">$arc_week<\/span><span class=\"br0\">&#91;<\/span><span class=\"st0\">&#8216;start&#8217;<\/span><span class=\"br0\">&#93;<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$arc_week_end<\/span> = date_i18n<span class=\"br0\">&#40;<\/span><span class=\"re0\">$archive_week_end_date_format<\/span>, <span class=\"re0\">$arc_week<\/span><span class=\"br0\">&#91;<\/span><span class=\"st0\">&#8216;end&#8217;<\/span><span class=\"br0\">&#93;<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$url<\/span>&nbsp; = <a href=\"http:\/\/www.php.net\/sprintf\"><span class=\"kw3\">sprintf<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"st0\">&#8216;%1$s\/%2$s%3$sm%4$s%5$s%6$sw%7$s%8$d&#8217;<\/span>, get_option<span class=\"br0\">&#40;<\/span><span class=\"st0\">&#8216;home&#8217;<\/span><span class=\"br0\">&#41;<\/span>, <span class=\"st0\">&#8221;<\/span>, <span class=\"st0\">&#8216;?&#8217;<\/span>, <span class=\"st0\">&#8216;=&#8217;<\/span>, <span class=\"re0\">$arc_year<\/span>, <span class=\"st0\">&#8216;&amp;amp;&#8217;<\/span>, <span class=\"st0\">&#8216;=&#8217;<\/span>, <span class=\"re0\">$arcresult<\/span>-&gt;<span class=\"me1\">week<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$numarul<\/span> = <span class=\"br0\">&#40;<\/span><span class=\"re0\">$arc_year<\/span> &#8211; <span class=\"nu0\">2005<\/span><span class=\"br0\">&#41;<\/span> * <span class=\"nu0\">52<\/span> &#8211; <span class=\"nu0\">5<\/span> + <span class=\"re0\">$arc_w_last<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$text<\/span> = <span class=\"st0\">&quot;Num\u0103rul $numarul&quot;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"br0\">&#40;<\/span><span class=\"re0\">$show_post_count<\/span><span class=\"br0\">&#41;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"re0\">$after<\/span> = <span class=\"st0\">&#8216;&amp;nbsp;(&#8216;<\/span>.<span class=\"re0\">$arcresult<\/span>-&gt;<span class=\"me1\">posts<\/span>.<span class=\"st0\">&#8216;)&#8217;<\/span>.<span class=\"re0\">$afterafter<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.php.net\/echo\"><span class=\"kw3\">echo<\/span><\/a> get_archives_link<span class=\"br0\">&#40;<\/span><span class=\"re0\">$url<\/span>, <span class=\"re0\">$text<\/span>, <span class=\"re0\">$format<\/span>, <span class=\"re0\">$before<\/span>, <span class=\"re0\">$after<\/span><span class=\"br0\">&#41;<\/span>;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<\/ol>\n<div class=\"foot\">Parsed in 0.413 seconds | &copy; 2007, S\u00e9bastien Santoro aka Dereckson, some rights reserved.<br \/>Released under BSD License, help wp_get_numeral_archives released in GPL, as based on existing WordPress function.<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><img decoding=\"async\" src=\"\/Blog\/images\/DoubleV\/Studio\/WordPressTemplatesTeaser.png\" alt=\"\" \/><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-66","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/posts\/66","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/comments?post=66"}],"version-history":[{"count":0,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/posts\/66\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/media?parent=66"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/categories?post=66"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/tags?post=66"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}