<?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; meu</title> <atom:link href="http://www.ajudawp.com/tag/meu/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>WordPress 3.0 não vai ter o usuário “admin”</title><link>http://www.ajudawp.com/wordpress/wordpress-3-0-nao-vai-ter-o-usuario-%e2%80%9cadmin%e2%80%9d.html</link> <comments>http://www.ajudawp.com/wordpress/wordpress-3-0-nao-vai-ter-o-usuario-%e2%80%9cadmin%e2%80%9d.html#comments</comments> <pubDate>Mon, 22 Feb 2010 10:37:45 +0000</pubDate> <dc:creator>Alyen</dc:creator> <category><![CDATA[wordpress]]></category> <category><![CDATA[de partida]]></category> <category><![CDATA[meu]]></category> <category><![CDATA[ter]]></category> <category><![CDATA[wordpress 3.0]]></category><guid isPermaLink="false">http://www.ajudawp.com/?p=541</guid> <description><![CDATA[Uma das novas características que tinha passado despercebida já que é perceptível só no processo de instalação. Eu me refiro a algo muito básico que WordPress por fim incluirá: definir nossa própria senha e nome de usuários. Que significa isto? O fim para o inseguro usuário “admin” e o poder definir nossas própria senha e [...]]]></description> <content:encoded><![CDATA[<p>Uma das novas  características que tinha passado despercebida já  que é perceptível só no processo de  instalação. Eu me refiro a  algo  muito básico que WordPress por  fim incluirá: definir nossa própria <strong>senha e nome de  usuários</strong>.</p><p><img class="aligncenter size-medium wp-image-542" title="change_userpasswp30" src="http://www.ajudawp.com/wp-content/uploads/2010/02/change_userpasswp30-600x436.png" alt="change userpasswp30 600x436 WordPress 3.0 não vai ter o usuário “admin”" width="600" height="436" />Que significa isto? O fim  para o inseguro usuário “admin” e o poder definir nossas  própria senha e evitar ter que a mudar a senha do usuário admin uma vez  finalizado o processo de  instalação.</p><p>Fonte: a<a href="http://ayudawordpress.com/wordpress-3-0-le-dira-adios-al-usuarios-admin/">yudawordpress</a></p> ]]></content:encoded> <wfw:commentRss>http://www.ajudawp.com/wordpress/wordpress-3-0-nao-vai-ter-o-usuario-%e2%80%9cadmin%e2%80%9d.html/feed</wfw:commentRss> <slash:comments>2</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/21 queries in 0.011 seconds using disk: basic
Object Caching 447/482 objects using disk: basic

Served from: www.ajudawp.com @ 2012-02-08 04:23:54 -->
