<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Cozmoslabs</title> <link>http://www.cozmoslabs.com</link> <description>Web design and development experiment.</description> <lastBuildDate>Wed, 28 Oct 2009 20:57:14 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Cozmoslabs" type="application/rss+xml" /><feedburner:emailServiceId>Cozmoslabs</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Create an “About the author” area for Thematic</title><link>http://feedproxy.google.com/~r/Cozmoslabs/~3/cAl0-ZRJA50/</link> <comments>http://www.cozmoslabs.com/2009/10/28/create-an-about-the-author-area-for-thematic/#comments</comments> <pubDate>Wed, 28 Oct 2009 20:57:14 +0000</pubDate> <dc:creator>Cristi</dc:creator> <category><![CDATA[Thematic]]></category> <category><![CDATA[author template]]></category> <category><![CDATA[thematic author]]></category> <category><![CDATA[thematic author area]]></category> <category><![CDATA[wordpress author area]]></category><guid isPermaLink="false">http://www.cozmoslabs.com/?p=716</guid> <description><![CDATA[
By default, Thematic comes with a simple and useful representation for the Author Archives template. While this might be enough for the majority of users, there are times when we need more detailed information about the author.
This is particularly useful on multi-author blogs, where readers might want to read more posts from a particular writer! [...]Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/' rel='bookmark' title='Permanent Link: Add &#8220;Featured Posts&#8221; to your Thematic child theme'>Add &#8220;Featured Posts&#8221; to your Thematic child theme</a></li><li><a
href='http://www.cozmoslabs.com/2009/07/07/how-to-create-a-wordpress-theme/' rel='bookmark' title='Permanent Link: How To Create a WordPress Theme &#8211; a tutorial series by Ian Stewart'>How To Create a WordPress Theme &#8211; a tutorial series by Ian Stewart</a></li></ol>]]></description> <content:encoded><![CDATA[<p><img
src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/author_page.jpg" alt="author_page" title="author_page" width="300" height="225" class="alignright size-full wp-image-743" /></p><p>By default, <a
href="http://themeshaper.com/thematic/">Thematic</a> comes with a simple and useful representation for the <strong>Author Archives</strong> template. While this might be enough for the majority of users, there are times when we need more detailed information about the author.</p><p>This is particularly useful on multi-author blogs, where readers might want to read more posts from a particular writer!</p><h3>The scope of this tutorial is composed of two parts:</h3><ol><li>Listing the author&#8217;s name, biographical info, gravatar picture and website inside the post body. ( <a
href="http://www.cozmoslabs.com/projects/author/2009/10/jims-escape/">Single Post Demo</a> )</li><li>Creating an author archive page with the same info as above, plus we&#8217;ll list the author&#8217;s posts in a different way (Thematic already has this functionality implemented, but we&#8217;ll do some changes to the styling and the way the posts are displayed). (<a
href="http://www.cozmoslabs.com/projects/author/author/admin/">Author Archives Demo</a>)</li></ol><p><span
id="more-716"></span></p><h3>Part 1: &#8220;About the author&#8221; area</h3><p>To do this we&#8217;ll have to filter the default <em>thematic_postheader()</em>.</p><p>The code is basically the default postfooter code with some modification, mainly to the <em>//Display author info area</em>. Note the fact that we&#8217;re only displaying the author name, description, image and url inside the single post. On the homepage we&#8217;re still displaying the default thematic post header.</p><p>So copy this inside your <em>functions.php</em> file (check out for the opening and closing php tags) and reload the page. You should see on the post page the author area.</p><div
class="wp_codebox"><table
width="100%" ><tr
id="p7164"><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
</pre></td><td
class="code" id="p716code4"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">function</span> postheader_and_author_info<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$id</span><span style="color: #339933;">,</span> <span style="color: #000088;">$post</span><span style="color: #339933;">,</span> <span style="color: #000088;">$authordata</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">// Create $posteditlink    </span>
    <span style="color: #000088;">$posteditlink</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> get_bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wpurl'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/wp-admin/post.php?action=edit&amp;amp;post='</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$id</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$posteditlink</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&quot; title=&quot;'</span> <span style="color: #339933;">.</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Edit post'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'thematic'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$posteditlink</span> <span style="color: #339933;">.=</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Edit'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'thematic'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>is_single<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_page<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$posttitle</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;h1 class=&quot;entry-title&quot;&gt;'</span> <span style="color: #339933;">.</span> get_the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;&lt;/h1&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span>is_404<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>    
        <span style="color: #000088;">$posttitle</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;h1 class=&quot;entry-title&quot;&gt;'</span> <span style="color: #339933;">.</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Not Found'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'thematic'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;&lt;/h1&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$posttitle</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;h2 class=&quot;entry-title&quot;&gt;&lt;a href=&quot;'</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$posttitle</span> <span style="color: #339933;">.=</span> get_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$posttitle</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&quot; title=&quot;'</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$posttitle</span> <span style="color: #339933;">.=</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Permalink to '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'thematic'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> the_title_attribute<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'echo=0'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$posttitle</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&quot; rel=&quot;bookmark&quot;&gt;'</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$posttitle</span> <span style="color: #339933;">.=</span> get_the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>   
        <span style="color: #000088;">$posttitle</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;&lt;/a&gt;&lt;/h2&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;div class=&quot;entry-meta&quot;&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;span class=&quot;meta-prep meta-prep-author&quot;&gt;'</span> <span style="color: #339933;">.</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'By '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'thematic'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/span&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;span class=&quot;author vcard&quot;&gt;'</span><span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;a class=&quot;url fn n&quot; href=&quot;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">.=</span> get_author_link<span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #000088;">$authordata</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #000088;">$authordata</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">user_nicename</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&quot; title=&quot;'</span> <span style="color: #339933;">.</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'View all posts by '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'thematic'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> get_the_author<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">.=</span> get_the_author<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;meta-sep meta-sep-entry-date&quot;&gt; | &lt;/span&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;span class=&quot;meta-prep meta-prep-entry-date&quot;&gt;'</span> <span style="color: #339933;">.</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Published: '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'thematic'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/span&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;span class=&quot;entry-date&quot;&gt;&lt;abbr class=&quot;published&quot; title=&quot;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">.=</span> get_the_time<span style="color: #009900;">&#40;</span>thematic_time_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">.=</span> get_the_time<span style="color: #009900;">&#40;</span>thematic_time_display<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;/abbr&gt;&lt;/span&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #666666; font-style: italic;">// Display edit link</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>current_user_can<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'edit_posts'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' &lt;span class=&quot;meta-sep meta-sep-edit&quot;&gt;|&lt;/span&gt; '</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;span class=&quot;edit&quot;&gt;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$posteditlink</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/span&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>               
    <span style="color: #000088;">$postmeta</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;&lt;/div&gt;&lt;!-- .entry-meta --&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
    <span style="color: #000088;">$postmeta_issingle</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;div class=&quot;entry-meta&quot;&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta_issingle</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;span class=&quot;meta-prep meta-prep-entry-date&quot;&gt;'</span> <span style="color: #339933;">.</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Published: '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'thematic'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/span&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta_issingle</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;span class=&quot;entry-date&quot;&gt;&lt;abbr class=&quot;published&quot; title=&quot;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta_issingle</span> <span style="color: #339933;">.=</span> get_the_time<span style="color: #009900;">&#40;</span>thematic_time_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta_issingle</span> <span style="color: #339933;">.=</span> get_the_time<span style="color: #009900;">&#40;</span>thematic_time_display<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postmeta_issingle</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;/abbr&gt;&lt;/span&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #666666; font-style: italic;">// Display edit link</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>current_user_can<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'edit_posts'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$postmeta_issingle</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' &lt;span class=&quot;meta-sep meta-sep-edit&quot;&gt;|&lt;/span&gt; '</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;span class=&quot;edit&quot;&gt;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$posteditlink</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/span&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>               
    <span style="color: #000088;">$postmeta_issingle</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;&lt;/div&gt;&lt;!-- .entry-meta --&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
	<span style="color: #666666; font-style: italic;">//Display author info area</span>
	<span style="color: #000088;">$postauthor</span> <span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;div id=&quot;author-info&quot; class=&quot;vcard&quot;&gt;'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$postauthor</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;h2 class=&quot;entry-title&quot;&gt;&lt;span class=&quot;meta-prep meta-prep-author&quot;&gt;'</span> <span style="color: #339933;">.</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'By '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'thematic'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/span&gt;'</span><span style="color: #339933;">;</span>	
	<span style="color: #000088;">$postauthor</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;span class=&quot;author vcard&quot;&gt;'</span><span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;a class=&quot;url fn n&quot; href=&quot;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postauthor</span> <span style="color: #339933;">.=</span> get_author_link<span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #000088;">$authordata</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #000088;">$authordata</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">user_nicename</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postauthor</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&quot; title=&quot;'</span> <span style="color: #339933;">.</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'View all posts by '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'thematic'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> get_the_author<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postauthor</span> <span style="color: #339933;">.=</span> get_the_author<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$postauthor</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$email</span> <span style="color: #339933;">=</span> get_the_author_email<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$postauthor</span> <span style="color: #339933;">.=</span> <a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;class='avatar&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;class='photo avatar&quot;</span><span style="color: #339933;">,</span> get_avatar<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$email</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$postauthor</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;div class=&quot;author-bio note&quot;&gt;&lt;p&gt;'</span> <span style="color: #339933;">.</span> get_the_author_description<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/p&gt;&lt;/div&gt;'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$postauthor</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;div class=&quot;author-url&quot;&gt;&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> get_the_author_url<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;Website&lt;/a&gt;&lt;/div&gt;'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$postauthor</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;/div&gt;'</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
