<?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>Ajuda WordPress &#187; arquivo</title> <atom:link href="http://www.ajudawp.com/tag/arquivo/feed" rel="self" type="application/rss+xml" /><link>http://www.ajudawp.com</link> <description>Suporte para WordPress. Plugins, Temas, dicas de WordPress e muito mais para você que busca informação sobre este excelente CMS</description> <lastBuildDate>Mon, 09 Jan 2012 12:42:11 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Como adicionar automaticamente um campo de pesquisa no seu menu de navegação</title><link>http://www.ajudawp.com/tutorias-e-dicas/como-adicionar-automaticamente-um-campo-de-pesquisa-no-seu-menu-de-navegacao.html</link> <comments>http://www.ajudawp.com/tutorias-e-dicas/como-adicionar-automaticamente-um-campo-de-pesquisa-no-seu-menu-de-navegacao.html#comments</comments> <pubDate>Tue, 15 Feb 2011 21:15:59 +0000</pubDate> <dc:creator>Alyen</dc:creator> <category><![CDATA[Tutoriais e Dicas]]></category> <category><![CDATA[arquivo]]></category> <category><![CDATA[Menu]]></category> <category><![CDATA[navigation menu]]></category> <category><![CDATA[pesquisa]]></category> <category><![CDATA[search box]]></category> <category><![CDATA[search field]]></category><guid isPermaLink="false">http://ajudawp.com/?p=1088</guid> <description><![CDATA[Se você é como eu, sempre quis adicionar automaticamente um campo de pesquisa no menu de navegação. Pois este post vai te ajuda bastante. Abra o seu arquivo functions.php e cole o seguinte código. O campo da pesquisa será exibido uma vez que você salve o seu arquivo functions.php. Via How to automatically add a [...]]]></description> <content:encoded><![CDATA[<p>Se você é como eu, sempre quis adicionar automaticamente um campo de pesquisa no menu de navegação. <span>Pois este post vai te ajuda bastante. Abra o seu arquivo <code>functions.php</code> e cole o seguinte código.</span></p><pre class="brush: php; title: ; notranslate">add_filter('wp_nav_menu_items','add_search_box', 10, 2);
function add_search_box($items, $args) {

        ob_start();
        get_search_form();
        $searchform = ob_get_contents();
        ob_end_clean();

        $items .= '&lt;li&gt;' . $searchform . '&lt;/li&gt;';

    return $items;
}</pre><p>O campo da pesquisa será exibido uma vez que você salve o seu arquivo <code>functions.php</code><span><span>.</span></span></p><p>Via <a title="Permanent Link to How to automatically add a search field to your navigation menu" rel="bookmark" href="http://www.wprecipes.com/how-to-automatically-add-a-search-field-to-your-navigation-menu">How to automatically add a search field to your navigation menu</a></p> ]]></content:encoded> <wfw:commentRss>http://www.ajudawp.com/tutorias-e-dicas/como-adicionar-automaticamente-um-campo-de-pesquisa-no-seu-menu-de-navegacao.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Muda o texto do pié do escritotio do WordPress</title><link>http://www.ajudawp.com/tutorias-e-dicas/muda-o-texto-do-pie-do-escritotio-do-wordpress.html</link> <comments>http://www.ajudawp.com/tutorias-e-dicas/muda-o-texto-do-pie-do-escritotio-do-wordpress.html#comments</comments> <pubDate>Thu, 14 Jan 2010 08:44:21 +0000</pubDate> <dc:creator>Alyen</dc:creator> <category><![CDATA[Tutoriais e Dicas]]></category> <category><![CDATA[arquivo]]></category> <category><![CDATA[footer]]></category> <category><![CDATA[wordpress]]></category><guid isPermaLink="false">http://www.ajudawp.com/?p=500</guid> <description><![CDATA[Se você gosta de  personalizar do meio de administração do seu WordPress, ou se é um uma instalação para clientes, podemos personalizar o pié de página do escritorio com uma mensagem própria, link, o que te apeteça. Só temos que adicionar este código com sua mensagem personalizada, no arquivo functions.php do seu tema:]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-501" title="box" src="http://www.ajudawp.com/wp-content/uploads/2010/01/box.png" alt="box Muda o texto do pié do escritotio do WordPress" width="320" height="400" />Se você gosta de  personalizar do meio de  administração do seu  WordPress, ou se é um uma instalação para clientes, podemos personalizar o pié de   página do escritorio com uma mensagem própria, link, o que te   apeteça.</p><p>Só temos que <a href="http://www.wprecipes.com/wordpress-tip-how-to-change-the-dashboard-footer-text" target="_blank">adicionar este código</a> com sua mensagem  personalizada, no arquivo <code>functions.php</code> do seu tema:</p><pre class="brush: php; title: ; notranslate">function remove_footer_admin () {
	echo &quot;Este site foi feito por AlyenStudio.com&quot;;
}
add_filter('admin_footer_text', 'remove_footer_admin');
</pre>]]></content:encoded> <wfw:commentRss>http://www.ajudawp.com/tutorias-e-dicas/muda-o-texto-do-pie-do-escritotio-do-wordpress.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Inserir os últimos tweets no WordPress</title><link>http://www.ajudawp.com/tutorias-e-dicas/inserir-os-ultimos-tweets-no-wordpress.html</link> <comments>http://www.ajudawp.com/tutorias-e-dicas/inserir-os-ultimos-tweets-no-wordpress.html#comments</comments> <pubDate>Mon, 05 Oct 2009 19:00:09 +0000</pubDate> <dc:creator>Alyen</dc:creator> <category><![CDATA[Tutoriais e Dicas]]></category> <category><![CDATA[arquivo]]></category> <category><![CDATA[arquivos]]></category> <category><![CDATA[footer]]></category> <category><![CDATA[isso]]></category> <category><![CDATA[language html]]></category> <category><![CDATA[qualquer lugar]]></category> <category><![CDATA[scripts]]></category> <category><![CDATA[themes]]></category> <category><![CDATA[todos os]]></category> <category><![CDATA[wordpress]]></category><guid isPermaLink="false">http://www.ajudawp.com/?p=332</guid> <description><![CDATA[A o pessoal do twitter, deixou mais fácil a integração de seu serviço em nossas páginas web. Para isso, unicamente teremos que inserir estes dois arquivos Javascript ao final de nosso HTML. Em WordPress, deveria ir (em quase todos os themes) no arquivo footer.php. Estes ficheiros já têm toda a funcionalidade necessária para adicionar os [...]]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-333" title="latest_tweets" src="http://www.ajudawp.com/wp-content/uploads/2009/10/latest_tweets.jpg" alt="latest tweets Inserir os últimos tweets no Wordpress" width="550" height="230" /></p><p>A o pessoal do twitter, deixou mais fácil a integração de seu serviço em nossas páginas web. Para isso, unicamente teremos que inserir estes dois arquivos Javascript ao final de nosso HTML. Em WordPress, deveria ir (em quase todos os themes) no arquivo <code>footer.php</code>.</p><pre class="brush: xml; title: ; notranslate">&lt;script type=&quot;text/javascript&quot; src=&quot;http://twitter.com/javascripts/blogger.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;http://twitter.com/statuses/user_timeline/USERNAME.json?callback=twitterCallback2&amp;count=5&quot;&gt;&lt;/script&gt;</pre><p>Estes ficheiros já têm toda a funcionalidade necessária para adicionar os últimos tweets, unicamente temos de especificar o nome do usuário que queremos mostrar e o número de atualizações que queremos mostrar.</p><p>Só nos falta especificar o lugar onde estas atualizações se visualizarão, para isso, incluiremos em qualquer lugar de nosso theme (onde queiramos que se vejam) estas linhas:</p><pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;twitter_div&quot;&gt;
 &lt;ul id=&quot;twitter_update_list&quot;&gt;
 &lt;li&gt;&amp;nbsp;&lt;/li&gt;
 &lt;/ul&gt;
