<?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; Experto</title> <atom:link href="http://www.ajudawp.com/tag/experto/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>Thu, 02 Feb 2012 12:50:14 +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>Alterar os tipos de arquivo podem ser inseridos</title><link>http://www.ajudawp.com/tutorias-e-dicas/alterar-os-tipos-de-arquivo-podem-ser-inseridos.html</link> <comments>http://www.ajudawp.com/tutorias-e-dicas/alterar-os-tipos-de-arquivo-podem-ser-inseridos.html#comments</comments> <pubDate>Sun, 21 Mar 2010 12:04:33 +0000</pubDate> <dc:creator>Alyen</dc:creator> <category><![CDATA[Tutoriais e Dicas]]></category> <category><![CDATA[boa idéia]]></category> <category><![CDATA[comportamento]]></category> <category><![CDATA[Experto]]></category> <category><![CDATA[limitado]]></category> <category><![CDATA[palavra]]></category> <category><![CDATA[wordpress]]></category> <category><![CDATA[WP]]></category><guid isPermaLink="false">http://www.ajudawp.com/?p=571</guid> <description><![CDATA[WordPress, por padrão, é limitado o &#8220;tipos de arquivo&#8221; mime você pode fazer o upload através do carregador editor de postagem. Isso é bom, em princípio, porque restringe a carga de arquivos potencialmente perigosos, em que usa-lo como uma restrição excessiva. Felizmente Você pode alterar esse comportamento usando o &#8220;gancho&#8220;Call 'upload_mimes'Infelizmente nada documentado no Codex. [...]]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-572" title="tipos-de-archivo-mimes" src="http://www.ajudawp.com/wp-content/uploads/2010/03/tipos-de-archivo-mimes.jpg" alt="tipos de archivo mimes  Alterar os tipos de arquivo podem ser inseridos" width="500" height="330" />WordPress, por padrão, é limitado o <strong>&#8220;tipos de arquivo&#8221; mime  você pode fazer o upload através do carregador</strong> editor de  postagem. Isso é bom, em princípio, porque restringe a carga de arquivos  potencialmente perigosos, em que usa-lo como uma restrição excessiva.</p><p>Felizmente <strong>Você pode alterar esse comportamento</strong> usando o &#8220;<em>gancho</em>&#8220;Call <code>'upload_mimes'</code>Infelizmente <a href="http://wordpress.org/search/upload_mimes">nada documentado no  Codex</a>.</p><p>Para começar, sabemos que há <strong>35 tipos de arquivo permitido  por padrão</strong>Definido no arquivo <code>'/  Wp-includes/functions.php'</code> da sua instalação do WordPress. Se  você olhar para o arquivo, veja a linha seguinte história de 2275:</p><pre class="brush: php; title: ; notranslate">
function get_allowed_mime_types() {
	static $mimes = false;
	if ( !$mimes ) {
		// Accepted MIME types are set here as PCRE unless provided.
		$mimes = apply_filters( 'upload_mimes', array(
		'jpg|jpeg|jpe' =&gt; 'image/jpeg',
		'gif' =&gt; 'image/gif',
		'png' =&gt; 'image/png',
		'bmp' =&gt; 'image/bmp',
		'tif|tiff' =&gt; 'image/tiff',
		'ico' =&gt; 'image/x-icon',
		'asf|asx|wax|wmv|wmx' =&gt; 'video/asf',
		'avi' =&gt; 'video/avi',
		'divx' =&gt; 'video/divx',
		'flv' =&gt; 'video/x-flv',
		'mov|qt' =&gt; 'video/quicktime',
		'mpeg|mpg|mpe' =&gt; 'video/mpeg',
		'txt|c|cc|h' =&gt; 'text/plain',
		'rtx' =&gt; 'text/richtext',
		'css' =&gt; 'text/css',
		'htm|html' =&gt; 'text/html',
		'mp3|m4a' =&gt; 'audio/mpeg',
		'mp4|m4v' =&gt; 'video/mp4',
		'ra|ram' =&gt; 'audio/x-realaudio',
		'wav' =&gt; 'audio/wav',
		'ogg' =&gt; 'audio/ogg',
		'mid|midi' =&gt; 'audio/midi',
		'wma' =&gt; 'audio/wma',
		'rtf' =&gt; 'application/rtf',
		'js' =&gt; 'application/javascript',
		'pdf' =&gt; 'application/pdf',
		'doc|docx' =&gt; 'application/msword',
		'pot|pps|ppt|pptx' =&gt; 'application/vnd.ms-powerpoint',
		'wri' =&gt; 'application/vnd.ms-write',
		'xla|xls|xlsx|xlt|xlw' =&gt; 'application/vnd.ms-excel',
		'mdb' =&gt; 'application/vnd.ms-access',
		'mpp' =&gt; 'application/vnd.ms-project',
		'swf' =&gt; 'application/x-shockwave-flash',
		'class' =&gt; 'application/java',
		'tar' =&gt; 'application/x-tar',
		'zip' =&gt; 'application/zip',
		'gz|gzip' =&gt; 'application/x-gzip',
		'exe' =&gt; 'application/x-msdownload',
		// openoffice formats
		'odt' =&gt; 'application/vnd.oasis.opendocument.text',
		'odp' =&gt; 'application/vnd.oasis.opendocument.presentation',
		'ods' =&gt; 'application/vnd.oasis.opendocument.spreadsheet',
		'odg' =&gt; 'application/vnd.oasis.opendocument.graphics',
		'odc' =&gt; 'application/vnd.oasis.opendocument.chart',
		'odb' =&gt; 'application/vnd.oasis.opendocument.database',
		'odf' =&gt; 'application/vnd.oasis.opendocument.formula',
		) );
	}
	return $mimes;
}
</pre><p>Se você precisar de qualquer arquivo que não esteja listado pode  fazer duas coisas. Um muito óbvia, é a de adicionar o tipo de arquivo na  lista, mas tem um problema: você deve se lembrar de voltar a  adicioná-lo cada vez que você atualizar o WordPress, bem como não é uma  boa idéia para mudar os arquivos <code>essência</code>.</p><p>A melhor idéia é criar uma nova função no arquivo <code>functions.php</code> do seu item, você sempre pode facilmente exportados para outro tópico, e  não perder, mesmo se você atualizar WordPress.</p><p>Para fazer isso você tem que adicionar estas linhas:</p><pre class="brush: php; title: ; notranslate">
//Añadiendo mimes
add_filter('upload_mimes', 'mis_mimes');
function mis_mimes ( $existing_mimes=array() ) {
// agrega tu ext =&gt; mime al array
$existing_mimes['ext'] = 'mime/type';
// agrega tantas como necesites
// y devuelve el resultado a la lista completa
return $existing_mimes;
}
</pre><p>Note que a função aceita a matriz <code>Existing_mimes $</code>Adiciona  um novo tipo de arquivo (com extensão &#8220;ext&#8221; e do tipo mime &#8220;mime /  type&#8221;), em seguida, retorna a matriz inteira.</p><p>Naturalmente, você poderia substituir a palavra &#8220;ext&#8221; com a extensão  que deseja adicionar e em seguida, procure no Google para saber o seu <strong>mime  type3</strong> e colocá-lo corretamente (se você não sabia). De lá você  pode ir em linha e vá acrescentando copiando as linhas que você precisa  adicionar tipos de arquivo, cada um com sua extensão e tipo de mímica, é  claro.</p><p>O que você deseja cancelar extensões de arquivo, em vez de  adicioná-los?, Pois então é isso que você faz:</p><p>Substituir a linha <code>Existing_mimes $ [ 'ext'] = 'Tipo de Mime  /';</code> por <code>unset ($ existing_mimes [ 'ext']);</code> e que  você tem. Um exemplo seria o seguinte:</p><pre class="brush: php; title: ; notranslate">
unset( $existing_mimes['exe'] );
</pre><p>Interessante, não é?. Espero que servem para dar mais segurança à sua  instalação do WordPress, especialmente se os outros têm acesso a ela.</p><p>Fontes: <a href="http://codex.wordpress.org/Plugin_API/Filter_Reference#Blog_Information_and_Option_Filters">Opção  de filtros</a> (Codex) | <a href="http://chrismeller.com/2007/07/modifying-allowed-upload-types-in-wordpress/">Chris  Meller</a> | <a href="http://headfirstproductions.ca/wordpress-file-type-upload-error-security-fix/">Head  First Productions</a></p><p>Fonte: <a href="http://ayudawordpress.com/cambiar-tipos-de-archivo-que-se-pueden-subir/" target="_blank">ayudawordpress</a></p> ]]></content:encoded> <wfw:commentRss>http://www.ajudawp.com/tutorias-e-dicas/alterar-os-tipos-de-arquivo-podem-ser-inseridos.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Mover o WordPress para outra pasta</title><link>http://www.ajudawp.com/tutorias-e-dicas/mover-o-wordpress.html</link> <comments>http://www.ajudawp.com/tutorias-e-dicas/mover-o-wordpress.html#comments</comments> <pubDate>Sat, 06 Mar 2010 09:54:40 +0000</pubDate> <dc:creator>Alyen</dc:creator> <category><![CDATA[Tutoriais e Dicas]]></category> <category><![CDATA[arquivos]]></category> <category><![CDATA[banco de dados]]></category> <category><![CDATA[Experto]]></category> <category><![CDATA[seja como]]></category> <category><![CDATA[wordpress]]></category><guid isPermaLink="false">http://www.ajudawp.com/?p=565</guid> <description><![CDATA[Movendo os arquivos do WordPress para uma pasta nova às vezes é interessante, mas você tem que fazer isso com cuidado. Uma situação comum é quando você fez sua primeira instalação na pasta &#8216;WordPress&#8217; e antes de tempo, você percebe que a direção não é exatamente a direção que você queria, e preferimos mudar para [...]]]></description> <content:encoded><![CDATA[<p><strong>Movendo os arquivos do WordPress para uma pasta nova</strong> às vezes é interessante, mas você tem que fazer isso com cuidado.</p><p><img class="aligncenter size-full wp-image-566" title="moving" src="http://www.ajudawp.com/wp-content/uploads/2010/03/moving.jpg" alt="moving Mover o WordPress para outra pasta" width="301" height="399" />Uma situação comum é quando você fez sua primeira instalação na pasta  &#8216;WordPress&#8217; e antes de tempo, você percebe que a direção não é  exatamente a direção que você queria, e preferimos mudar para o nome Blog que é nome mais fácil para os seus leitores.</p><p>Vamos ver como é passo a passo:</p><ol><li> Criar uma nova pasta em uma das 2 formas:<ol><li>Se você estiver indo para mover os arquivos do núcleo do WordPress  para uma nova pasta que você criar o novo diretório.</li><li> Se você mover seu WordPress para a pasta raiz, que é acessado  apenas digitando o nome de domínio, verifique se o arquivo index.php,.  Htaccess e outros arquivos podem ser salvos e movidos para a pasta raiz,  então há tempos O servidor não irá permitir que você faça isso.</li></ol></li><li>Comece seu blog.</li><li>Ir para a Administração&gt; Opções&gt; Geral.</li><li> Na caixa de chamada <strong>WordPress endereços (URLs):</strong> mudar de direcção para o novo caminho para onde você vai colocar seus  arquivos WordPress (por exemplo, o domínio primário)</li><li>Na caixa de chamada <strong>Blog do endereço (URL):</strong> mudar  de direcção para a nova localização, ou seja, como você colocou na caixa  acima.</li><li>Clique <strong>Salvar alterações</strong></li><li> (Não tente entrar / ver seu blog agora)</li><li> Excluir a pasta <em>wp-content/cache</em>.</li><li> Mover arquivos seu WordPress para a nova localização (nova pasta ou  diretório raiz). Isso inclui arquivos individuais, pastas e subpastas &#8211;  todos</li><li>Se você mudar os permalinks links (Permananta), vá para a tela  Administração&gt; links Opções&gt; Link e atualizar sua estrutura de  permalinks para modificar o arquivo. Htaccess, que deve estar na mesma  pasta que o index.php</li><li>Se você teve problemas com imagens ou arquivos que não são, apesar  de eventualmente vir acima, você precisará alterar o caminho para as  imagens dos posts no banco de dados SQL. Para facilitar este eu  recomendo o plugin <a href="http://thedeadone.net/software/search-and-replace-wordpress-plugin/">Pesquisar  e substituir</a>Um elemento essencial</li></ol><p>É muito importante que você altere o local das URLs antes de mover os  arquivos.</p><p>Imagine que você acidentalmente mover os arquivos antes de alterar a  URL. Suponha-se que os arquivos estavam em <em><strong>/ Caminho / blog  / old /</strong></em> e você mudou-se para <em><strong> / Caminho /  blog / novo /</strong></em> antes de alterar a URL. A maneira de  corrigir isso faria um <a href="http://es.wikipedia.org/wiki/Enlace_simb%C3%B3lico"><strong>symlink</strong></a> uma rota para a próxima (um atalho para usuários do Windows que não  conhecem esta terminologia), algo como isto:</p><pre class="brush: php; title: ; notranslate">ln-s / caminho / blog / path / novo / blog / old</pre><p>e siga os passos de lá. <strong>Mais tarde você pode remover o link  simbólico</strong> se você quiser. Tenho certeza que você não quer fazer  isso, porque para isso você deve ter acesso <a href="http://es.wikipedia.org/wiki/Secure_Shell"><strong>SSH</strong></a> seu servo, e isso nem sempre é possível. Melhor seguir os passos como  está.</p><p>Bem, isso é tudo, não é tão difícil. Verifique o seu site para  garantir que tudo funciona bem. Se a mudança é uma nova direção para o  blog e informar os seus leitores nunca será, assim como para estas  etapas adicionais:</p><ol><li><a href="http://ayudawordpress.com/lista-de-tareas-despues-de-instalar-wordpress/">Alterar  o endereço de seu RSS</a> Feedburner</li><li>Faça um <a href="http://ayudawordpress.com/cambiando-de-dominio-a-wordpress/">redirecionamento</a> no arquivo.<em>htaccess</em></li></ol><p><em>Fonte: </em><a href="http://ayudawordpress.com/moviendo-wordpress-a-otra-carpeta/">ayudawordpress</a></p> ]]></content:encoded> <wfw:commentRss>http://www.ajudawp.com/tutorias-e-dicas/mover-o-wordpress.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>ShortCode API</title><link>http://www.ajudawp.com/tutorias-e-dicas/shortcode-api.html</link> <comments>http://www.ajudawp.com/tutorias-e-dicas/shortcode-api.html#comments</comments> <pubDate>Sun, 12 Jul 2009 15:00:19 +0000</pubDate> <dc:creator>Alyen</dc:creator> <category><![CDATA[Tutoriais e Dicas]]></category> <category><![CDATA[array class]]></category> <category><![CDATA[Experto]]></category> <category><![CDATA[hacks]]></category> <category><![CDATA[language php]]></category> <category><![CDATA[shortcode]]></category> <category><![CDATA[shortcode api]]></category> <category><![CDATA[tutorial]]></category> <category><![CDATA[wordpress]]></category><guid isPermaLink="false">http://www.ajudawp.com/?p=59</guid> <description><![CDATA[De entre todas as novidades de WordPress, ShortCode é uma das que menas importancia foi dada. E a verdade é que vale a pena perder um momento em explicar de que vai esta nova funcionalidade. BBCode Os usuários de foruns, conhecem o formato BBCode, aquele composto de tags envoltos por [], similar ao formato HTML. [...]]]></description> <content:encoded><![CDATA[<p>De entre todas as novidades de WordPress, <a href="http://codex.wordpress.org/Shortcode_API">ShortCode</a> é uma das que menas importancia foi dada. E a verdade é que vale a pena perder um momento em explicar de que vai esta nova funcionalidade.</p><p><img class="aligncenter size-full wp-image-60" title="wp25_shortcode" src="http://www.ajudawp.com/wp-content/uploads/2009/07/wp25_shortcode.png" alt="wp25 shortcode ShortCode API" width="450" height="336" /></p><h3>BBCode</h3><p>Os usuários de foruns, conhecem o formato BBCode, aquele composto de tags envoltos por [], similar ao formato HTML. Este formato está muito estendido em internet e é fácil de memorizar. Vejamos um exemplo:</p><pre class="brush: xml; title: ; notranslate">[b]Este text en negrita[/b] ==&gt; &lt;strong&gt;Este text en negrita&lt;/strong&gt;</pre><p>Partindo desta base podemos passar a  definir que é <strong>ShortCode</strong>.</p><h3>ShortCode</h3><p><strong>ShortCode API</strong>, é um conjunto de funções que permite definir nossos próprios tags BBCode para inserí-los dentro de nossos posts. A graça deste sistema é que podemos executar código PHP dentro do conteúdo de nossos posts. O que além de ser muito interessante, evidentemente é muito perigoso.</p><h4>add_shortcode($tag, $function);</h4><pre class="brush: php; title: ; notranslate">// [footag foo=&quot;bar&quot;]
function footag_func($atts) {
return @&quot;foo = {$atts['foo']}&quot;;
}
// My Caption
function caption_shortcode( $atts, $content = null ) {
extract( shortcode_atts( array(
'class' =&gt; 'caption',
), $atts ) );

return '&lt;span class=&quot;' . attribtue_escape($caption) . '&quot;&gt;' . $content . '&lt;/span&gt;';
}

