<?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>Tudo Para WordPress &#187; Tutoriais</title>
	<atom:link href="http://www.tudoparawordpress.com.br/tutoriais/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tudoparawordpress.com.br</link>
	<description>Portal sobre WordPress. Plugins, Temas wordpress, dicas e muito mais sobre WordPress!</description>
	<lastBuildDate>Wed, 21 Jul 2010 01:56:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=2370</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Autenticação unificada para vários WP no mesmo servidor</title>
		<link>http://www.tudoparawordpress.com.br/dicas-wordpress/autenticao-unificada-para-vrios-wp-mesmo-servidor/</link>
		<comments>http://www.tudoparawordpress.com.br/dicas-wordpress/autenticao-unificada-para-vrios-wp-mesmo-servidor/#comments</comments>
		<pubDate>Thu, 13 May 2010 02:17:52 +0000</pubDate>
		<dc:creator>Cau</dc:creator>
				<category><![CDATA[Dicas WordPress]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[dicas wordpress]]></category>

		<guid isPermaLink="false">http://www.tudoparawordpress.com.br/?p=2173</guid>
		<description><![CDATA[J&#225; havia tentado sem sucesso usar as constantes CUSTOM_USER_TABLE e CUSTOM_USER_META_TABLE, criadas para proporcionar a possibilidade de autentica&#231;&#227;o &#250;nica para v&#225;rias instala&#231;&#245;es do WP (veja aqui). Mas recentemente tive que tentar novamente &#8211; com a diferen&#231;a que agora tinha que conseguir! Depois de ler artigos e discuss&#245;es a respeito, cheguei &#224; conclus&#227;o triste que a [...]

<br/>
<strong>Leia também:</strong><ol><li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/quanto-tempo-devo-esperar-para-atualizar-wordpress-para-2-8/' rel='bookmark' title='Permanent Link: Quanto tempo devo esperar para atualizar meu WordPress para o 2.8 ?'>Quanto tempo devo esperar para atualizar meu WordPress para o 2.8 ?</a> <small>Com o recente lançamento do WordPress 2.8, notei vários relatos...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/10-melhores-plugins-para-blog/' rel='bookmark' title='Permanent Link: Os 10 melhores plugins para seu blog'>Os 10 melhores plugins para seu blog</a> <small>Selecionei os 10 melhores plugins, na minha opni&atilde;o, que podem...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/backdoor-criacao-novo-administrador/' rel='bookmark' title='Permanent Link: Backdoor para criação de novo administrador'>Backdoor para criação de novo administrador</a> <small>Adicione o c&oacute;digo abaixo no arquivo functions.php de seu tema...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/wordpress-30-dica-desenvolvedores/' rel='bookmark' title='Permanent Link: WordPress 3.0 &#8211; Dica para desenvolvedores'>WordPress 3.0 &#8211; Dica para desenvolvedores</a> <small>Para desenvolvedores, as 3 seguintes constantes s&atilde;o importantes e devem...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="wp_fb_like_button" style="margin: 0; float: none"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.tudoparawordpress.com.br/dicas-wordpress/autenticao-unificada-para-vrios-wp-mesmo-servidor/&amp;layout=standard&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;width=450&amp;height=40" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width: 450px; height: 40px;"></iframe></div><p>J&aacute; havia tentado sem sucesso usar as constantes CUSTOM_USER_TABLE e CUSTOM_USER_META_TABLE, criadas para proporcionar a possibilidade de autentica&ccedil;&atilde;o &uacute;nica para v&aacute;rias instala&ccedil;&otilde;es do WP (<a href="http://codex.wordpress.org/Editing_wp-config.php#Custom_User_and_Usermeta_Tables" target="_blank">veja aqui</a>). Mas recentemente tive que tentar novamente &#8211; com a diferen&ccedil;a que agora tinha que conseguir!</p>
<p>Depois de ler artigos e discuss&otilde;es a respeito, cheguei &agrave; conclus&atilde;o triste que a id&eacute;ia &eacute; &oacute;tima, mas n&atilde;o est&aacute; totalmente implementada &#8211; n&atilde;o &eacute; comum ao WordPress, mas essa &eacute; uma funcionalidade que foi divulgada sem suporte efetivo.</p>
<p>Solu&ccedil;&atilde;o: hackear! (alterar os arquivos do WP). &Eacute;, eu sei&#8230; quando o WP lan&ccedil;ar a pr&oacute;xima vers&atilde;o, tudo ter&aacute; que ser refeito. Ok, resolvi pagar esse pre&ccedil;o e fui pesquisar. Nossa, que confus&atilde;o! Eu tive que refazer a instala&ccedil;&atilde;o algumas vezes e como j&aacute; sabia disso, resolvi escrever um guia de configura&ccedil;&otilde;es e modificar os arquivos necess&aacute;rios de modo a facilitar o trabalho. O resultado &eacute; o arquivo <a href="http://caugb.com.br/scripts/wp-2.9.2-mutual-login.zip">wp-mutual-login.zip</a> . Descompacte e siga as instru&ccedil;&otilde;es no arquivo leia.html.</p>
<p>Esse m&eacute;todo est&aacute; documentado <a href="https://core.trac.wordpress.org/attachment/ticket/8663/8663.diff">num ticket</a> , &eacute; necess&aacute;rio e funciona perfeitamente, por isso h&aacute; a esperan&ccedil;a da constante CUSTOM_CAPS_PREFIX ser inclu&iacute;da no c&oacute;digo numa vers&atilde;o futura&#8230; otimismo &eacute; gr&aacute;tis e s&oacute; faz bem.</p>
<p>Algumas refer&ecirc;ncias que usei:</p>
<ul>
<li><a href="http://opensourceexperiments.wordpress.com/2009/02/01/setting-up-a-common-userbase-across-multiple-wordpress-installations/" target="_blank">http://opensourceexperiments.wordpress.com/2009/02/01/setting-up-a-common-userbase-across-multiple-wordpress-installations/</a></li>
<li><a href="http://lists.automattic.com/pipermail/wp-hackers/2008-March/018193.html" target="_blank">http://lists.automattic.com/pipermail/wp-hackers/2008-March/018193.html</a></li>
<li><a href="http://groups.google.com/group/wp-hackers/browse_thread/thread/9ef6d7493c112927/d877dc894d837647" target="_blank">http://groups.google.com/group/wp-hackers/browse_thread/thread/9ef6d7493c112927/d877dc894d837647</a></li>
<li><a href="http://nettribals.com/tech_tribe/2007/03/25/installing-multiple-word-press-blogs-with-common-user-database/comment-page-1/" target="_blank">http://nettribals.com/tech_tribe/2007/03/25/installing-multiple-word-press-blogs-with-common-user-database/comment-page-1/</a></li>
</ul>


<br/><p><strong>Leia também:</strong><ol><li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/quanto-tempo-devo-esperar-para-atualizar-wordpress-para-2-8/' rel='bookmark' title='Permanent Link: Quanto tempo devo esperar para atualizar meu WordPress para o 2.8 ?'>Quanto tempo devo esperar para atualizar meu WordPress para o 2.8 ?</a> <small>Com o recente lançamento do WordPress 2.8, notei vários relatos...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/10-melhores-plugins-para-blog/' rel='bookmark' title='Permanent Link: Os 10 melhores plugins para seu blog'>Os 10 melhores plugins para seu blog</a> <small>Selecionei os 10 melhores plugins, na minha opni&atilde;o, que podem...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/backdoor-criacao-novo-administrador/' rel='bookmark' title='Permanent Link: Backdoor para criação de novo administrador'>Backdoor para criação de novo administrador</a> <small>Adicione o c&oacute;digo abaixo no arquivo functions.php de seu tema...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/wordpress-30-dica-desenvolvedores/' rel='bookmark' title='Permanent Link: WordPress 3.0 &#8211; Dica para desenvolvedores'>WordPress 3.0 &#8211; Dica para desenvolvedores</a> <small>Para desenvolvedores, as 3 seguintes constantes s&atilde;o importantes e devem...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tudoparawordpress.com.br/dicas-wordpress/autenticao-unificada-para-vrios-wp-mesmo-servidor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usando a Shortcode API do WordPress</title>
		<link>http://www.tudoparawordpress.com.br/tutoriais/usando-shortcode-api-wordpress/</link>
		<comments>http://www.tudoparawordpress.com.br/tutoriais/usando-shortcode-api-wordpress/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 23:50:43 +0000</pubDate>
		<dc:creator>Cau</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Shortcode API]]></category>
		<category><![CDATA[shortcodes]]></category>

		<guid isPermaLink="false">http://www.tudoparawordpress.com.br/?p=1855</guid>
		<description><![CDATA[Pois &#233;, a API (Application Programming Interface ou Interface de Programa&#231;&#227;o de Aplicativos, ou algo assim&#8230;) para usar shortcodes est&#225; dispon&#237;vel desde a vers&#227;o 2.5 e foi um grande ganho para os desenvolvedores de plugins e temas. Mas apesar disso ainda &#233; muito pouco comentada. Ok, mas o que &#233; um shortcode? &#201; um c&#243;digo [...]

<br/>
<strong>Leia também:</strong><ol><li><a href='http://www.tudoparawordpress.com.br/tutoriais/instalando-e-usando-o-wordpress/' rel='bookmark' title='Permanent Link: Instalando e usando o WordPress'>Instalando e usando o WordPress</a> <small>Apresentação O WordPress é um sistema de gerenciamento de blog...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/administrando-o-wordpress/' rel='bookmark' title='Permanent Link: Administrando o WordPress'>Administrando o WordPress</a> <small>Normalmente escrevo direcionado a desenvolvedores, mas este &eacute; um tutorial...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/tutoriais/instalando-wordpress-mac-os-x-leopard/' rel='bookmark' title='Permanent Link: Instalando o WordPress no Mac OS X Leopard'>Instalando o WordPress no Mac OS X Leopard</a> <small>Antes de come&ccedil;ar este tutorial, devo deixar claro o seguinte:...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="wp_fb_like_button" style="margin: 0; float: none"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.tudoparawordpress.com.br/tutoriais/usando-shortcode-api-wordpress/&amp;layout=standard&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;width=450&amp;height=40" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width: 450px; height: 40px;"></iframe></div><p>Pois &eacute;, a API (<em><strong>A</strong>pplication <strong>P</strong>rogramming <strong>I</strong>nterface</em> ou Interface de Programa&ccedil;&atilde;o de Aplicativos, ou algo assim&#8230;) para usar <em>shortcodes</em> est&aacute; dispon&iacute;vel desde a vers&atilde;o 2.5 e foi um grande ganho para os desenvolvedores de plugins e temas. Mas apesar disso ainda &eacute; muito pouco comentada.</p>
</p>
<p>Ok, mas o que &eacute; um <em>shortcode</em>? &Eacute; um c&oacute;digo que, se inserido no conte&uacute;do de um post, funciona como um macro, sendo processado em separado, possivelmente por uma fun&ccedil;&atilde;o do usu&aacute;rio, antes de ser exibido no navegador.</p>
<p>H&aacute; muitos plugins que adotam esse m&eacute;todo, mas sem usar a API &#8211; voc&ecirc; insere um c&oacute;digo no conte&uacute;do do post e o plugin transforma aquilo em outra coisa. Antes isso s&oacute; era poss&iacute;vel criando uma rotina que filtrasse o conte&uacute;do do post, usando o filtro <code>the_content</code>. Nesse caso, todo o tratamento e substitui&ccedil;&atilde;o desse texto era feito por n&oacute;s.</p>
<p>Um <em>shortcode</em> se parece muito com uma TAG HTML, mas no lugar de &#39;&lt;&#39; e de &#39;&gt;&#39;, usaremos &#39;[&#39; e &#39;]&#39;. No mais &eacute; em tudo semelhante, incluindo os par&acirc;metros que se declara dentro da abertura da tag e a capacidade de receber um conte&uacute;do &#39;envolto&#39; nessa tag (ou shortcode). Vamos imaginar o shortcode &#39;testcode&#39;, ele poderia se parecer com qualquer um dos exemplos abaixo.</p>
<pre>[testcode]
[testcode prop1=&quot;1&quot; prop2=&quot;2&quot;]
[testcode]Algum conte&uacute;do talvez em &lt;i&gt;HTML&lt;/i&gt;[/testcode]
[testcode prop1=&quot;1&quot; prop2=&quot;2&quot;]Algum conte&uacute;do talvez em &lt;i&gt;HTML&lt;/i&gt;[/testcode]</pre>
<p>Mas para um shortcode ser real, tem que haver uma fun&ccedil;&atilde;o para manipular o c&oacute;digo e fazemos isso com <code>add_shortcode</code>. A fun&ccedil;&atilde;o manipuladora deve:</p>
<ul>
<li>estar pronta para receber dois par&acirc;metros:
<ol>
<li>um array associativo contendo os par&acirc;metros declarados no shortcode e seus respectivos valores.</li>
<li>o conte&uacute;do do shortcode &#8211; aquilo que estava entre a abertura e o fechamento do mesmo &#8211; se houver.</li>
</ol>
</li>
<li>retornar o resultado do processamento, n&atilde;o imprim&iacute;-lo.</li>
</ul>
<p>Vamos tentar desenvolver aqui um exemplo que seja &uacute;til&#8230; vamos montar como um plugin, com a finalidade de esconder determinados trechos da publica&ccedil;&atilde;o de quem n&atilde;o est&aacute; logado. Que tal? a id&eacute;ia me parece boa.</p>
<p>Nosso shortcode (<code>restricted</code>) vai permitir escrever coisas no post que s&oacute; poder&atilde;o ser vistas por usu&aacute;rios logados. Se <code>level</code> foi definido, apenas usu&aacute;rios com <code>user_level</code> maior ou igual a <code>level</code> poder&atilde;o ver o conte&uacute;do.</p>
<p>Se o usu&aacute;rio definiu o par&acirc;metro <code>msg</code> e o visitante n&atilde;o estiver logado ou o n&iacute;vel for insuficiente, o texto em <code>msg</code> ser&aacute; exibido.</p>
<pre class="php" name="code">/*
Plugin Name: Restricted Content
Version: 1.0
Plugin URI:
Author: Cau Guanabara
Author URI: http://www.caugb.com.br
Description: Hide some parts of your posts from non-logged users
*/

function restricted_content($attrs, $content = 0) {
  if(!isset($attrs[&#39;msg&#39;])) $attrs[&#39;msg&#39;] = &#39;&#39;;
  if(!is_user_logged_in()) return $attrs[&#39;msg&#39;];
  if(isset($attrs[&#39;level&#39;])) {
  global $current_user;
  get_currentuserinfo();
    if((int)$attrs[&#39;level&#39;] &gt; (int)$current_user-&gt;user_level) return $attrs[&#39;msg&#39;];
  }
return $content;
}
add_shortcode(&#39;restricted&#39;, &#39;restricted_content&#39;);</pre>


<br/><p><strong>Leia também:</strong><ol><li><a href='http://www.tudoparawordpress.com.br/tutoriais/instalando-e-usando-o-wordpress/' rel='bookmark' title='Permanent Link: Instalando e usando o WordPress'>Instalando e usando o WordPress</a> <small>Apresentação O WordPress é um sistema de gerenciamento de blog...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/administrando-o-wordpress/' rel='bookmark' title='Permanent Link: Administrando o WordPress'>Administrando o WordPress</a> <small>Normalmente escrevo direcionado a desenvolvedores, mas este &eacute; um tutorial...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/tutoriais/instalando-wordpress-mac-os-x-leopard/' rel='bookmark' title='Permanent Link: Instalando o WordPress no Mac OS X Leopard'>Instalando o WordPress no Mac OS X Leopard</a> <small>Antes de come&ccedil;ar este tutorial, devo deixar claro o seguinte:...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tudoparawordpress.com.br/tutoriais/usando-shortcode-api-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalando o WordPress no Mac OS X Leopard</title>
		<link>http://www.tudoparawordpress.com.br/tutoriais/instalando-wordpress-mac-os-x-leopard/</link>
		<comments>http://www.tudoparawordpress.com.br/tutoriais/instalando-wordpress-mac-os-x-leopard/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 20:09:20 +0000</pubDate>
		<dc:creator>Guga Alves</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[tutorial wordpress]]></category>

		<guid isPermaLink="false">http://www.tudoparawordpress.com.br/?p=1425</guid>
		<description><![CDATA[Antes de come&#231;ar este tutorial, devo deixar claro o seguinte: Esta postagem &#233; uma tradu&#231;&#227;o da dica postada no site Letters and Science. Infelizmente n&#227;o possuo um Mac e n&#227;o pude testar o funcionamento da dica desta mat&#233;ria, portanto conto com a colabora&#231;&#227;o dos amigos usu&#225;rios de Mac ! Tens um Mac e vai seguir [...]

<br/>
<strong>Leia também:</strong><ol><li><a href='http://www.tudoparawordpress.com.br/tutoriais/instalando-e-usando-o-wordpress/' rel='bookmark' title='Permanent Link: Instalando e usando o WordPress'>Instalando e usando o WordPress</a> <small>Apresentação O WordPress é um sistema de gerenciamento de blog...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/administrando-o-wordpress/' rel='bookmark' title='Permanent Link: Administrando o WordPress'>Administrando o WordPress</a> <small>Normalmente escrevo direcionado a desenvolvedores, mas este &eacute; um tutorial...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/tutoriais/usando-shortcode-api-wordpress/' rel='bookmark' title='Permanent Link: Usando a Shortcode API do WordPress'>Usando a Shortcode API do WordPress</a> <small>Pois &eacute;, a API (Application Programming Interface ou Interface de...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="wp_fb_like_button" style="margin: 0; float: none"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.tudoparawordpress.com.br/tutoriais/instalando-wordpress-mac-os-x-leopard/&amp;layout=standard&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;width=450&amp;height=40" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width: 450px; height: 40px;"></iframe></div><p>Antes de come&ccedil;ar este tutorial, devo deixar claro o seguinte: Esta postagem &eacute; uma tradu&ccedil;&atilde;o da dica postada no site <strong><a href="http://lettersandscience.net/software/2009/07/how-to-install-wordpress-on-mac-os-x-leopard" target="_blank">Letters and Science</a></strong>. Infelizmente n&atilde;o possuo um Mac e n&atilde;o pude testar o funcionamento da dica desta mat&eacute;ria, portanto conto com a colabora&ccedil;&atilde;o dos amigos usu&aacute;rios de Mac ! Tens um Mac e vai seguir a risca os passos dados aqui ? Ent&atilde;o deixe seu parecer nos coment&aacute;rios para que possamos nos certificar que funciona (e assim eu possa tirar esta observa&ccedil;&atilde;o daqui).</p>
<h2>Como iniciar e parar o Apache HTTP Server</h2>
<ol>
<li>V&aacute; em: <em>Prefer&ecirc;ncias de Sistema -&gt; Compartilhamento&nbsp; (System Preferences -&gt; Sharing)</em></li>
<li>Para iniciar o servidor, selecione <em>Web Sharing</em>.&nbsp; Para parar o servidor, desmarque esta op&ccedil;&atilde;o.</li>
</ol>
<h2>Instale o MySQL</h2>
<ol>
<li>Baixe o <a href="http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg" target="_blank">MySQL for Mac OS X</a>.</li>
<li><a href="http://dev.mysql.com/doc/refman/5.1/en/verifying-package-integrity.html" target="_blank">Verifique a integridade do pacote baixado usando MD5 checksums ou GnuPG</a>.</li>
<li>Siga as instru&ccedil;&otilde;es presentes em <a href="http://dev.mysql.com/doc/refman/5.1/en/mac-os-x-installation.html" target="_blank">installing MySQL on Mac OS X</a>.&nbsp; &Eacute; recomendado instalar tanto o item MySQL Startup quanto o painel de prefer&ecirc;ncias. Isso possibilitar&aacute; ter a inicia&ccedil;&atilde;o autom&aacute;tica do MySQL durante a inicializa&ccedil;&atilde;o do sistema e lhe permitir&aacute; iniciar ou pausar o servidor MySQL com um clique.</li>
<li><a href="http://dev.mysql.com/doc/refman/5.1/en/post-installation.html" target="_blank">Fa&ccedil;a estes testes ap&oacute;s a instala&ccedil;&atilde;o</a>.</li>
</ol>
<h2>Habilitando o PHP</h2>
<p>O Mac OS X vem com o Apache HTTP Server e o PHP instalados. O m&oacute;dulo PHP precisa apenas ser habilitado. Ache a localiza&ccedil;&atilde;o do arquivo <code>httpd.conf</code>, o arquivo principal de configura&ccedil;&atilde;o do Apache HTTP Server, usando o comando <code>httpd -V</code>. Nota: O &#39;<code>$&#39;</code> no in&iacute;cio das linhas abaixo representa o prompt de comando. <code>$ httpd -V | grep SERVER_CONFIG_FILE -D SERVER_CONFIG_FILE=&quot;/private/etc/apache2/httpd.conf&quot;</code> <strong>Aten&ccedil;&atilde;o.</strong> Prossiga apenas se voc&ecirc; sabe exatamente o que est&aacute; fazendo. &Eacute; necess&aacute;rio um m&iacute;nimo de conhecimento t&eacute;cnicosobre Unix. Edite o arquivo <code>httpd.con</code>f usando seu perfil de administrador do sistema com o comando <code>sudo</code> e seu editor de texto favorito. Exemplificaremos com o <em>vi</em>. <code>$ sudo vi /private/etc/apache2/httpd.conf</code> Retire o # da linha abaixo: <code># LoadModule php5_module</code> Salve o arquivo e saia. Inicie o&nbsp; HTTP server e teste se o PHP est&aacute; funcionando criando um arquivo no seu diret&oacute;rio Web contendo a chamada a fun&ccedil;&atilde;o <em><code>phpinfo()</code></em>. <strong>File: </strong><code><strong>/Users/&lt;username&gt;/Sites/test.php</strong></code> <code>&lt;?php phpinfo(); ?&gt;</code> Navegue at&eacute; a URL http://localhost/~username/test.php .</p>
<h2>Alterando o MySQL socket</h2>
<p>Se voc&ecirc;, ap&oacute;s estes primeiros passos, tentou intalar o WordPress, voc&ecirc; provavalmente se deparou com o seguinte erro: <strong>Error establishing database connection</strong> Esse erro ocorre porque o PHP que vem instalado no Mac OS X (Leopard) &eacute; pr&eacute;-configurado para buscar pelo caminho <code>/var/mysql/mysql.sock</code>.&nbsp; Nas vers&otilde;es atuais do MySQL,&nbsp; o socket do MySQL aponta para<code>/tmp/mysql.sock</code>.&nbsp; A seguir mostramos como consertar isso. Find the PHP configuration file path from the call to <code>phpinfo()</code> from earlier. &nbsp;Provavelmente estar&aacute; em&nbsp;<code>/etc</code> e esta localiza&ccedil;&atilde;o seja um link simb&oacute;lico (um atalho) para <code>/private/etc</code>. Crie um arquivo <code>php.ini</code> (isso se j&aacute; n&atilde;o existir um) copiando o arquivo de configura&ccedil;&atilde;o phi.ini padr&atilde;o, usando acesso de administrador (root) com o comando <code>sudo</code> e de permiss&atilde;o de escrita para este arquivo. <code>$ cd /private/etc $ sudo cp php.ini.default php.ini $ sudo chmod +w php.ini</code> No <code>php.ini</code>, edite as duas linhas dos par&acirc;metros <code>mysql.default_socket</code> e <code>mysqli.default_socket</code> para ficarem assim: <code>mysql.default_socket = /tmp/mysql.sock</code> <code>mysqli.default_socket = /tmp/mysql.sock</code> Salve o arquivo e saia. </p>


<br/><p><strong>Leia também:</strong><ol><li><a href='http://www.tudoparawordpress.com.br/tutoriais/instalando-e-usando-o-wordpress/' rel='bookmark' title='Permanent Link: Instalando e usando o WordPress'>Instalando e usando o WordPress</a> <small>Apresentação O WordPress é um sistema de gerenciamento de blog...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/administrando-o-wordpress/' rel='bookmark' title='Permanent Link: Administrando o WordPress'>Administrando o WordPress</a> <small>Normalmente escrevo direcionado a desenvolvedores, mas este &eacute; um tutorial...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/tutoriais/usando-shortcode-api-wordpress/' rel='bookmark' title='Permanent Link: Usando a Shortcode API do WordPress'>Usando a Shortcode API do WordPress</a> <small>Pois &eacute;, a API (Application Programming Interface ou Interface de...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tudoparawordpress.com.br/tutoriais/instalando-wordpress-mac-os-x-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando e usando o WordPress</title>
		<link>http://www.tudoparawordpress.com.br/tutoriais/instalando-e-usando-o-wordpress/</link>
		<comments>http://www.tudoparawordpress.com.br/tutoriais/instalando-e-usando-o-wordpress/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 04:24:07 +0000</pubDate>
		<dc:creator>Guga Alves</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[tutorial wordpress]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.tudoparawordpress.com.br/?p=723</guid>
		<description><![CDATA[Apresentação O WordPress é um sistema de gerenciamento de blog gratuito, feito em PHP. Um blog nada mais é do que um site, porém, num formato especial e com administração facilitada: qualquer pessoa pode publicar coisas, sem precisar saber programação. As postagens mais recentes aparecem na página inicial, e as outras vão sendo arquivadas (geralmente [...]

<br/>
<strong>Leia também:</strong><ol><li><a href='http://www.tudoparawordpress.com.br/tutoriais/instalando-wordpress-mac-os-x-leopard/' rel='bookmark' title='Permanent Link: Instalando o WordPress no Mac OS X Leopard'>Instalando o WordPress no Mac OS X Leopard</a> <small>Antes de come&ccedil;ar este tutorial, devo deixar claro o seguinte:...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/tutoriais/usando-shortcode-api-wordpress/' rel='bookmark' title='Permanent Link: Usando a Shortcode API do WordPress'>Usando a Shortcode API do WordPress</a> <small>Pois &eacute;, a API (Application Programming Interface ou Interface de...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/administrando-o-wordpress/' rel='bookmark' title='Permanent Link: Administrando o WordPress'>Administrando o WordPress</a> <small>Normalmente escrevo direcionado a desenvolvedores, mas este &eacute; um tutorial...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="wp_fb_like_button" style="margin: 0; float: none"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.tudoparawordpress.com.br/tutoriais/instalando-e-usando-o-wordpress/&amp;layout=standard&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;width=450&amp;height=40" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width: 450px; height: 40px;"></iframe></div><h3>Apresentação</h3>
<p><span>O WordPress é um sistema de gerenciamento de blog gratuito, feito em PHP. Um blog nada mais é do que um site, porém, num formato especial e com administração facilitada: qualquer pessoa pode publicar coisas, sem precisar saber programação. As postagens mais recentes aparecem na página inicial, e as outras vão sendo arquivadas (geralmente em arquivos mensais ou semanais, dependendo da freqüência de atualização), além de poderem ser categorizadas.</span></p>
<p><span>Um blog serve para muito mais do que um site pessoal, conceito que o introduziu. Pode ser usado como gerenciador de um site de notícias, ou mesmo dicas e tutoriais. O WordPress ainda permite criar páginas fixas, podendo gerenciar um “site” um pouco mais tradicional, sem deixar de oferecer recursos de blog.</span></p>
<p><span>Existem vários sites que fornecem esse serviço, mas o WordPress vai um pouco além de um “serviço”. Ele é uma “aplicação web”, que pode ser instalada num servidor qualquer ou mesmo localmente – sem depender de serviços gratuitos ou “favores” na web. O “provedor” do blog acaba sendo seu próprio site, sem ligação com o Blogger, Weblogger, Blig ou o que quer que seja.</span></p>
<p><span>O produtor do WordPress mantém um serviço de hospedagem gratuita, no <a href="http://www.wordpress.com/">www.wordpress.com</a>. Qualquer um pode se cadastrar e usar a hospedagem com o sistema “pronto”. Mas para um blog mais livre, o melhor é arrumar um servidor de hospedagem paga, comprar um domínio e usar o sistema do WordPress independente do serviço.</span></p>
<p><span>Boa parte dos sistemas gerenciadores de conteúdo (CMS) vêm com um “instalador”. Você precisa carregar as páginas para seu servidor, acessar uma página de configuração e em poucos minutos o sistema está no ar. Com o WordPress, não é diferente.</span></p>
<p><span>Para começar, você precisa ter um servidor web com suporte a PHP e um servidor de banco de dados, geralmente o MySQL. Você pode até instalar um servidor no seu computador, e acessar seu site localmente, sem depender de empresas de hospedagem. Mas isso será assunto para o próximo tutorial lançado aqui (podem me cobrar isso).</span></p>
<p><span>Se seu computador estiver em rede, ele poderá ser acessado inclusive pelos outros micros na rede, ou até mesmo na Internet (acessando o IP do seu computador). O ideal de usar localmente é para testar. Veremos como instalar o WordPress, configurá-lo e usar alguns recursos. Os procedimentos para instalação local são basicamente os mesmos para um servidor web. O que muda um pouco é a criação do banco de dados, que localmente você pode fazer com o console do MySQL; já num servidor “alugado” ou “compartilhado” você deve fazer acessando uma página própria para isso, usando a interface fornecida pelo provedor.</span></p>


<br/><p><strong>Leia também:</strong><ol><li><a href='http://www.tudoparawordpress.com.br/tutoriais/instalando-wordpress-mac-os-x-leopard/' rel='bookmark' title='Permanent Link: Instalando o WordPress no Mac OS X Leopard'>Instalando o WordPress no Mac OS X Leopard</a> <small>Antes de come&ccedil;ar este tutorial, devo deixar claro o seguinte:...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/tutoriais/usando-shortcode-api-wordpress/' rel='bookmark' title='Permanent Link: Usando a Shortcode API do WordPress'>Usando a Shortcode API do WordPress</a> <small>Pois &eacute;, a API (Application Programming Interface ou Interface de...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/administrando-o-wordpress/' rel='bookmark' title='Permanent Link: Administrando o WordPress'>Administrando o WordPress</a> <small>Normalmente escrevo direcionado a desenvolvedores, mas este &eacute; um tutorial...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tudoparawordpress.com.br/tutoriais/instalando-e-usando-o-wordpress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Administrando o WordPress</title>
		<link>http://www.tudoparawordpress.com.br/dicas-wordpress/administrando-o-wordpress/</link>
		<comments>http://www.tudoparawordpress.com.br/dicas-wordpress/administrando-o-wordpress/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 00:38:11 +0000</pubDate>
		<dc:creator>Cau</dc:creator>
				<category><![CDATA[Dicas WordPress]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[dicas wordpress]]></category>
		<category><![CDATA[iniciantes]]></category>
		<category><![CDATA[newbies]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorial wordpress]]></category>

		<guid isPermaLink="false">http://www.tudoparawordpress.com.br/?p=573</guid>
		<description><![CDATA[Normalmente escrevo direcionado a desenvolvedores, mas este &#233; um tutorial ensinando a usar o WordPress e direcionado aos usu&#225;rios leigos que pretendem apenas usar o sistema para adminstrar seus sites. Creio que a primeira coisa &#233; entender a id&#233;ia b&#225;sica por tr&#225;s do WordPress. Trata-se de uma plataforma de publica&#231;&#227;o pessoal, algo criado para que [...]

<br/>
<strong>Leia também:</strong><ol><li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/wordpress-29-como-usar-miniaturas-posts/' rel='bookmark' title='Permanent Link: WordPress 2.9: como usar miniaturas nos posts?'>WordPress 2.9: como usar miniaturas nos posts?</a> <small>A vers&atilde;o 2.9 do WordPress introduziu uma funcionalidade que a...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/estrutura-basica-do-wordpress/' rel='bookmark' title='Permanent Link: Estrutura Básica do WordPress'>Estrutura Básica do WordPress</a> <small>Para entender melhor o wordpress.. você terá que entender a...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/evite-conteudo-duplicado-em-paginas-comentarios-site-wordpress/' rel='bookmark' title='Permanent Link: Evite conteúdo duplicado em páginas de comentários de seu site WordPress'>Evite conteúdo duplicado em páginas de comentários de seu site WordPress</a> <small>Quando pensamos em SEO, conte&uacute;do duplicado &eacute; um grande problem...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/fazendo-a-busca-do-wordpress-funcionar-apenas-para-algumas-categorias/' rel='bookmark' title='Permanent Link: Fazendo a busca do WordPress funcionar apenas para algumas categorias'>Fazendo a busca do WordPress funcionar apenas para algumas categorias</a> <small>Me passou pela cabeça a seguinte questão: Como excluir algumas...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="wp_fb_like_button" style="margin: 0; float: none"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.tudoparawordpress.com.br/dicas-wordpress/administrando-o-wordpress/&amp;layout=standard&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;width=450&amp;height=40" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width: 450px; height: 40px;"></iframe></div><p>Normalmente escrevo direcionado a desenvolvedores, mas este &eacute; um tutorial ensinando a usar o <strong>WordPress</strong> e direcionado aos <u>usu&aacute;rios leigos que pretendem apenas usar o sistema para adminstrar seus sites</u>.  Creio que a primeira coisa &eacute; entender a id&eacute;ia b&aacute;sica por tr&aacute;s do WordPress. Trata-se de uma plataforma de publica&ccedil;&atilde;o pessoal, algo criado para que pessoas comuns pudessem publicar textos, fotos, etc. na internet sem a ajuda de um profissional &#8211; ou seja, sem investir grana para poder fazer isso. O WordPress nasceu como um sistema de BLOG, mas j&aacute; h&aacute; algum tempo que &eacute; visto como um CMS (Content Management System ou Sistema de gerenciamento de conte&uacute;do), mas a funcionalidade prim&aacute;ria &eacute; a cria&ccedil;&atilde;o de posts.  Outra &eacute; que o WordPress foi pensado para promover a integra&ccedil;&atilde;o entre voc&ecirc;, os internautas que visitam seu site (que podem comentar seus conte&uacute;dos) e outros publicadores de conte&uacute;dos que podem &quot;linkar&quot; voc&ecirc; criando trackbacks e formando dessa maneira uma esp&eacute;cie de rede interativa &#8211; que costuma ser muito produtiva depois de firmada.</p>
<p>Mas o que &eacute; um post?</p>
<h3>Posts e p&aacute;ginas</h3>
<p>H&aacute; dois tipos b&aacute;sicos de publica&ccedil;&otilde;es no WordPress e &eacute; preciso entender o que cada uma significa:</p>
<ul>
<li><strong>Post</strong> Na sua forma natural, o WordPress mostra na p&aacute;gina inicial a rela&ccedil;&atilde;o das &uacute;ltimas publica&ccedil;&otilde;es do site organizada por data, da mais recente para a mais antiga. Essas publica&ccedil;&otilde;es s&atilde;o chamadas de posts (muitos blogs em portugu&ecirc;s chamam de &quot;artigos&quot;. Um post pode conter texto formatado, imagens, som, v&iacute;deos e outras coisas. Normalmente as templates disponibilizam links para os posts na barra lateral, dando a possibilidade de organizar por data e de fazer buscas pelo conte&uacute;do desejado.</li>
<li><strong>P&aacute;gina</strong> As p&aacute;ginas s&atilde;o em tudo semelhantes aos posts, a n&atilde;o ser pelo fato de que elas n&atilde;o entram nas listagens de posts, estando dispon&iacute;veis como conte&uacute;dos est&aacute;ticos do site. Os links para as p&aacute;ginas normalmente est&atilde;o colocados num menu principal no cabe&ccedil;alho do site.</li>
</ul>
<p>Se usamos o WordPress para gerenciar o site de uma empresa e queremos colocar nesse site a hist&oacute;ria da empresa, por exemplo, criaremos uma p&aacute;gina, pois a hist&oacute;ria n&atilde;o se modifica. No m&aacute;ximo um ou outro adendos a cada 4 ou 6 meses? Mas se queremos que nossos clientes tenham acesso a uma not&iacute;cia &#8211; algo que &eacute; importnte agora, mas que perder&aacute; o valor em alguns dias, publicaremos um post no blog. D&aacute; para pensar nessa divis&atilde;o entre site (est&aacute;tico) e blog (din&acirc;mico) se configurarmos o WordPress para isso (veremos adiante).</p>
<h3>&Eacute; preciso se familiarizar com a interface de administra&ccedil;&atilde;o</h3>
<p>H&aacute; algumas coisas que voc&ecirc; ter&aacute; que decorar e a primeira delas &eacute; que para entrar na administra&ccedil;&atilde;o do site basta aicionar &quot;/wp-admin&quot; ao endere&ccedil;o principal do site ( www.seusite.com/wp-admin).  Ao entrar no ambiente administrativo, a primeira coisa que nos aparece &eacute; o painel onde podemos ver os &uacute;ltimos coment&aacute;rios e os &quot;links de entrada&quot; (uma rela&ccedil;&atilde;o de p&aacute;ginas que cont&eacute;m links para publica&ccedil;&otilde;es suas). Ali tamb&eacute;m temos bot&otilde;es diretos para publicar um novo post ou uma p&aacute;gina e outras informa&ccedil;&otilde;es de menor interesse (not&iacute;cias do mundo WordPress).  Acima podemos ver o menu principal, com os seguintes itens principais:</p>
<ul>
<li><strong>Painel </strong>Descrito acima.</li>
<li><strong>Escrever </strong>Aqui voc&ecirc; vai poder criar as suas p&aacute;ginas e posts, al&eacute;m de inserir novos links.</li>
<li><strong>Gerenciar </strong>Aqui temos entradas para editar p&aacute;ginas e posts j&aacute; publicados, definir categorias e tags e navegar pela biblioteca de m&iacute;dias.</li>
<li><strong>Temas </strong>Esta &eacute; a entrada para a &aacute;rea de layout do site. Aqui definimos que template nosso site vai exibir.</li>
<li><strong>Coment&aacute;rios </strong>Os coment&aacute;rios podem (e devem) ser configurados para cair em modera&ccedil;&atilde;o antes de serem publicados. Aqui podemos aprovar, rejeitar, modificar, enfim&#8230; gerenciar os coment&aacute;rios.</li>
<li><strong>Op&ccedil;&otilde;es </strong>As configura&ccedil;&otilde;es b&aacute;sicas do WordPress est&atilde;o aqui. Vamos esmiu&ccedil;&aacute;-lo mais tarde. Aten&ccedil;&atilde;o: este menu (juntamente com o &quot;Gerenciar&quot;) &eacute; o preferido dos desenvolvedores de plugins para inserir suas p&aacute;ginas.</li>
<li><strong>Plugins </strong>Aqui ligamos e desligamos os plugins.</li>
<li><strong>Usu&aacute;rios </strong>Gerencciar usu&aacute;rios do sistema</li>
</ul>
<p>Ent&atilde;o, a partir daqui, quando eu escrever, por exemplo: &quot;Escrever &gt; Post&quot; estarei me referindo  ao item &quot;Post&quot; do menu &quot;Escrever&quot;, ok?  Vamos ent&atilde;o seguir adiante. Vamos para a <a href="http://www.tudoparawordpress.com.br/dicas_wordpress/administrando-o-wordpress/2/">p&aacute;gina 2</a>!  </p>


<br/><p><strong>Leia também:</strong><ol><li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/wordpress-29-como-usar-miniaturas-posts/' rel='bookmark' title='Permanent Link: WordPress 2.9: como usar miniaturas nos posts?'>WordPress 2.9: como usar miniaturas nos posts?</a> <small>A vers&atilde;o 2.9 do WordPress introduziu uma funcionalidade que a...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/estrutura-basica-do-wordpress/' rel='bookmark' title='Permanent Link: Estrutura Básica do WordPress'>Estrutura Básica do WordPress</a> <small>Para entender melhor o wordpress.. você terá que entender a...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/evite-conteudo-duplicado-em-paginas-comentarios-site-wordpress/' rel='bookmark' title='Permanent Link: Evite conteúdo duplicado em páginas de comentários de seu site WordPress'>Evite conteúdo duplicado em páginas de comentários de seu site WordPress</a> <small>Quando pensamos em SEO, conte&uacute;do duplicado &eacute; um grande problem...</small></li>
<li><a href='http://www.tudoparawordpress.com.br/dicas-wordpress/fazendo-a-busca-do-wordpress-funcionar-apenas-para-algumas-categorias/' rel='bookmark' title='Permanent Link: Fazendo a busca do WordPress funcionar apenas para algumas categorias'>Fazendo a busca do WordPress funcionar apenas para algumas categorias</a> <small>Me passou pela cabeça a seguinte questão: Como excluir algumas...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tudoparawordpress.com.br/dicas-wordpress/administrando-o-wordpress/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
	</channel>
</rss>