&lt;/div&gt;
</pre><p>Bem simples e cômodo, para que qualquer possa integrá-lo em  qualquer aplicação web.</p><p>via <a href="http://www.anieto2k.com/2009/10/05/inserta-tus-ultimos-tweets-en-tu-wordpress/">anieto2k.com</a></p> ]]></content:encoded> <wfw:commentRss>http://www.ajudawp.com/tutorias-e-dicas/inserir-os-ultimos-tweets-no-wordpress.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>WordPress SEO: Adicione a sua meta descrição tema</title><link>http://www.ajudawp.com/seo/wordpress-seo-adicione-a-sua-meta-descricao-tema.html</link> <comments>http://www.ajudawp.com/seo/wordpress-seo-adicione-a-sua-meta-descricao-tema.html#comments</comments> <pubDate>Sat, 15 Aug 2009 09:49:50 +0000</pubDate> <dc:creator>Alyen</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[arquivo]]></category> <category><![CDATA[bom]]></category> <category><![CDATA[e tags]]></category> <category><![CDATA[exibir]]></category> <category><![CDATA[meta]]></category> <category><![CDATA[uma ajuda]]></category> <category><![CDATA[wordpress]]></category><guid isPermaLink="false">http://www.ajudawp.com/?p=236</guid> <description><![CDATA[Eu sempre perguntava por que meu tema do WordPress não exibia nenhuma meta descrição. Este código é uma ajuda para exibir uma breve meta descrição. Abra o arquivo header.php. Cole o seguinte código em qualquer lugar dentro do &#60;head&#62; e &#60;/ head&#62; tags: Bom trabalho! Seu tema agora tem meta descrição na página inicial.]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-237" title="seo-wordpress" src="http://www.ajudawp.com/wp-content/uploads/2009/08/seo-wordpress.png" alt="seo wordpress WordPress SEO: Adicione a sua meta descrição tema " width="520" height="240" /></p><p>Eu sempre perguntava por que meu tema do WordPress não exibia nenhuma meta descrição. Este código é uma ajuda para exibir <a href="http://www.wprecipes.com/how-to-make-your-title-tag-seo-friendly">uma breve meta descrição</a>.</p><p>Abra o arquivo <code>header.php</code>. Cole o seguinte código em qualquer lugar dentro do <code>&lt;head&gt;</code> e <code>&lt;/ head&gt;</code> tags:</p><pre class="brush: php; title: ; notranslate">&lt; ?php if (  (is_home()) || (is_front_page())  ) { ?&gt;
&lt;meta name=&quot;description&quot; content=&quot;Blog description goes here&quot; /&gt;
&lt; ?php } elseif (is_single()) { ?&gt;
&lt;meta name=&quot;description&quot; content=&quot;&lt;?php the_excerpt();?&gt;&quot;/&gt;
&lt; ?php } ?&gt;
</pre><div id="result_box" style="text-align: left;" dir="ltr">Bom trabalho! Seu tema agora tem meta descrição na página inicial.</div><p></meta></p> ]]></content:encoded> <wfw:commentRss>http://www.ajudawp.com/seo/wordpress-seo-adicione-a-sua-meta-descricao-tema.html/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Adicionar um formulário de login do seu theme WordPress</title><link>http://www.ajudawp.com/tutorias-e-dicas/adicionar-um-formulario-de-login-do-seu-theme-wordpress.html</link> <comments>http://www.ajudawp.com/tutorias-e-dicas/adicionar-um-formulario-de-login-do-seu-theme-wordpress.html#comments</comments> <pubDate>Wed, 22 Jul 2009 17:34:44 +0000</pubDate> <dc:creator>Alyen</dc:creator> <category><![CDATA[Tutoriais e Dicas]]></category> <category><![CDATA[arquivo]]></category> <category><![CDATA[hack]]></category> <category><![CDATA[logout]]></category> <category><![CDATA[tema]]></category> <category><![CDATA[tips]]></category> <category><![CDATA[tutorial wordpress]]></category> <category><![CDATA[wordpress]]></category> <category><![CDATA[WP]]></category><guid isPermaLink="false">http://www.ajudawp.com/?p=170</guid> <description><![CDATA[Não é muito difícil. Basta colar o seguinte código onde você gostaria de exibir o seu formulário login. (Por exemplo, na barra lateral do seu blog, ou em uma página modelo). Depois de salvar o arquivo onde você colocou o código, será exibido um formulário de login no seu tema. Definitivamente mais fácil e rápido [...]]]></description> <content:encoded><![CDATA[<p><img src="http://www.ajudawp.com/wp-content/uploads/2009/07/wp_login_form.png" alt="wp login form Adicionar um formulário de login do seu theme WordPress" title="wp_login_form" width="344" height="340" class="aligncenter size-full wp-image-171" />Não é muito difícil. Basta colar o seguinte código onde você gostaria de exibir o seu formulário login. (Por exemplo, na barra lateral do seu blog, ou em uma página modelo).</p><pre class="brush: php; title: ; notranslate">
&lt; &lt;?php if (!(current_user_can('level_0'))){ ?&gt;
&lt;h2&gt;Login&lt;/h2&gt;
&lt;form action=&quot;&lt;?php echo get_option('home'); ?&gt;/wp-login.php&quot; method=&quot;post&quot;&gt;
&lt;input type=&quot;text&quot; name=&quot;log&quot; id=&quot;log&quot; value=&quot;&lt;?php echo wp_specialchars(stripslashes($user_login), 1) ?/&gt;&quot; size=&quot;20&quot; /&gt;
&lt;input type=&quot;password&quot; name=&quot;pwd&quot; id=&quot;pwd&quot; size=&quot;20&quot; /&gt;
&lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Send&quot; class=&quot;button&quot; /&gt;
    &lt;p&gt;
       &lt;label for=&quot;rememberme&quot;&gt;&lt;input name=&quot;rememberme&quot; id=&quot;rememberme&quot; type=&quot;checkbox&quot; checked=&quot;checked&quot; value=&quot;forever&quot; /&gt; Remember me&lt;/label&gt;
       &lt;input type=&quot;hidden&quot; name=&quot;redirect_to&quot; value=&quot;&lt;?php echo $_SERVER['REQUEST_URI']; ?/&gt;&quot; /&gt;
    &lt;/p&gt;
&lt;/form&gt;
&lt;a href=&quot;&lt;?php echo get_option('home'); ?&gt;/wp-login.php?action=lostpassword&quot;&gt;Recover password&lt;/a&gt;
&lt; ?php } else { ?&gt;
&lt;h2&gt;Logout&lt;/h2&gt;
&lt;a href=&quot;&lt;?php echo wp_logout_url(urlencode($_SERVER['REQUEST_URI'])); ?&gt;&quot;&gt;logout&lt;/a&gt;&lt;br /&gt;
admin
&lt; ?php }?&gt;
</pre><p>Depois de salvar o arquivo onde você colocou o código, será exibido um formulário de login no seu tema. Definitivamente mais fácil e rápido para fazer login!</p><p>via <a href="http://www.wprecipes.com/add-a-login-form-on-your-wordpress-theme">wprecipes.com</a></p> ]]></content:encoded> <wfw:commentRss>http://www.ajudawp.com/tutorias-e-dicas/adicionar-um-formulario-de-login-do-seu-theme-wordpress.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>15 Dicas para Proteger o seu WordPress</title><link>http://www.ajudawp.com/plugins/15-dicas-para-proteger-o-seu-wordpress.html</link> <comments>http://www.ajudawp.com/plugins/15-dicas-para-proteger-o-seu-wordpress.html#comments</comments> <pubDate>Tue, 21 Jul 2009 14:57:14 +0000</pubDate> <dc:creator>Alyen</dc:creator> <category><![CDATA[Plugins]]></category> <category><![CDATA[Tutoriais e Dicas]]></category> <category><![CDATA[administrador]]></category> <category><![CDATA[arquivo]]></category> <category><![CDATA[Avançado]]></category> <category><![CDATA[hack]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[tutorial]]></category> <category><![CDATA[wordpress]]></category><guid isPermaLink="false">http://www.ajudawp.com/?p=156</guid> <description><![CDATA[Sem dúvida alguma o WordPress é o melhor e mais popular gerenciador de conteúdo para blogs, porém toda esta popularidade atrai uma enorme quantidade de hackers que aproveitam-se do fato que o sistema é open source para estudá-lo por completo e descobrir maneiras de invadir. Para evitar estes problemas vamos dar algumas dicas de segurança [...]]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-157" title="security-tips3" src="http://www.ajudawp.com/wp-content/uploads/2009/07/security-tips3.png" alt="security tips3 15 Dicas para Proteger o seu WordPress " width="470" height="272" /></p><p>Sem dúvida alguma o <a href="http://wordpress.org/">WordPres</a>s é o melhor e mais popular gerenciador de conteúdo para blogs, porém toda esta popularidade atrai uma enorme quantidade de <em>hackers</em> que aproveitam-se do fato que o sistema é <em>open source</em> para estudá-lo por completo e descobrir maneiras de invadir. Para evitar estes problemas vamos dar algumas dicas de segurança para você implementar no seu <a href="http://wordpress.org/">WordPress</a>.</p><p>Todas as dicas que serão mostradas agora são para o WordPress 2.7 e superior. Se você ainda utiliza uma versão anterior está aí um bom motivo para atualizar. <img src="http://www.pblog.com.br/wp-includes/images/smilies/icon_smile.gif" alt="icon smile 15 Dicas para Proteger o seu WordPress "  title="15 Dicas para Proteger o seu WordPress " /></p><h3>Protegendo seu login</h3><ul><li>1. <a href="http://wordpress.org/extend/plugins/chap-secure-login/">CHAP Secure Login</a> – Este plugin utiliza o protocolo <a href="http://en.wikipedia.org/wiki/Challenge-handshake_authentication_protocol">CHAP</a> para criptografar sua senha e garantir mais segurança durante o sessão de acesso à administração. Não é necessário nenhuma configuração, basta fazer o upload do plugin e ativá-lo.</li><li>2. Stealth Login – Neste caso o plugin oculta a página de login default do WP (wp-login.php) permitindo que você configure uma nova URL para realizar o login. É uma boa forma para evitar que bots encontrem a página de login e tentem quebrar sua senha.</li><li>3. <a href="http://wordpress.org/extend/plugins/login-lockdown/">Login Lockdown</a> – Já tinha comentado sobre este plugin aqui no pBlog, sua função é bloquear o login temporariamente se ocorrer diversas tentativas não bem sucedidas seguidas vezes em curto período de tempo.</li><li>4. <a href="http://wordpress.org/extend/plugins/askapache-password-protect/">AskApache Password Protect</a> – Este plugin adiciona uma autenticação HTTP extra, garantindo uma camada a mais de proteção, assim você poderá adicionar uma nova senha. É importante verificar se o servidor onde seu blog está hospedado possui compatibilidade com a HTTP Basic Authentication ou HTTP Digest Authentication (o próprio plugin tem uma ferramenta de deste).</li></ul><h3>Protegendo seu Banco de Dados</h3><ul><li>5. <a href="http://wordpress.org/extend/plugins/wp-db-backup/">WP-DB-Backup</a> – Lembre-se sempre de fazer backup! O plugin WP-DB-Backup facilitará esta tarefa chata, podendo até enviar um backup do seu banco de dados todos os dias para seu email.</li><li>6. Trocando o prefixo das tabelas do Banco de Dados – Por default o WordPress adiciona o prefixo “wp” em todas as tabelas do BD. Para trocar este prefixo facilmente basta utilizar o plugin <a href="http://wordpress.org/extend/plugins/wp-security-scan/">WP-Security-Scan</a>.</li><li>7. Protegendo o arquivo <strong>wp-config.php</strong> – Este arquivo possui todas as <a style="border-bottom: 1px dotted; color: #333333; text-decoration: underline;" onclick="hwClick11090632120842(-186493544);return false;" onmouseover="hw11090632120842(event, this, '-186493544'); this.style.cursor='hand'; this.style.textDecoration='underline'; this.style.borderBottom='solid';" onmouseout="hideMaybe(event, this); this.style.cursor='hand'; this.style.textDecoration='underline'; this.style.borderBottom='dotted 1px'; " href="http://www.pblog.com.br/2009/03/21/15-dicas-para-proteger-o-seu-wordpress/#">informações</a> do seu BD, protegê-lo do acesso <a style="border-bottom: 1px dotted; color: #333333; text-decoration: underline;" onclick="hwClick9100377192842(-186493544);return false;" onmouseover="hw9100377192842(event, this, '-186493544'); this.style.cursor='hand'; this.style.textDecoration='underline'; this.style.borderBottom='solid';" onmouseout="hideMaybe(event, this); this.style.cursor='hand'; this.style.textDecoration='underline'; this.style.borderBottom='dotted 1px'; " href="http://www.pblog.com.br/2009/03/21/15-dicas-para-proteger-o-seu-wordpress/#">público</a> é uma importantíssimo. Para isso adicione o seguinte código ao seu arquivo .htaccess.</li><p><code></p><p>order allow,deny<br /> deny from all</p><p></code></ul><h3>Protegendo as Páginas da Administração</h3><ul><li>8. <a href="http://wordpress.org/extend/plugins/admin-ssl-secure-admin/">Admin SSL</a> – Plugi que força criptografia SSL em todas as páginas que exige senha, assim todas as informações transmitidas estarão cryptografadas.</li><li>9. Mude o seu Login!! – Utilizando o login “admin” que é adicionado por default durante a instalação, o hacker terá que quebrar apenas sua senha, pois já saberá o login. Para isso crie um novo usuário com poderes de administrador e apague o usuário “admin”.</li></ul><h3>Prevenindo que usuários vejam a estrutura de pastas do WP</h3><ul><li>10. Escondendo a Pasta <strong>wp-content</strong> – Nesta pasta estão armazenadas o seu tema, plugins e uploads, torná-la inacessível é uma boa opção. Uma maneira é criar um arquivo index.html em branco dentro da pasta ou criar um arquivo .htaccess também dentro da pasta wp-content com o seguinte código:</li><p><code><br /> Options All -Indexes<br /> </code></p><li>11. Bloquei as pasta do WP dos mecanismos de busca – Enquanto você deseja que os mecanismos de busca indexem todo o conteúdo do seu blog para trazer o máximo de visitantes possível, a última coisa que você gostaria é que os mesmos mecanismos de buscas tornasse público a estrutura de pastas do seu blog. Para evitar este problema adicione o seguinte código ao arquivo <em>robot.txt</em>:</li><p><code><br /> Disallow: /wp-*<br /> </code></ul><h3>Manutenção</h3><ul><li>12. <a href="http://wordpress.org/extend/plugins/wp-security-scan/">WP Security Scan</a> – Já citado anteriormente, este plugin procura por vulnerabilidades e fornece <a style="border-bottom: 1px dotted; color: #333333; text-decoration: underline;" onclick="hwClick12180390961842(-186493544);return false;" onmouseover="hw12180390961842(event, this, '-186493544'); this.style.cursor='hand'; this.style.textDecoration='underline'; this.style.borderBottom='solid';" onmouseout="hideMaybe(event, this); this.style.cursor='hand'; this.style.textDecoration='underline'; this.style.borderBottom='dotted 1px'; " href="http://www.pblog.com.br/2009/03/21/15-dicas-para-proteger-o-seu-wordpress/#">sugestões</a> corretivas. É sempre bom executá-lo de tempos em tempos para que verifique eventuais problemas de segurança.</li><li>13. Troque sua senha com regularidade!!</li><li>14. Mantenha sempre atualizado seu WordPress e todos os plugins instalados.</li><li>15. Proteja sua conexão de FTP – Algo bastante comum no dia-a-dia de qualquer blogueiro, a transferência de arquivos via FTP pode expor seus arquivos durante o envio, o ideal é utilizar uma conexão SFTP (secure FTP). A grande maioria das hospedagem já possuem suporte a SFTP e apesar de sua configuração ser um pouco mais trabalhosa, você só precisará fazer uma vez. Aprenda a configurar com este <a href="http://maketecheasier.com/connect-to-your-wordpress-account-via-secure-ftp/2009/03/09">tutorial</a>.</li></ul><p>Aplicando todas estas dicas em seu blog pode ter a certeza que ele estará 99,9% seguro!!</p><p><small>Fonte: <a href="http://www.makeuseof.com/">MakeUseOf.com</a></small></p> ]]></content:encoded> <wfw:commentRss>http://www.ajudawp.com/plugins/15-dicas-para-proteger-o-seu-wordpress.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Adicione automaticamente conteúdo no editor de posts</title><link>http://www.ajudawp.com/tutorias-e-dicas/adicione-automaticamente-conteudo-no-editor-de-posts.html</link> <comments>http://www.ajudawp.com/tutorias-e-dicas/adicione-automaticamente-conteudo-no-editor-de-posts.html#comments</comments> <pubDate>Mon, 13 Jul 2009 10:50:22 +0000</pubDate> <dc:creator>Alyen</dc:creator> <category><![CDATA[Tutoriais e Dicas]]></category> <category><![CDATA[arquivo]]></category> <category><![CDATA[para]]></category> <category><![CDATA[sourcecode]]></category> <category><![CDATA[tema]]></category> <category><![CDATA[tutorial wordpress]]></category><guid isPermaLink="false">http://www.ajudawp.com/?p=105</guid> <description><![CDATA[Este é uma boa dica para quem sempre adiciona um mesmo conteúdo em todos posts. Por exemplo, se eu tivesse um blog que fizesse análise de produtos e que no final do post eu sempre escrevesse: Modelo: ABC &#124; Fabricante: XYZ &#124; Site: www.xyz.com Para que este conteúdo sempre seja adicionado ao post quando clicar [...]]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-thumbnail wp-image-106" title="2233443694_61922c675b_o" src="http://www.ajudawp.com/wp-content/uploads/2009/07/2233443694_61922c675b_o-500x330.jpg" alt="2233443694 61922c675b o 500x330 Adicione automaticamente conteúdo no editor de posts " width="500" height="330" /></p><p>Este é uma boa dica para quem sempre adiciona um mesmo conteúdo em todos posts. Por exemplo, se eu tivesse um  blog que fizesse análise de produtos e que no final do post eu sempre escrevesse:</p><ul><li>Modelo: ABC | Fabricante: XYZ |  Site: www.xyz.com</li></ul><p>Para que este conteúdo sempre seja adicionado ao post quando clicar na opção <strong>Adicionar novo</strong> post no WordPress, basta incluir o código abaixo dentro do  arquivo <strong>functions.php</strong> do tema em uso.</p><pre class="brush: php; title: ; notranslate">
 &lt; ?php
    add_filter( 'default_content', 'my_editor_content' );
    function my_editor_content( $content ) {
    $content = &quot;Modelo: | Fabricante: | Site: &quot;;
    return $content;
    }
 ?&gt;