add_shortcode('caption', 'caption_shortcode');
add_shortcode('footag', 'footag_func');
</pre><p>Se olhamos o código anterior, vemos que o tag BBCode se define mediante a função addshortcode(), encarregada de relacionar o tag com a função correspondente.</p><h4>remove_shortcode($tag);</h4><p>Função que nos permite eliminar o funcionamento de um shortcode, para isso indicaremos o tag que queremos eliminar das disponíveis.</p><pre class="brush: php; title: ; notranslate">remove_shortcode(&quot;caption&quot;); // Eliminamos [/caption]</pre><h4>remove_all_shortcodes();</h4><p>Se desejamos eliminar todos os shortcodes disponíveis em nosso WordPress, simplesmente temos que usar esta função e se encarregará de desativar a todos.</p><pre class="brush: php; title: ; notranslate">remove_all_shortcodes(); // Todos los shortcodes eliminados</pre><h4>shortcode_atts($pairs, $atts);</h4><p>Função que nos devolve um array de  pares com os atributos padrão para nossos shortcodes.</p><pre class="brush: php; title: ; notranslate">$a = shortcode_atts( array(
'title' =&gt; 'My Title'
'foo' =&gt; 123,
), $atts );
</pre><h4>do_shortcode($content);</h4><p>Função que nos devolve o resultado da execução do texto com o shortcode substituído pela função.</p><pre class="brush: php; title: ; notranslate">do_shortcode('My Caption'); // &lt;span class=&quot;headline&quot;&gt;My Caption&lt;/span&gt;</pre><h4>Onde pôr este código?</h4><p>WordPress não indica onde localizar o código correspondente aos shortcodes, mas o arquivo que estão definidas as funções que fazem possível o funcionamento, está localizado em <em><span style="text-decoration: underline;">wp-includes/shortcodes.php</span></em>. Nele não faz referência a nenhum arquivo externo, localizado numa rota algo mais pessoal como <em><span style="text-decoration: underline;">wp-content/</span></em>.</p><p>Como quase todo o código de  WordPress pode ser inserido em  qualquer lugar e de  qualquer forma:</p><ul><li>Plugin</li><li>Theme (functions.php)</li><li>my-hacks.php</li></ul><p>Mas talves a forma mais fácil seria ter sido adicionar um par de linhas e sacar do core de WordPress uma funcionalidade que permite tal nível de personalização.</p><pre class="brush: php; title: ; notranslate"> if ( file_exists(ABSPATH . 'wp-content/my-shortcodes.php') )
require_once (ABSPATH . 'wp-content/my-shortcodes.php');</pre><p>Algo assim ao início do arquivo <span style="text-decoration: underline;">shorcodes.php</span>? Desta forma dispomos de um arquivo externo que nos permite ter definidos nossos shortcodes independente de todas as futuras atualizações…</p><p>via <a href="http://www.anieto2k.com/2008/03/31/shortcode-api-otra-novedad-de-wordpress-25/" target="_blank">anieto2k.com</a></p> ]]></content:encoded> <wfw:commentRss>http://www.ajudawp.com/tutorias-e-dicas/shortcode-api.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Como enviar spam em um Blog</title><link>http://www.ajudawp.com/tutorias-e-dicas/como-enviar-spam-em-um-blog.html</link> <comments>http://www.ajudawp.com/tutorias-e-dicas/como-enviar-spam-em-um-blog.html#comments</comments> <pubDate>Sat, 11 Jul 2009 23:16:44 +0000</pubDate> <dc:creator>Alyen</dc:creator> <category><![CDATA[Tutoriais e Dicas]]></category> <category><![CDATA[baixar]]></category> <category><![CDATA[evitar spam]]></category> <category><![CDATA[Experto]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[spam]]></category> <category><![CDATA[wordpress plugin]]></category><guid isPermaLink="false">http://www.ajudawp.com/?p=45</guid> <description><![CDATA[Se alguma vez você encontra mensagens de SPAM nos comentários de algum artigo é bem provável que são feitos com algumas aplicação especialmente feita para isso. Blog Comment Poster é uma aplicação multiplataforma que permite enviar comentários automáticos e sensíveis ao contexto do blogs de sua eleição e com links de volta (backlinks) do seu [...]]]></description> <content:encoded><![CDATA[<p>Se alguma vez você encontra <strong>mensagens de SPAM</strong> nos comentários de algum artigo é bem provável que são feitos com algumas aplicação especialmente feita para isso.</p><p><a href="http://www.ajudawp.com/wp-content/uploads/2009/07/tc2-1.png"><img class="aligncenter size-thumbnail wp-image-46" title="tc2-1" src="http://www.ajudawp.com/wp-content/uploads/2009/07/tc2-1-500x499.png" alt="tc2 1 500x499 Como enviar spam em um Blog" width="500" height="499" /></a><strong>Blog Comment Poster</strong> é uma aplicação multiplataforma que permite enviar comentários automáticos e sensíveis ao contexto do blogs de sua eleição e com links de volta (backlinks) do seu web/blog.</p><p>Você pode baixar Blog Comment Poster <a href="http://www.soft-news.net/m-news+article+storyid-6940.html" target="_blank">aqui.</a></p> ]]></content:encoded> <wfw:commentRss>http://www.ajudawp.com/tutorias-e-dicas/como-enviar-spam-em-um-blog.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/26 queries in 0.009 seconds using disk: basic
Object Caching 612/668 objects using disk: basic

Served from: www.ajudawp.com @ 2012-02-03 16:45:20 -->