&nbsp;
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post_type</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'page'</span> <span style="color: #339933;">||</span> is_404<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$postheader</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$posttitle</span><span style="color: #339933;">;</span>        
    <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$postheader</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$posttitle</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$postmeta</span><span style="color: #339933;">;</span>    
    <span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>is_single<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$postheader</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$posttitle</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$postmeta_issingle</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$postauthor</span><span style="color: #339933;">;</span>   
	<span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$postheader</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'thematic_postheader'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'postheader_and_author_info'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div><p>Next we need to style it. Add this css to the <em>style.css</em>of your child theme.</p><div
class="wp_codebox"><table
width="100%" ><tr
id="p7165"><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
</pre></td><td
class="code" id="p716code5"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#content</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#main</span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span><span style="color: #993333;">visible</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #808080; font-style: italic;">/* Author Area Styling */</span>
<span style="color: #cc00cc;">#author-info</span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">18px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#ffffcc</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">dashed</span> <span style="color: #cc00cc;">#e8e89b</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border-left</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#e8e89b</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span> <span style="color: #933;">40px</span> <span style="color: #933;">10px</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #933;">18px</span> <span style="color: #933;">0px</span> <span style="color: #933;">18px</span> <span style="color: #933;">-40px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">13px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.author</span> <span style="color: #cc00cc;">#author-info</span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#author-info</span> .entry-title<span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">14px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-transform</span><span style="color: #00AA00;">:</span><span style="color: #993333;">uppercase</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span><span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#111</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#author-info</span> .meta-prep-author<span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-transform</span><span style="color: #00AA00;">:</span><span style="color: #993333;">lowercase</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#author-info</span> <span style="color: #6666ff;">.author-bio</span> p<span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #933;">19px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#author-info</span> .avatar<span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">70px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">70px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">4px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
	box-shadow<span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#cbcbcb</span><span style="color: #00AA00;">;</span>
	-moz-box-shadow<span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#cbcbcb</span><span style="color: #00AA00;">;</span>
	-webkit-box-shadow<span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#cbcbcb</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div><h3>Part 2: Author archives</h3><p>By default Thematic doesn&#8217;t come with the author bio activated. If we go to <em>Appearance->Thematic Options</em> in the Wordpress backend, we can activate it there by clicking the unchecked check box <img
src='http://www.cozmoslabs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p><p><img
src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/info_on_author_page.jpg" alt="info_on_author_page" title="info_on_author_page" width="600" height="304" class="aligncenter size-full wp-image-732" /></p><p>However we want some elements from that page changed. More exactly we don&#8217;t want the email address to be shown publicly (although Thematic passes it through <em>antispambot</em> &#8220;fool&#8221; e-mail harvesters) and we also want to display the author&#8217;s website link similar to what we have on the single post page.</p><p>As a bonus we will display the author&#8217;s posts in a different way so it&#8217;s a lot easier to find what we&#8217;re interested in. The idea is that instead of listing all the posts in chronological order we&#8217;ll order them by category. You can see what I mean in the <a
href="http://www.cozmoslabs.com/projects/author/author/admin/">Author Archives Page.</a></p><p>This time we won&#8217;t make the changes to the <em>functions.php</em> file as we would normally do with any thematic child theme. Instead we&#8217;ll have to create a new <em>author.php</em> file and place it inside our child theme so we can overwrite the default Thematic functionality.</p><p>The reason we&#8217;re making the changes to the template file instead of inside <em>functions.php</em> is that there is no filter on the Author Info Area and instead the code is directly inside the template file. As a side note I think the author template and the search template are the only ones that still have actual code inside them. For anything else you can pretty much hook or filter your way inside functions.php.</p><p>So now to the <em>authors.php</em> code.</p><div
class="wp_codebox"><table
width="100%" ><tr
id="p7166"><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
</pre></td><td
class="code" id="p716code6"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$options</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$options</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>get_option<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">===</span> <span style="color: #009900; font-weight: bold;">FALSE</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$$value</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'std'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
    <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$$value</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> get_option<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
<span style="color: #000000; font-weight: bold;">&lt;?php</span> get_header<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;container&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;content&quot;</span><span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
            <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #666666; font-style: italic;">//thematic_page_title() </span>
            	  <span style="color: #666666; font-style: italic;">//We've commented out the Thematic Page title since that info will be displayed in our Author area</span>
            <span style="color: #000000; font-weight: bold;">?&gt;</span>		
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #666666; font-style: italic;">/* if display author bio is selected */</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$thm_authorinfo</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'true'</span> <span style="color: #339933;">&amp;</span> <span style="color: #339933;">!</span>is_paged<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;author-info&quot;</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;vcard&quot;</span><span style="color: #339933;">&gt;</span>
			    <span style="color: #339933;">&lt;</span>h2 <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;entry-title&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;?</span>php _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Author Archives: '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'thematic'</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><span style="color: #339933;">&lt;</span>strong<span style="color: #339933;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;?</span>php <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$authordata</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">first_name</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$authordata</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">last_name</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><span style="color: #339933;">&lt;/</span>strong<span style="color: #339933;">&gt;&lt;/</span>h2<span style="color: #339933;">&gt;</span> 
    			<span style="color: #000000; font-weight: bold;">&lt;?php</span> thematic_author_info_avatar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
    			<span style="color: #339933;">&lt;</span>div <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;author-bio note&quot;</span><span style="color: #339933;">&gt;</span>
                    <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">==</span> <span style="color: #000088;">$authordata</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">user_description</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #b1b100;">echo</span> apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'archive_meta'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$authordata</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">user_description</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
                <span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>  			
    			<span style="color: #339933;">&lt;</span>div <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;author-url&quot;</span><span style="color: #339933;">&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&lt;?php the_author_url() ?&gt;&quot;</span><span style="color: #339933;">&gt;</span>Website<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>div<span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;&lt;!--</span> <span style="color: #666666; font-style: italic;">#author-info --&gt;
</span><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
<span style="color: #339933;">&lt;</span>div <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;entry-content&quot;</span><span style="color: #339933;">&gt;</span>	
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #666666; font-style: italic;">//thematic_author_loop() - we won't use the default thematic author loop</span>
	  <span style="color: #666666; font-style: italic;">//instead will list the post sorted by category		</span>
			<span style="color: #000088;">$categories</span> <span style="color: #339933;">=</span> get_categories<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$categories</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$category</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$cat_id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cat_ID</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$cat_slug</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">category_nicename</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$cat_name</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cat_name</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
				<span style="color: #666666; font-style: italic;">//The Query</span>
				query_posts<span style="color: #009900;">&#40;</span><a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span>
					<span style="color: #0000ff;">'category__in'</span><span style="color: #339933;">=&gt;</span>	<span style="color: #000088;">$cat_id</span><span style="color: #339933;">,</span>
					<span style="color: #0000ff;">'author'</span> <span style="color: #339933;">=&gt;</span>			<span style="color: #000088;">$authordata</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span>
					<span style="color: #0000ff;">'posts_per_page'</span><span style="color: #339933;">=&gt;</span>	100
					<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
					<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;h2&gt;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$cat_name</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/h2&gt;'</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