</pre><p>Desta forma, sempre que você for escrever um novo post já estará escrito “<strong>Modelo: | Fabricante: | Site: </strong>“. É claro que existe outras formas automatizadas para realizar tal função, mas não acredito que nenhuma delas seja tão simples como esta.</p><p>via <a href="http://www.pblog.com.br/2009/04/18/adicione-automaticamente-conteudo-no-editor-de-posts/" target="_blank">pblog.com.br</a></p> ]]></content:encoded> <wfw:commentRss>http://www.ajudawp.com/tutorias-e-dicas/adicione-automaticamente-conteudo-no-editor-de-posts.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Como chamar arquivos css ou js no seu tema ou plugin</title><link>http://www.ajudawp.com/tutorias-e-dicas/como-chamar-arquivos-css-ou-js-no-seu-tema-ou-plugin.html</link> <comments>http://www.ajudawp.com/tutorias-e-dicas/como-chamar-arquivos-css-ou-js-no-seu-tema-ou-plugin.html#comments</comments> <pubDate>Sat, 11 Jul 2009 10:52:21 +0000</pubDate> <dc:creator>Alyen</dc:creator> <category><![CDATA[Tutoriais e Dicas]]></category> <category><![CDATA[arquivo]]></category> <category><![CDATA[chama]]></category> <category><![CDATA[dicas]]></category> <category><![CDATA[meu]]></category> <category><![CDATA[scripts]]></category> <category><![CDATA[tips]]></category> <category><![CDATA[todos os]]></category> <category><![CDATA[trucos]]></category> <category><![CDATA[tutorial]]></category> <category><![CDATA[tutorial wordpress]]></category> <category><![CDATA[wordpress]]></category><guid isPermaLink="false">http://www.ajudawp.com/?p=25</guid> <description><![CDATA[Muitas vezes, quando fazemos um tema ou um plugin, precisamos carregar folhas de estilo ou arquivos javascript adicionais. Neste post, vou mostrar a maneira mais legal, charmosa e elegante de se fazer isso. Estrutura básica Antes de mais nada, vamos criar a função que vai carregar nosso javascript e adicioná-la ao hook correto do WordPress: [...]]]></description> <content:encoded><![CDATA[<p style="text-align: left;"><img class="aligncenter size-thumbnail wp-image-26" title="llamar-t11679" src="http://www.ajudawp.com/wp-content/uploads/2009/07/llamar-t11679-179x254-custom.jpg" alt="llamar t11679 179x254 custom Como chamar arquivos css ou js no seu tema ou plugin" width="179" height="254" />Muitas vezes, quando fazemos um tema ou um plugin, precisamos carregar folhas de estilo ou arquivos javascript adicionais. Neste post, vou mostrar a maneira mais legal, charmosa e elegante de se fazer isso.</p><h4>Estrutura básica</h4><p>Antes de mais nada, vamos criar a função que vai carregar nosso javascript e adicioná-la ao hook correto do WordPress:</p><pre class="brush: jscript; title: ; notranslate">function meuPlugin_addJS() {
// aqui vou carregar meu javascript
}

add_action('wp_print_scripts', 'meuPlugin_addJS');
</pre><p>Agora, sempre que o WordPress imprimir as chamadas a arquivos javascript, vai rodar a sua função. Vamos ver como isso vai funcionar.</p><h4>Usando a função wp_enqueue_script</h4><p>A função “wp_enqueue_script()” serve para colocar o script em uma fila de carregamento. Ela é extremamente útil para evitar que um script seja carregado mais de uma vez e também para carregar todas as dependências na ordem certa. Vamos ver um exemplo que usa todos os parâmetros desta função:</p><pre class="brush: jscript; title: ; notranslate">wp_enqueue_script('meu_script', 'http://meusite.com/wp-content/plugins/meuplugin/script.js', array('jquery'), '1.0');
</pre><p>Esta função está colocando o seu script na fila para ser carregado, dizendo o seguinte</p><ul><li>ele se chama ‘meu_script’</li><li>ele está em http://meusite.com/wp-content/plugins/meuplugin/script.js</li><li>ele depende do jquery</li><li>esta é a versão 1.0 do ‘meu_script’</li></ul><p>Você só precisa passar tantos parâmetros quando se trata de um script que o WordPress não conhece. Para carregar o jQuery, por exemplo, você pode simplesmente especificar:</p><pre class="brush: jscript; title: ; notranslate">wp_enqueue_script('jquery');</pre><p>Note que ‘jquery’ é apenas um “nome fantasia” para o script. Para saber quais são todos os scripts disponíveis por padrão no WordPress, dê uma olhada na documentação completa da função wp_enqueue_script().<br /> Deixando seu caminho flexível</p><p>Para encerrar este post, só falta esclarecer um ponto: não é bonito colocar o caminho para seu arquivo assim na mão, como fizemos no exemplo acima. Isso pode trazer vários problemas, porque, a partir do WordPress 2.6, é possível trocar o diretório ‘wp-content’ de lugar. Seu plugin ou tema não vai funcionar corretamente em uma instalação em que alguém tenha movido este diretório. Além disso, não é raro as pessoas trocarem o nome da pasta do plugin, o que também quebraria o seu esquema.</p><p>Para contornar esse problema e deixar o seu código universal, vamos usar a constante WP_CONTENT_URL, que guarda o caminho da pasta wp-content, onde quer que ela esteja.</p><p>Vamos ver como ficaria nosso script completo:</p><pre class="brush: jscript; title: ; notranslate">function meuPlugin_addJS() {
$meuPluginURL = WP_CONTENT_URL.'/plugins/'.plugin_basename( dirname(__FILE__)).'/';
wp_enqueue_script('meuJs', $meuPluginURL . 'meuJS.js');
}