&nbsp;
				<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;ul&gt;'</span><span style="color: #339933;">;</span>
				<span style="color: #666666; font-style: italic;">//The Loop</span>
				<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span> have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
				<span style="color: #339933;">&lt;</span>li<span style="color: #339933;">&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&lt;?php the_permalink(); ?&gt;&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;?</span>php the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>li<span style="color: #339933;">&gt;</span>
&nbsp;
				<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;/ul&gt;'</span><span style="color: #339933;">;</span>
&nbsp;
				<span style="color: #666666; font-style: italic;">//Reset Query</span>
				wp_reset_query<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
 <span style="color: #000000; font-weight: bold;">?&gt;</span>
<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>	
&nbsp;
		<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;&lt;!--</span> <span style="color: #666666; font-style: italic;">#content --&gt;
</span>	<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;&lt;!--</span> <span style="color: #666666; font-style: italic;">#container --&gt;
</span>
<span style="color: #000000; font-weight: bold;">&lt;?php</span> thematic_sidebar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
<span style="color: #000000; font-weight: bold;">&lt;?php</span> get_footer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div><h2>Conclusions</h2><p>So we added an author area on our single post page, enabled and modified the author area on the author archives page and as a bonus modified the default loop to list all the posts of the author organized under categories.</p><p>If you don&#8217;t like to do a lot of copy paste you can just download the Author Child Theme. Enjoy!</p><p
class="info-box"> In order to install it you have to download the <a
href="http://themeshaper.com/thematic/">Thematic Theme</a> (from which this child theme inherits all of the functionality), upload both themes (Author Template Child Theme and Thematic) to your server in the themes folder AND THEN ACTIVATE the Author Template Child Theme.</p><div
class="preview_download"> <a
href="http://www.cozmoslabs.com/projects/author/author/admin/"><img
src="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/img/preview.gif" alt="preview"/></a><a
class="downloadlink dlimg" href="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/download.php?id=9" title="Version 1.0 downloaded 0 times" ><img
src="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/img/download.gif" alt="Download Author Child Theme Version 1.0" /></a></div><p>Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/' rel='bookmark' title='Permanent Link: Add &#8220;Featured Posts&#8221; to your Thematic child theme'>Add &#8220;Featured Posts&#8221; to your Thematic child theme</a></li><li><a
href='http://www.cozmoslabs.com/2009/07/07/how-to-create-a-wordpress-theme/' rel='bookmark' title='Permanent Link: How To Create a WordPress Theme &#8211; a tutorial series by Ian Stewart'>How To Create a WordPress Theme &#8211; a tutorial series by Ian Stewart</a></li></ol></p><img src="http://feeds.feedburner.com/~r/Cozmoslabs/~4/cAl0-ZRJA50" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.cozmoslabs.com/2009/10/28/create-an-about-the-author-area-for-thematic/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.cozmoslabs.com/2009/10/28/create-an-about-the-author-area-for-thematic/</feedburner:origLink></item> <item><title>Multilingual Wordpress – WPML Plugin Review</title><link>http://feedproxy.google.com/~r/Cozmoslabs/~3/t8EmNo_PNJg/</link> <comments>http://www.cozmoslabs.com/2009/10/08/multilingual-wordpress-wpml-review/#comments</comments> <pubDate>Thu, 08 Oct 2009 17:41:51 +0000</pubDate> <dc:creator>Cristi</dc:creator> <category><![CDATA[Wordpress]]></category> <category><![CDATA[bilingual wordpress]]></category> <category><![CDATA[multilanguage]]></category> <category><![CDATA[multilingual]]></category> <category><![CDATA[multilingual wordpress]]></category><guid isPermaLink="false">http://www.cozmoslabs.com/?p=671</guid> <description><![CDATA[Photo by derSven ¶One of the hardest things to do with Wordpress is creating a multilingual blog / website that is easy to maintain and develop.
My interest on the subject comes from the need of my customers for easy to maintain multilingual websites. This way they can extend their services to new markets.
I&#8217;ve had this [...]Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/' rel='bookmark' title='Permanent Link: Multilingual solutions for a wordpress installation'>Multilingual solutions for a wordpress installation</a></li><li><a
href='http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/' rel='bookmark' title='Permanent Link: Members: WordPress Plugin by Justin Tadlock'>Members: WordPress Plugin by Justin Tadlock</a></li><li><a
href='http://www.cozmoslabs.com/2008/09/14/use-wordpress-as-a-cms-with-thematic-part2/' rel='bookmark' title='Permanent Link: Use Wordpress as a CMS with Thematic &#8211; Part2'>Use Wordpress as a CMS with Thematic &#8211; Part2</a></li></ol>]]></description> <content:encoded><![CDATA[<div
class="postimage"> <img
src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/multilingual.jpg" alt="multilingual" title="multilingual" width="300" height="225" class="alignnone size-full wp-image-711" /></p><p>Photo by <a
href="http://www.flickr.com/photos/dersven/" rel="nofollow">derSven ¶</a></div><p>One of the hardest things to do with Wordpress is creating a <strong>multilingual blog / website</strong> that is easy to maintain and develop.</p><p>My interest on the subject comes from the need of my customers for easy to maintain multilingual websites. This way they can extend their services to new markets.</p><p>I&#8217;ve had this <a
href="http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/">discussion in the past</a>, with a description of various plugins and methods to develop a multilingual Wordpress blog / site.</p><p>In that article I&#8217;ve talked about the theory behind multilingual web-developement and mostly about the <strong>multilingual Wordpress</strong> and four ways of implementing it:</p><ol><li><strong>The “Two-Tree” concept</strong> ( we use “language” categories )</li><li><strong>Automated translation</strong> (using google languages or babelfish)</li><li><strong>Manual translation</strong> using plugins ( I could only find one really good plugin that can do that so we’ll look into that)</li><li><strong>Semi-automated payed translation</strong>. (this is rather an ingenious concept and I believe the people who created the service will have a lot to gain from it)</li></ol><p>Today we&#8217;ll talk about a new and really interesting Wordpress multilingual plugin: <a
href="http://wpml.org/">WPML</a>.</p><p>The interesting thing about this <strong>multilingual plugin</strong> is the way it organizes the information. It&#8217;s completely different from <a
href="http://www.qianqin.de/qtranslate/">qTranslate</a> (that I presented in the previous multilingual blog post). Instead of using language tags (that separates the content in different languages), <strong>MPLM</strong> links one post in English to another post that will represent it&#8217;s translation in Spanish for example. This way you get to translate everything in a very clean way.</p><p><span
id="more-671"></span></p><p>Beside this, there are more really cool features that help you get a complete translation done, like:</p><ul><li>Theme localization – Provide translation for texts that appear in your theme.</li><li>Professional translation – an optional service, built for people who want to have their site’s contents professionally translated.</li><li>Navigation – Control the appearance of site-wide navigation based on WordPress pages.</li><li>Sticky links – This is an essential function for running full websites with WordPress. It guarantees that links between pages can never break.</li><li>Home page link – All themes have links to the home page. This function will make that home page link point to the correct language.</li><li>Hard coded theme links – Many themes include hard-coded links. This will make these links language dependent so that the link text and the target match the display language.</li></ul><h2><strong>The Tutorial</strong> &#8211; Building a multilingual website from scratch with Wordpress</h2><p>The best way to showcase the functionality of this plugin is creating a tutorial in which we&#8217;ll create our very own multilingual website.</p><p>For this I&#8217;ve installed a new <a
href="http://www.cozmoslabs.com/projects/multilingual/">Wordpress blog here</a>, installed our plugin (you can download and install it from <a
href="http://wordpress.org/extend/plugins/sitepress-multilingual-cms/">here</a>) and the <a
href="http://themeshaper.com/thematic/">Thematic</a> theme ( because I do like it a lot! )</p><p>So far so good. Next we&#8217;ll need to add some content to our new website. This is going to be a site about a fictional company called &#8220;Lettuce INC.&#8221; that produces 100% natural lettuce (Lactuca sativa). <img
src='http://www.cozmoslabs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p><strong>We&#8217;ll have four pages:</strong> Home, About, Blog and Contact. Also we&#8217;ve selected the Home page to be a static one (as opposed to displaying our latest posts). You can do this from the admin panel, just go under <em>Settings → Reading</em>.</p><p><img
class="aligncenter size-full wp-image-677" title="static_homepage" src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/static_homepage.png" alt="static_homepage" width="600" height="269" /></p><p>The available languages will be English and Romanian.</p><h3>Setting up WPML, the multilingual plugin for Wordpress</h3><p>Before we can start translating anything we need to tell WPML what languages we&#8217;ll have on our site. So head over in the Wordpress admin and select <em>WPLM → Languages</em>.</p><p><img
class="aligncenter size-full wp-image-684" title="setup_wpml" src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/setup_wpml1.png" alt="setup_wpml" width="600" height="265" /></p><p>The next step lets us select the secondary languages for our site. I&#8217;ve selected Romanian.</p><p><img
class="aligncenter size-full wp-image-686" title="select_lang" src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/select_lang.png" alt="select_lang" width="600" height="265" /></p><p>The third and final step to activating WPML consists of adding a language switched. This way the visitors will be able to easily select their preferred language. While available in the form of a widget, it&#8217;s also possible to insert it directly into the theme using the <em>icl_post_languages()</em> function, but this is outside the scope of the current tutorial.</p><p><img
class="aligncenter size-full wp-image-688" title="language_switcher" src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/language_switcher.png" alt="language_switcher" width="600" height="265" /></p><h3>Translating our content</h3><p>Now that we&#8217;ve set up the plugin we can finally start translating our content.</p><p>We&#8217;ll start by translating the pages of our blog. To do so simply go to the edit pages admin panel in Wordpress and there, we have a small &#8220;<strong>+</strong>&#8221; button that lets us translate individual pages.</p><p><img
src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/add_translation.jpg" alt="add_translation" title="add_translation" width="600" height="220" class="aligncenter size-full wp-image-694" /></p><p>This will create a new page for us where we can add the translated title, content, custom fields (if any) and basically anything needed for your page.</p><p><strong>Another way of generating the same result</strong> would be to open (or create a new page for that matter) any page and on the right side, <strong>above the Publishing box</strong>, we have the <strong>language box</strong>.</p><p><img
src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/language_box.jpg" alt="language_box" title="language_box" width="600" height="220" class="aligncenter size-full wp-image-695" /></p><h3>Translating the blog</h3><p>Similar to the pages we can translate blog posts.</p><p><strong>Also we can translate categories and tags.</strong> This is a really useful functionality that in my opinion makes this plugin complete.<br
/> To do so we&#8217;ll go to the category page in the Wordpress admin panel and click on the category that you want to translate. Then scroll to the bottom and in the Language box click &#8220;Add translation&#8221;.</p><p><img
src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/translate_category.jpg" alt="translate_category" title="translate_category" width="600" height="469" class="aligncenter size-full wp-image-697" /></p><h3>Translating various strings in Wordpress like blog title, blog description or widgets</h3><p>Our next stop is the <strong>String Translation</strong> under the WPML tab.</p><p><img
src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/string_translation.jpg" alt="string_translation" title="string_translation" width="600" height="351" class="aligncenter size-full wp-image-701" /></p><p>You might want to &#8220;Save settings and rescan strings&#8221; first, just in case.</p><p>An interesting functionality here is the possibility to import/export .po files. The way this works is you export the English strings in .po format, insert them into PoEdit to translate them, export the Romanian .po files from PoEdit and then Import the translated file into WPML&#8230; <strong>Confused? </strong>Don&#8217;t worry&#8230; the only reason you might use this is if you need to hire someone else to translate your site but you don&#8217;t want to give them access to the Wordpress backed to do the translation!</p><h3>Theme translation</h3><p>The only thing left for us now is to translate our theme.</p><p><img
src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/theme_translation.jpg" alt="theme_translation" title="theme_translation" width="600" height="351" class="aligncenter size-full wp-image-704" /></p><p>There are two way of doing this:</p><ul><li><strong>Translate the theme by WPML.</strong> <br
/> WPML will add the theme&#8217;s texts to the string translation page, where you can enter translations.</li><li><strong>Using a .mo file in the theme directory.</strong> <br
/> Include the theme&#8217;s .mo files in the theme&#8217;s folder and WPML will load the right file for each language.</li></ul><p>Both are good ways&#8230; I&#8217;ve mentioned in the beginning that I&#8217;ve chosen Thematic for a reason and that reason is that it&#8217;s localized in a lot of languages&#8230; 13 to be exact (lucky number <img
src='http://www.cozmoslabs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). This means if your needed language is between those 13 then you don&#8217;t have to translate your theme.</p><h1>Conclusions</h1><h3>What I like</h3><ul><li>It&#8217;s the first and only really complete multilingual plugin for Wordpress</li><li>You can easily translate any page, post, widget, theme text, blog string, plugin, etc.</li><li>Professional translation. This is how the WPML team makes money! They offer the possibility to automatically translate your blog without touching a single string. This is done by real translators (no robots at the end of the line) so you get really good quality .</li><li>Comments translation. So if you really want to take your multilingual blog to the next level then comments translation is the way to go.</li></ul><h3>What I didn&#8217;t like</h3><ul><li>Ok&#8230; Call me picky&#8230; but<strong> PLEASE transform the &#8220;Advanced »&#8221; link into a BIG BUTTON in the Languages Section in WPML.</strong> I&#8217;ve searched for something like 2 hours for it. I thought it was removed or something in the latest version! I mean that&#8217;s where all the good stuff is, like selecting the URL format and admin language!</li><li>The information on the WPML.org website is&#8230; terribly unorganized&#8230; there is a lot of good info there, just that it&#8217;s all over the place. There is a really informative <a
href="http://forum.wpml.org/">forum</a>&#8230; but there is no link to the forum in the main menu! You have to click the main support page and there you have a link to the forum. Not user friendly at all.</li></ul><h3>Final thoughts</h3><p>The WPML plugin is genius! It&#8217;s the best multilingual plugin for Wordpress there is. As you could see the only things that I didn&#8217;t like were simple UI issues! But the core of the plugin is rock solid and the functionality it provides it&#8217;s just unprecedented! I wish the WPML team best of luck and congratulations for this really, really good multilingual plugin for Wordpress! Keep up the good work!</p><p>Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/' rel='bookmark' title='Permanent Link: Multilingual solutions for a wordpress installation'>Multilingual solutions for a wordpress installation</a></li><li><a
href='http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/' rel='bookmark' title='Permanent Link: Members: WordPress Plugin by Justin Tadlock'>Members: WordPress Plugin by Justin Tadlock</a></li><li><a
href='http://www.cozmoslabs.com/2008/09/14/use-wordpress-as-a-cms-with-thematic-part2/' rel='bookmark' title='Permanent Link: Use Wordpress as a CMS with Thematic &#8211; Part2'>Use Wordpress as a CMS with Thematic &#8211; Part2</a></li></ol></p><img src="http://feeds.feedburner.com/~r/Cozmoslabs/~4/t8EmNo_PNJg" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.cozmoslabs.com/2009/10/08/multilingual-wordpress-wpml-review/feed/</wfw:commentRss> <slash:comments>6</slash:comments> <feedburner:origLink>http://www.cozmoslabs.com/2009/10/08/multilingual-wordpress-wpml-review/</feedburner:origLink></item> <item><title>Members: WordPress Plugin by Justin Tadlock</title><link>http://feedproxy.google.com/~r/Cozmoslabs/~3/vaGnywhvbts/</link> <comments>http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/#comments</comments> <pubDate>Fri, 18 Sep 2009 13:41:50 +0000</pubDate> <dc:creator>Cristi</dc:creator> <category><![CDATA[CMS]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[user management]]></category><guid isPermaLink="false">http://www.cozmoslabs.com/?p=665</guid> <description><![CDATA[Justin Tadlock has done it again. This time he released to the Wordpress community a user, role, and content management plugin called Members.
Its purpose is to make WordPress a more powerful CMS by giving you fine-grain control over the users of your site.
So what dose this plugin do:Edit Roles: Edit your user roles and their [...]Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/10/08/multilingual-wordpress-wpml-review/' rel='bookmark' title='Permanent Link: Multilingual Wordpress &#8211; WPML Plugin Review'>Multilingual Wordpress &#8211; WPML Plugin Review</a></li><li><a
href='http://www.cozmoslabs.com/2008/09/14/use-wordpress-as-a-cms-with-thematic-part2/' rel='bookmark' title='Permanent Link: Use Wordpress as a CMS with Thematic &#8211; Part2'>Use Wordpress as a CMS with Thematic &#8211; Part2</a></li><li><a
href='http://www.cozmoslabs.com/2009/06/16/wordpress-as-a-social-platform/' rel='bookmark' title='Permanent Link: Wordpress as a social platform'>Wordpress as a social platform</a></li></ol>]]></description> <content:encoded><![CDATA[<p><a
href="http://justintadlock.com">Justin Tadlock</a> has done it again. This time he released to the Wordpress community a user, role, and content management plugin called <a
href="http://justintadlock.com/archives/2009/09/17/members-wordpress-plugin"><strong>Members</strong></a>.</p><p>Its purpose is to make WordPress a more powerful CMS by giving you fine-grain control over the users of your site.</p><h2>So what dose this plugin do:</h2><ul><li><strong>Edit Roles:</strong> Edit your user roles and their capabilities.</li><li><strong>New Roles:</strong> Create new roles for use on your site.</li><li><strong>Content Permissions:</strong> Adds a meta box on your write post/page editor that allows you to restrict content to specific roles.</li><li><strong>Widgets:</strong> Adds a login form widget and user-listing widget that you can use in any widget area on your site.</li><li><strong>Shortcodes:</strong> Creates shortcodes that you can use to restrict or allow access to certain parts of your posts and pages (or any other shortcode-capable area).</li><li><strong>Template Tags:</strong> New functions for use within your WordPress theme for various things.</li><li><strong>Private Blog:</strong> Allows you to create a private blog that can only be accessed by users that are logged in (redirects them to the login page).</li></ul><p>I personally can&#8217;t wait for future developments of this plugin. It takes Wordpress one step closer to full user management without having to code it your self <img
src='http://www.cozmoslabs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/10/08/multilingual-wordpress-wpml-review/' rel='bookmark' title='Permanent Link: Multilingual Wordpress &#8211; WPML Plugin Review'>Multilingual Wordpress &#8211; WPML Plugin Review</a></li><li><a
href='http://www.cozmoslabs.com/2008/09/14/use-wordpress-as-a-cms-with-thematic-part2/' rel='bookmark' title='Permanent Link: Use Wordpress as a CMS with Thematic &#8211; Part2'>Use Wordpress as a CMS with Thematic &#8211; Part2</a></li><li><a
href='http://www.cozmoslabs.com/2009/06/16/wordpress-as-a-social-platform/' rel='bookmark' title='Permanent Link: Wordpress as a social platform'>Wordpress as a social platform</a></li></ol></p><img src="http://feeds.feedburner.com/~r/Cozmoslabs/~4/vaGnywhvbts" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/feed/</wfw:commentRss> <slash:comments>9</slash:comments> <feedburner:origLink>http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/</feedburner:origLink></item> <item><title>Awesome Thematic Templates</title><link>http://feedproxy.google.com/~r/Cozmoslabs/~3/ZbAgzZ5YSfs/</link> <comments>http://www.cozmoslabs.com/2009/07/31/awesome-thematic-templates/#comments</comments> <pubDate>Fri, 31 Jul 2009 12:19:13 +0000</pubDate> <dc:creator>Gabriel</dc:creator> <category><![CDATA[Thematic]]></category> <category><![CDATA[log in]]></category> <category><![CDATA[register]]></category> <category><![CDATA[template]]></category> <category><![CDATA[theme]]></category><guid isPermaLink="false">http://www.cozmoslabs.com/?p=650</guid> <description><![CDATA[Did you ever think about page templates for user registration and log in? Well, we have. Justin&#8217;s Hybrid has them, Thematic doesn&#8217;t. So we&#8217;ve taken the Hybrid templates, adapted them for Thematic, and guess what? They&#8217;re working like a charm. Just upload them to your child theme directory and enjoy.
Get’em while they’re hot!No related posts.No related posts.]]></description> <content:encoded><![CDATA[<p>Did you ever think about page templates for user registration and log in? Well, we have. Justin&#8217;s <a
href="http://themehybrid.com/">Hybrid</a> has them, Thematic doesn&#8217;t. So we&#8217;ve taken the Hybrid templates, adapted them for Thematic, and guess what? They&#8217;re working like a charm. Just upload them to your child theme directory and enjoy.</p><p>Get’em while they’re hot!</p><p
class="preview_download"><a
class="downloadlink dlimg" href="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/download.php?id=8" title="Version 0.1 downloaded 453 times" ><img
src="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/img/download.gif" alt="Download Awesome Templates Version 0.1" /></a></p><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Cozmoslabs/~4/ZbAgzZ5YSfs" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.cozmoslabs.com/2009/07/31/awesome-thematic-templates/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://www.cozmoslabs.com/2009/07/31/awesome-thematic-templates/</feedburner:origLink></item> <item><title>Early Morning Child Theme</title><link>http://feedproxy.google.com/~r/Cozmoslabs/~3/7FjQIVx7BYk/</link> <comments>http://www.cozmoslabs.com/2009/07/20/early-morning-child-theme/#comments</comments> <pubDate>Mon, 20 Jul 2009 10:54:25 +0000</pubDate> <dc:creator>Cristi</dc:creator> <category><![CDATA[Thematic]]></category> <category><![CDATA[Theme Design]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[child theme]]></category> <category><![CDATA[thematic child theme]]></category> <category><![CDATA[wordpress theme design]]></category><guid isPermaLink="false">http://www.cozmoslabs.com/?p=620</guid> <description><![CDATA[This elegant Wordpress theme was inspired by the colors of the early morning as I see them from my window. It&#8217;s light, elegant and pleasantly surprising.
This theme doesn&#8217;t scream at you, instead it takes a step back and lets the user read. Please don&#8217;t spoil it by putting ads on it!You also have some nifty [...]Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/' rel='bookmark' title='Permanent Link: Street Wordpress Theme'>Street Wordpress Theme</a></li><li><a
href='http://www.cozmoslabs.com/2009/04/07/green-anyone-try-commune-thematic-child-theme/' rel='bookmark' title='Permanent Link: <span style="color:#7fae52">Green anyone?</span> Try Commune &#8211; Thematic Child Theme!'><span
style="color:#7fae52">Green anyone?</span> Try Commune &#8211; Thematic Child Theme!</a></li><li><a
href='http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/' rel='bookmark' title='Permanent Link: Add &#8220;Featured Posts&#8221; to your Thematic child theme'>Add &#8220;Featured Posts&#8221; to your Thematic child theme</a></li></ol>]]></description> <content:encoded><![CDATA[<p>This elegant Wordpress theme was inspired by the colors of the early morning as I see them from my window. It&#8217;s light, elegant and pleasantly surprising.</p><p>This theme doesn&#8217;t scream at you, instead it takes a step back and lets the user read. Please don&#8217;t spoil it by putting ads on it!</p><div
id="attachment_624" class="wp-caption aligncenter" style="width: 610px"><img
src="http://www.cozmoslabs.com/wp-content/uploads/2009/07/early-morning1.jpg" alt="Early Morning - A refreshing child theme for Thematic" title="early-morning" width="600" height="326" class="size-full wp-image-624" /><p
class="wp-caption-text">Early Morning - A refreshing child theme for Thematic</p></div><p><span
id="more-620"></span></p><h2>You also have some nifty options:</h2><ul><li>You can upload your own logo</li><li>It comes with it&#8217;s own custom designed Twitter widget, so your visitors can see what you&#8217;re doing from your blog</li><li>If green isn&#8217;t your style, it comes with 5 background options that you can select from the <strong>Early Morning Theme Options</strong> (Green, Turquoise, Brick Red, Gray and Black)</li><li>Has a one column page template and archive template</li><li>It&#8217;s been tested and works on Firefox 3.5, Safari 4, Opera 9, Chrome, IE7, IE8</li></ul><p
class="info-box"> In order to install it you have to download the <a
href="http://themeshaper.com/thematic/">Thematic Theme</a> (from which this child theme inherits all of the functionality), upload both themes (Early Morning and Thematic) to your server in the themes folder AND THEN ACTIVATE the Early Morning Theme.</p><div
class="preview_download"> <a
href="http://www.cozmoslabs.com/projects/early/"><img
src="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/img/preview.gif" alt="preview"/></a><a
class="downloadlink dlimg" href="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/download.php?id=7" title="Version 0.2 downloaded 1180 times" ><img
src="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/img/download.gif" alt="Download Early Morning Version 0.2" /></a></div><div
class="preview_download"> Inspired by: <a
href="http://www.adrianpelletier.com/">Adrian Pelletier</a></div><p>Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/' rel='bookmark' title='Permanent Link: Street Wordpress Theme'>Street Wordpress Theme</a></li><li><a
href='http://www.cozmoslabs.com/2009/04/07/green-anyone-try-commune-thematic-child-theme/' rel='bookmark' title='Permanent Link: <span style="color:#7fae52">Green anyone?</span> Try Commune &#8211; Thematic Child Theme!'><span
style="color:#7fae52">Green anyone?</span> Try Commune &#8211; Thematic Child Theme!</a></li><li><a
href='http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/' rel='bookmark' title='Permanent Link: Add &#8220;Featured Posts&#8221; to your Thematic child theme'>Add &#8220;Featured Posts&#8221; to your Thematic child theme</a></li></ol></p><img src="http://feeds.feedburner.com/~r/Cozmoslabs/~4/7FjQIVx7BYk" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.cozmoslabs.com/2009/07/20/early-morning-child-theme/feed/</wfw:commentRss> <slash:comments>57</slash:comments> <feedburner:origLink>http://www.cozmoslabs.com/2009/07/20/early-morning-child-theme/</feedburner:origLink></item> <item><title>How To Create a WordPress Theme – a tutorial series by Ian Stewart</title><link>http://feedproxy.google.com/~r/Cozmoslabs/~3/Izz-tDo5r-4/</link> <comments>http://www.cozmoslabs.com/2009/07/07/how-to-create-a-wordpress-theme/#comments</comments> <pubDate>Tue, 07 Jul 2009 12:41:48 +0000</pubDate> <dc:creator>Cristi</dc:creator> <category><![CDATA[General]]></category><guid isPermaLink="false">http://www.cozmoslabs.com/?p=610</guid> <description><![CDATA[Have you ever wanted to create your own Wordpress theme? If yes then you must know of all the tutorials out there. The problem is that most of them are incomplete. But not any more!
Ian Stewart from ThemeShaper  released, what I consider, the best step-by-step tutorial series for those who want to learn how [...]No related posts.]]></description> <content:encoded><![CDATA[<p>Have you ever wanted to create your own Wordpress theme? If yes then you must know of all the tutorials out there. The problem is that most of them are incomplete. But not any more!</p><p><a
href="http://themeshaper.com/about/">Ian Stewart</a> from <a
href="http://themeshaper.com">ThemeShaper </a> released, what I consider, <strong>the best step-by-step tutorial series for those who want to learn how to build their own Wordpress theme from scratch</strong>.</p><blockquote><p>In only 11 individual lessons this WordPress Themes Tutorial is going to show you how to build a powerful, up-to-date, WordPress Theme from scratch. As we go along I’ll explain what’s happening including (for better or worse) my thinking on certain techniques and why I’m choosing one path over another.</p></blockquote><p>Here’s the list of features your finished theme will have:</p><ul><li>All the search-engine optimization you’ll really&nbsp;need</li><li>Including google-supported <a
href="http://google.com/support/webmasters/bin/answer.py?answer=146897">Microformat</a>&nbsp;markup</li><li>Valid and logical semantic markup structure than can be used to create ANY&nbsp;layout</li><li>Smart default CSS&nbsp;layouts</li><li>Dynamic Body, post and comment&nbsp;classes</li><li>Separated trackbacks and threaded&nbsp;comments</li><li>2 widget areas coded to disappear when they’re&nbsp;empty</li><li>And all the typical WordPress stuff you expect from a&nbsp;theme</li></ul><p>If you&#8217;re still not convinced&#8230; well&#8230;you should still read them. Here are all the links to the tutorials!</p><div
class="preview_download" style="text-align:left;"><ol><li><a
href="http://themeshaper.com/wordpress-themes-templates-tutorial/">Introduction</a></li><li><a
href="http://themeshaper.com/wordpress-theme-development-tools-tutorial/">Theme Development&nbsp;Tools</a></li><li><a
href="http://themeshaper.com/creating-wordpress-theme-html-structure-tutorial/">Creating a Theme HTML&nbsp;Structure</a></li><li><a
href="http://themeshaper.com/wordpress-theme-template-directory-structure-tutorial/">Template and Directory&nbsp;Structure</a></li><li><a
href="http://themeshaper.com/wordpress-theme-header-template-tutorial/">The Header&nbsp;Template</a></li><li><a
href="http://themeshaper.com/wordpress-theme-index-template-tutorial/">The Index&nbsp;Template</a></li><li><a
href="http://themeshaper.com/wordpress-theme-single-post-post-attachment-404-templates-tutorial/">The Single Post, Post Attachment, &#038; 404&nbsp;Templates</a></li><li><a
href="http://themeshaper.com/wordpress-theme-comments-template-tutorial/">The Comments&nbsp;Template</a></li><li><a
href="http://themeshaper.com/wordpress-theme-search-page-template-tutorial/">The Search Template &#038; The Page&nbsp;Template</a></li><li><a
href="http://themeshaper.com/archive-author-category-tags-template/">The Archive, Author, Category &#038; Tags&nbsp;Template</a></li><li><a
href="http://themeshaper.com/wordpress-theme-sidebar-template/">The Sidebar&nbsp;Template</a></li><li><a
href="http://themeshaper.com/reset-rebuild-wordpress-theme-css-define-layouts/">Reset-Rebuild Theme CSS &#038; Define Your&nbsp;Layouts</a></li></ol></div><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Cozmoslabs/~4/Izz-tDo5r-4" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.cozmoslabs.com/2009/07/07/how-to-create-a-wordpress-theme/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://www.cozmoslabs.com/2009/07/07/how-to-create-a-wordpress-theme/</feedburner:origLink></item> <item><title>Wordpress Wallpaper Pack</title><link>http://feedproxy.google.com/~r/Cozmoslabs/~3/oZI0KKTj-Ts/</link> <comments>http://www.cozmoslabs.com/2009/07/01/wordpress-wallpaper-pack/#comments</comments> <pubDate>Wed, 01 Jul 2009 15:45:16 +0000</pubDate> <dc:creator>Cristi</dc:creator> <category><![CDATA[Wordpress]]></category> <category><![CDATA[wordpress wallpaper]]></category><guid isPermaLink="false">http://www.cozmoslabs.com/?p=569</guid> <description><![CDATA[Do you love Wordpress? Is the answer is yes then you&#8217;ll going to dig this! It&#8217;s a the ultimate prof  that Wordpress is among us for half a century!
Don&#8217;t believe me? Check out this Wordpress wallpaper pack! It&#8217;s hippy, nippy, trippy stuff! Oh&#8230; and did I mention it&#8217;s cool?It&#8217;s well flavored and [...]No related posts.]]></description> <content:encoded><![CDATA[<p>Do you love Wordpress? Is the answer is yes then you&#8217;ll going to dig this! It&#8217;s a the ultimate prof  that Wordpress is among us for half a century!</p><p>Don&#8217;t believe me? Check out this<strong> Wordpress wallpaper pack</strong>! It&#8217;s hippy, nippy, trippy stuff! Oh&#8230; and did I mention it&#8217;s cool?</p><p><img
src="http://www.cozmoslabs.com/wp-content/uploads/2009/07/colage.jpg" alt="colage" title="colage" width="618" height="277" class="aligncenter size-full wp-image-572" /></p><p>It&#8217;s well flavored and available in 1280&#215;800, 1680&#215;1050, 1440&#215;900, 1280&#215;1024, 1920&#215;1200, 1024&#215;768.</p><p
class="preview_download"><a
class="downloadlink dlimg" href="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/download.php?id=6" title="Version 0.1 downloaded 374 times" ><img
src="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/img/download.gif" alt="Download Wordpress Wallpaper Pack Version 0.1" /></a></p><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Cozmoslabs/~4/oZI0KKTj-Ts" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.cozmoslabs.com/2009/07/01/wordpress-wallpaper-pack/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <feedburner:origLink>http://www.cozmoslabs.com/2009/07/01/wordpress-wallpaper-pack/</feedburner:origLink></item> <item><title>Add “Featured Posts” to your Thematic child theme</title><link>http://feedproxy.google.com/~r/Cozmoslabs/~3/kZO2SR8MBg0/</link> <comments>http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/#comments</comments> <pubDate>Fri, 26 Jun 2009 13:35:54 +0000</pubDate> <dc:creator>Cristi</dc:creator> <category><![CDATA[Thematic]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[child theme]]></category> <category><![CDATA[featured posts]]></category><guid isPermaLink="false">http://www.cozmoslabs.com/?p=557</guid> <description><![CDATA[Featured posts are common in Wordpress magazine themes. They let you promote hot topics and bring your best articles right in front of your users.
First thing we need to do is create a thematic child theme. This way we won’t make direct changes to Thematic.
The featured posts will be inserted on the home page [...]Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/' rel='bookmark' title='Permanent Link: Street Wordpress Theme'>Street Wordpress Theme</a></li><li><a
href='http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/' rel='bookmark' title='Permanent Link: Installing Wordpress Child Themes and Customizing the Byty Theme'>Installing Wordpress Child Themes and Customizing the Byty Theme</a></li><li><a
href='http://www.cozmoslabs.com/2009/07/20/early-morning-child-theme/' rel='bookmark' title='Permanent Link: Early Morning Child Theme'>Early Morning Child Theme</a></li></ol>]]></description> <content:encoded><![CDATA[<div
id="attachment_565" class="wp-caption alignright" style="width: 310px"><img
src="http://www.cozmoslabs.com/wp-content/uploads/2009/04/featured_posts.jpg" alt="Featured Posts for Thematic" title="featured_posts" width="300" height="200" class="size-full wp-image-565" /><p
class="wp-caption-text">Featured Posts for Thematic</p></div><p>Featured posts are common in Wordpress magazine themes. They let you promote hot topics and bring your best articles right in front of your users.</p><p>First thing we need to do is create a <a
href="http://www.cozmoslabs.com/2008/09/07/use-wordpress-as-a-cms-with-thematic-part1/">thematic child theme</a>. This way we won’t make direct changes to <a
href="http://themeshaper.com/thematic/">Thematic</a>.</p><p>The featured posts will be inserted on the home page before the rest of the articles. We&#8217;ll display the latest 3 posts which are tagged &#8216;featured&#8217;.</p><p
class="preview_download"><a
href="http://www.cozmoslabs.com/projects/wp/?theme=featured" target="_blank"><img
src="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/img/preview.gif" border="0" alt="preview thematic child theme" /></a></p><p><span
id="more-557"></span></p><p>We now have to add the code inside of functions.php file of your child theme (don&#8217;t forget the <em><&#63;php</em> opening tag and the <em>&#63;></em> ending tag).</p><pre class="brush: php;">
function featured_posts(){
		$my_query = new WP_Query('tag=featured&amp;showposts=3');
		echo '&lt;ul id=&quot;featured-posts&quot;&gt;';
		$feat_class = array();
		while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post();
				$feat_class = array();
				// Category for the post queried
				foreach ( (array) get_the_category() as $cat )
					$feat_class[] = 'category-' . $cat-&gt;slug;
					$feat_class = join(&quot; &quot;, $feat_class);
				?&gt;
				&lt;li id=&quot;featured-&lt;?php the_ID(); ?&gt;&quot; class=&quot;&lt;?php echo $feat_class; ?&gt;&quot;&gt;
					&lt;?php
						$posttitle = '&lt;h4&gt;&lt;a href=&quot;';
						$posttitle .= get_permalink();
						$posttitle .= '&quot; title=&quot;';
						$posttitle .= __('Permalink to ', 'thematic') . the_title_attribute('echo=0');
						$posttitle .= '&quot; rel=&quot;bookmark&quot;&gt;';
						$posttitle .= get_the_title();
						$posttitle .= &quot;&lt;/a&gt;&lt;/h4&gt;\n&quot;;
						echo $posttitle;
						the_excerpt();
					?&gt;
				&lt;/li&gt;&lt;!-- .post --&gt;
		&lt;?php
		endwhile;
		echo '&lt;/ul&gt;';
}
add_action('thematic_above_indexloop','featured_posts');
</pre><p>The first line <em>$my_query = new WP_Query(&#8217;tag=featured&#038;showposts=3&#8242;);</em> defines the name of the tag that targets your posts (you can have any tag name there) and the number of featured articles (three in this case).</p><p>Right now it&#8217;s just a list of posts so a bit of css styling is in order to make it look attractive to your visitors. Add this css to your style.css file inside the Child Theme.</p><pre class="brush: css;">
ul#featured-posts {
    float: left;
    margin: 0;
    padding: 0 0 15px 0;
    list-style: none;
    color: #111;
    font-size: 11px;
    line-height:14px;
    font-family: Helvetica, Arial, sans-serif;
}
#featured-posts li {
    float: left;
    width: 135px;
    padding: 12px 10px 10px 10px;
    margin-right: 15px;
    min-height: 260px;
    background:#f1f1f1;
    border:3px double #ccc;
}
#featured-posts li p {
    margin: 0;
    padding: 0;
}
#featured-posts li:hover {
    background:#fff;
}
#featured-posts li h4 a {
    font-family:Georgia, Times, sans-serif;
    font-size: 12px;
    line-height: 13px;
    display: block;
    padding: 5px 1px;
    color: #111;
    font-weight: bold;
}
</pre><p>I hope you find it useful and don&#8217;t hesitate to post in the comments were you&#8217;ve used this.</p><p>Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/' rel='bookmark' title='Permanent Link: Street Wordpress Theme'>Street Wordpress Theme</a></li><li><a
href='http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/' rel='bookmark' title='Permanent Link: Installing Wordpress Child Themes and Customizing the Byty Theme'>Installing Wordpress Child Themes and Customizing the Byty Theme</a></li><li><a
href='http://www.cozmoslabs.com/2009/07/20/early-morning-child-theme/' rel='bookmark' title='Permanent Link: Early Morning Child Theme'>Early Morning Child Theme</a></li></ol></p><img src="http://feeds.feedburner.com/~r/Cozmoslabs/~4/kZO2SR8MBg0" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/feed/</wfw:commentRss> <slash:comments>13</slash:comments> <feedburner:origLink>http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/</feedburner:origLink></item> <item><title>Wordpress as a social platform</title><link>http://feedproxy.google.com/~r/Cozmoslabs/~3/oyw8QC6GllI/</link> <comments>http://www.cozmoslabs.com/2009/06/16/wordpress-as-a-social-platform/#comments</comments> <pubDate>Tue, 16 Jun 2009 06:46:22 +0000</pubDate> <dc:creator>Cristi</dc:creator> <category><![CDATA[Recomended Reading]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[social]]></category> <category><![CDATA[social network]]></category> <category><![CDATA[social platform]]></category><guid isPermaLink="false">http://www.cozmoslabs.com/?p=527</guid> <description><![CDATA[WordPress started in 2003. Since then it has grown to be the largest self-hosted blogging tool in the world, used on hundreds of thousands of sites and seen by tens of millions of people every day. But you already knew that!
By itself this blogging tool used to be just that: a way to put [...]Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/' rel='bookmark' title='Permanent Link: Members: WordPress Plugin by Justin Tadlock'>Members: WordPress Plugin by Justin Tadlock</a></li><li><a
href='http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/' rel='bookmark' title='Permanent Link: Multilingual solutions for a wordpress installation'>Multilingual solutions for a wordpress installation</a></li></ol>]]></description> <content:encoded><![CDATA[<div
id="attachment_548" class="wp-caption alignright" style="width: 310px"><img
src="http://www.cozmoslabs.com/wp-content/uploads/2009/06/wordpress_social-300x202.gif" alt="Wordpress as a social platform" title="wordpress_social" width="300" height="202" class="size-medium wp-image-548" /><p
class="wp-caption-text">Wordpress as a social platform</p></div><p>WordPress started in 2003. Since then it has grown to be the largest self-hosted blogging tool in the world, used on hundreds of thousands of sites and seen by tens of millions of people every day. But you already knew that!</p><p>By itself this blogging tool used to be just that: a way to put your thoughts out there, so anyone with a internet connection could read it.  But Wordpress is not just about blogging, at least not anymore. While still limited in terms of &#8220;out of the box&#8221; functionality compared with other CMS out there, Wordpress managed to shine thought it&#8217;s plugins and themes.</p><p><span
id="more-527"></span></p><p>Right now Wordpress can be a <a
href="http://bbpress.org/">forum</a>, <a
href="http://mu.wordpress.org/">multi blogs platform</a>, <a
href="http://buddypress.org/">social media platform</a>, <a
href="http://en.blog.wordpress.com/2009/03/11/p2-the-new-prologue/">microblog</a>, <a
href="http://bmpress.org/">social bookmarking</a> and these are just a few of the possibilities.</p><p>Wordpress is slowly making it&#8217;s way into the corporate world as well: Yahoo, CNN, New York Times, Ford, Nike are just a few of big names that implemented it for it&#8217;s ease of use, fast development times, cost reduction and easy maintenance of the platform. Oh&#8230; and <a
href="http://markjaquith.wordpress.com/2008/08/18/us-government-agencies-using-wordpress/">U.S. Government Agencies are also using WordPress</a>.</p><p>So where do we go from here? Recently it was announced Wordpress to <a
href="http://www.wptavern.com/to-merge-or-not-to-merge">merge</a> with Wordpress MU. This will probably appear with the 3.0 launch. This seams to be just one of the big steps towards a social web platform. The next step will probably be to integrate more social media features from <a
href="http://buddypress.org/">BuddyPress</a>.</p><p>The power of a blog is in its network of users. Since web users are becoming accustomed to a culture of participation, publishers will look to include tools that will better facilitate the conversation. Tools like user profile pages and groups from BuddyPress will make a good additions to blogs. An issue could be the &#8220;yet another account and password&#8221; problem but solutions like <a
href="http://oauth.net/">oAuth</a> or using accounts from other more prestigious social networks (login in with your <a
href="http://www.baekdal.com/articles/Technology/socializing-baekdal/">facebook or google account</a>) will help the transition from simple comments to complex communication.</p><p>While all these extra features mean nothing for end users that just wants to blog (and for which the Wordpress was created initially) they will mean the world for power bloggers, web-developers and web entrepreneurs by transforming expensive and time consuming activities into cheap and fast ones. Implementing ideas, interconnecting social networks, creating learning platforms, building multilingual information hubs, using community feedback to build a better business, all this will get easier to implement (for the web-developer) and use (for the end user).</p><p>Another interesting thing happening in the Wordpress community is the adoption of GPL licensing for payed theme clubs that previously used proprietary licenses. In my opinion, this is because <a
href="http://ma.tt/">Matt Mullenweg</a> started to pressure non-GPL theme clubs and designers. He did this by voicing his opinion, removing all non-GPL themes and theme designers that have <a
href="http://www.wptavern.com/forum/themes-templates/446-one-peeved-off-theme-maker.html">even the slightest contact</a> with non-GPL themes from the <a
href="http://wordpress.org/extend/themes/">Theme Repository</a> and by making it easy to install themes directly from the backend of Wordpress. While this can be debated indefinitely one thing is sure: it&#8217;s good for the end user and the community! For Wordpress as a platform this is even better since most of these themes are good quality and people can now reuse the professionally developed code in future projects without the fear of legal repercussions.</p><p>Wordpress definitely has the opportunity to become a great social platform. The same way blogging changed the publishing world it&#8217;s fair to say that social networking will change the blogging platform to facilitate communication and collaboration. It&#8217;s appropriate.</p><p>Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/' rel='bookmark' title='Permanent Link: Members: WordPress Plugin by Justin Tadlock'>Members: WordPress Plugin by Justin Tadlock</a></li><li><a
href='http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/' rel='bookmark' title='Permanent Link: Multilingual solutions for a wordpress installation'>Multilingual solutions for a wordpress installation</a></li></ol></p><img src="http://feeds.feedburner.com/~r/Cozmoslabs/~4/oyw8QC6GllI" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.cozmoslabs.com/2009/06/16/wordpress-as-a-social-platform/feed/</wfw:commentRss> <slash:comments>4</slash:comments> <feedburner:origLink>http://www.cozmoslabs.com/2009/06/16/wordpress-as-a-social-platform/</feedburner:origLink></item> <item><title>Street Wordpress Theme</title><link>http://feedproxy.google.com/~r/Cozmoslabs/~3/y9l1WMoEKc0/</link> <comments>http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/#comments</comments> <pubDate>Tue, 02 Jun 2009 16:45:00 +0000</pubDate> <dc:creator>Cristi</dc:creator> <category><![CDATA[Thematic]]></category> <category><![CDATA[Theme Design]]></category> <category><![CDATA[child theme]]></category> <category><![CDATA[street]]></category> <category><![CDATA[theme]]></category> <category><![CDATA[Wordpress]]></category><guid isPermaLink="false">http://www.cozmoslabs.com/?p=500</guid> <description><![CDATA[Street is something that was created from a spark of inspiration, something that I felt should look like this. This wasn&#8217;t thought out nor planed.
It uses the beautiful Vegur Free Font for the headings and main menu, implemented by Cufon (text replacement technique). I&#8217;ve spent a great deal of time searching for the perfect free [...]Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/' rel='bookmark' title='Permanent Link: Add &#8220;Featured Posts&#8221; to your Thematic child theme'>Add &#8220;Featured Posts&#8221; to your Thematic child theme</a></li><li><a
href='http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/' rel='bookmark' title='Permanent Link: Installing Wordpress Child Themes and Customizing the Byty Theme'>Installing Wordpress Child Themes and Customizing the Byty Theme</a></li><li><a
href='http://www.cozmoslabs.com/2009/07/20/early-morning-child-theme/' rel='bookmark' title='Permanent Link: Early Morning Child Theme'>Early Morning Child Theme</a></li></ol>]]></description> <content:encoded><![CDATA[<p>Street is something that was created from a spark of inspiration, something that I felt should look like this. This wasn&#8217;t thought out nor planed.</p><p>It uses the beautiful <a
href="http://www.dotcolon.net/font/font.php?id=1">Vegur Free Font</a> for the headings and main menu, implemented by <a
href="http://wiki.github.com/sorccu/cufon/about">Cufon</a> (text replacement technique). I&#8217;ve spent a great deal of time searching for the perfect free font for this theme, but I think I found the right combination.</p><p>While this child theme is just a skin for <a
href="http://themeshaper.com/thematic/">Thematic</a>, because this exact reason is also functional. You have access to all 13 Widget Areas <strong>Thematic</strong> uses, the semantically correct HTML that is great for SEO, can use a page template that spans the entire width of the page without the sidebars and even you can <strong>upload your own logo or header image</strong> from the &#8220;Street Theme Options&#8221;.</p><p
class="preview_download"><a
href="http://cozmoslabs.com/projects/street/" target="_blank"><img
src="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/img/preview.gif" border="0" alt="preview thematic child theme" /></a> <a
class="downloadlink dlimg" href="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/download.php?id=5" title="Version 0.1 downloaded 1663 times" ><img
src="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/img/download.gif" alt="Download Street Child Theme for Thematic Version 0.1" /></a></p><div
id="attachment_505" class="wp-caption aligncenter" style="width: 610px"><img
class="size-full wp-image-505" title="street_theme" src="http://www.cozmoslabs.com/wp-content/uploads/2009/06/street_theme.gif" alt="street_theme" width="600" height="395" /><p
class="wp-caption-text">An elegant Child Theme for Thematic</p></div><p>I hope you&#8217;ll enjoy using this theme as much I enjoyed creating it!</p><p
class="info-box"> In order to install it you have to download the <a
href="http://themeshaper.com/thematic/">Thematic Theme</a> (from which this child theme inherits all of the functionality), upload both themes (Street and Thematic) to your server in the themes folder AND THEN ACTIVATE the Street theme.</p><p>Related posts:<ol><li><a
href='http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/' rel='bookmark' title='Permanent Link: Add &#8220;Featured Posts&#8221; to your Thematic child theme'>Add &#8220;Featured Posts&#8221; to your Thematic child theme</a></li><li><a
href='http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/' rel='bookmark' title='Permanent Link: Installing Wordpress Child Themes and Customizing the Byty Theme'>Installing Wordpress Child Themes and Customizing the Byty Theme</a></li><li><a
href='http://www.cozmoslabs.com/2009/07/20/early-morning-child-theme/' rel='bookmark' title='Permanent Link: Early Morning Child Theme'>Early Morning Child Theme</a></li></ol></p><img src="http://feeds.feedburner.com/~r/Cozmoslabs/~4/y9l1WMoEKc0" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/feed/</wfw:commentRss> <slash:comments>47</slash:comments> <feedburner:origLink>http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/</feedburner:origLink></item> </channel> </rss><!--
This site's performance optimized by W3 Total Cache:

W3 Total Cache improves the user experience of your blog by caching
frequent operations, reducing the weight of various files and providing
transparent content delivery network integration.

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk
Database Caching 0/132 queries in 0.043 seconds using memcached

Served from: zeus.elvsoft.net @ 2009-10-28 23:21:43 -->