add_action('wp_print_scripts', 'meuPlugin_addJS');
</pre><p>Note que, se meu plugin não depende de ninguém, não preciso passar os dois últimos parâmetros.</p><p>Importante: A constante WP_CONTENT_URL só foi introduzida no WordPress 2.6, portanto, se você quiser que seu plugin ou tema funcione em versões anteriores a esta, adicione uma linha para criar a constante, caso ainda não exista:</p><pre class="brush: jscript; title: ; notranslate">if ( !defined('WP_CONTENT_URL') )
define( 'WP_CONTENT_URL', get_option('siteurl') . '/wp-content');
</pre><h4>Mas e nos temas?</h4><p>Nos temas, você pode fazer assim:</p><pre class="brush: php; title: ; notranslate">// para garantir compatibilidade com versões anteriores ao WordPress 2.6
if ( !defined('WP_CONTENT_URL') )
define( 'WP_CONTENT_URL', get_option('siteurl') . '/wp-content');

function meuTema_addJS() {
wp_enqueue_script('meuJs', WP_CONTENT_URL.'/themes/meuTema/' . 'meuJS.js');
}

function meuTema_addCSS() {
echo '
';
}

add_action('wp_print_scripts', 'meuPlugin_addJS');
add_action('wp_head', 'meuTema_addCSS');
</pre><h4>Próximos passos</h4><p>Seu próximo passo é garantir que esses arquivos externos sejam carregados apenas quando realmente forem usados, para não sobrecarregar o site à toa. Existem várias maneiras de fazer isso, usando hooks específicos ou condições, mas é tema para outro post.</p><p>via wordpress-br.com</p> ]]></content:encoded> <wfw:commentRss>http://www.ajudawp.com/tutorias-e-dicas/como-chamar-arquivos-css-ou-js-no-seu-tema-ou-plugin.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 4/40 queries in 0.014 seconds using disk: basic
Object Caching 985/1085 objects using disk: basic

Served from: www.ajudawp.com @ 2012-01-27 10:12:57 -->
