Plugin para Promover Aplicativo Android e IOS no Wordpress

Promova Seu App no site Wordpress com esse plugin 
Link para Download - https://wordpress.org/plugins/appbanners/

Criando arquivo .htaccess para Url Amigável no Wordpress

Crie um arquivo de texto usando o Notepad/Bloco de notas do seu computador. Dentro dele coloque:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


Salve com o Nome .htaccess.txt, depois envie usando FTP ou algo parecido para o diretório raiz do WordPress, depois que ele tiver no diretório raiz Renomeie para .htaccess retirando o .txt, Pronto agora ative os Links Permanentes do WordPress que vai funcionar. Boa Sorte.

Adicionando novos Dashboard Widget no Painel do Wordpress

Criando novos Dashboard Widget no Painel do Wordpress, Adicione o Seguinte Código no arquivo functions.php do seu Tema!

add_action('wp_dashboard_setup', 'ultraja_custom_dashboard_widgets');
function ultraja_custom_dashboard_widgets() {
    global $wp_meta_boxes;
    wp_add_dashboard_widget('custom_help_widget', 'Informações de Hospedagem | Suporte', 'ultraja_custom_dashboard_help');
}
function ultraja_custom_dashboard_help() {
    echo 'CONTEUDO DO WIDGET AQUI';
}


Espero ter ajudado!

Personalize o logotipo do painel admin do Wordpress

Adicione seu próprio logotipo no painel de instrumentos no backend do WordPress para personalizar sua instalação. Esta é uma ótima dica para personalização de sites de clientes. Basta colar o seguinte código no seu arquivo functions.php do tema: 

add_action('admin_head', 'custom_logo');

function custom_logo() {
echo '

<style type="text/css"><!--
#header-logo { background-image: url('.get_bloginfo('template_directory').'/images/custom-logo.gif) !important; }
--></style>';
}

Desativar HTML nos Comentários do Wordpress

Spam pode ser uma dor real. Você receber spam em comentários de seu site, que são repletos de links para mais spam?

Desativar HTML nos seus comentários para evitar ligações de spam, texto em negrito e outras táticas de spam. Basta adicionar o seguinte código ao seu arquivo functions.php:


// Isso ocorrerá quando o comentário é publicado
function plc_comment_post( $incoming_comment ) {
    // convert everything in a comment to display literally
    $incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
    // the one exception is single quotes, which cannot be #039; because WordPress marks it as spam
    $incoming_comment['comment_content'] = str_replace( "'", '&apos;', $incoming_comment['comment_content'] );
    return( $incoming_comment );
}
// Isso ocorrerá antes de um comentário é exibido
function plc_comment_display( $comment_to_display ) {
    // Put the single quotes back in
    $comment_to_display = str_replace( '&apos;', "'", $comment_to_display );
    return $comment_to_display;
}
add_filter( 'preprocess_comment', 'plc_comment_post', '', 1 );
add_filter( 'comment_text', 'plc_comment_display', '', 1 );
add_filter( 'comment_text_rss', 'plc_comment_display', '', 1 );
add_filter( 'comment_excerpt', 'plc_comment_display', '', 1 );
// Isso interrompe WordPress de tentar fazer automaticamente hyperlinks no texto:
remove_filter( 'comment_text', 'make_clickable', 9 );

Mostrar Images destaque da postagem em seu RSS Feed no Wordpress

Uma imagem vale por mil palavras, como se costuma dizer. Incentivar assinantes para visitar seu site ao invés de apenas ler o seu conteúdo em seu feed RSS, exibindo imagens caracterizadas por padrão adicione este codigo ao seu arquivo functions.php:

add_filter('the_content_feed', 'rss_post_thumbnail');
function rss_post_thumbnail($content) {
global $post;
if( has_post_thumbnail($post->ID) )
$content = '<p>' . get_the_post_thumbnail($post->ID, 'thumbnail') . '</p>' . $content;
return $content;
}
 

Forçar qualidade da imagem a 100 por cento no wordpress

WordPress comprime as imagens automaticamente para 90 por cento do original. Enquanto isso não é um negócio tão grande para a maioria dos proprietários do site, mais para algumas pessoas, como fotógrafos, perder este extra de 10 por cento não é nada bom.

Para garantir que as imagens em seu site mostre a 100 por cento de qualidade, adicione ao arquivo functions.php do seu tema este código:
 
add_filter( 'jpg_quality', 'high_jpg_quality' );
function high_jpg_quality() {
return 100;
}
 
 
Espero ter ajudado.

Criando multiplas single individuais para diferentes categorias no wordpress

Copie o arquivo single.php do seu tema ex: single1.php, single2.php

abra o single.php apague tudo dentro e cole o seguinte código:

<?php
$post = $wp_query->post;
if ( in_category('9') ) {
include(TEMPLATEPATH . '/single2.php');
} else {
include(TEMPLATEPATH . '/single1.php');
}
?>


No código acima estamos determinando uma single personalizada para a categoria id 9 (single2.php) e caso não seja essa categoria no momento ele mostrará a single padrão que desta vez será single1.php.
Entendeu? não?
vou explicar melhor, a single padrão que era single.php passou a ser single1.php já a single2.php passou a ser a single personalizada para a categoria que indicar no código acima.

No in_category (), vamos definir o número de ID da categoria a 9, o que mantém todos os meus artigos de design de páginas web e experimentos. Quando o usuário visita qualquer cargo dentro dessa categoria específica, o costume de estilo é usado para esses posts.

Este é apenas o começo do que você poderia fazer. Para apresentar resultados diferentes em diferentes categorias, você pode criar uma longa lista de condições como estas:


<?php
$post = $wp_query->post;
if ( in_category('9') ) {
include(TEMPLATEPATH . '/single9.php');
elseif ( in_category('12') ) {
include(TEMPLATEPATH . '/single12.php');
elseif ( in_category('42') {
include(TEMPLATEPATH . '/single42.php');
} else {
include(TEMPLATEPATH . '/single1.php');
} }
?>


Em meus dois arquivos de modelo exemplar "single", eu coloquei um código de comentário no topo de cada um com um número como um lembrete do que cada um estava a fazer, como esta:
<! - Single 2 - para CSS Web Page Artigos ->
 
Desde que eu não quero mudar esses dois modelos diferentes único post, basta adicionar a folha de estilo adicional para o segundo, eu criei dois arquivos de modelo de cabeçalho, cópias exatas, como com o single.php, com uma ligação da folha de estilo extra no topo da segunda.
 
Dentro de header2.php na seção cabeça, eu adicionei o segundo link folha de estilo: 
 
<style type="text/css" media="screen">
@import URL('/wp-content/themes/mytheme/style.css');
@import URL('/wp-content/themes/mytheme/cssstyles.css');
</style >
 
 
No novo arquivo de modelo single.2.php, eu mudei o GET para o cabeçalho para obter o header2.php:
 
<?php
/*
Não remova esta linha. */
require('./wp-blog-header.php');
include(get_template_directory() . '/header2.php'
?>
 
 
 
Bom pessoal espero ter ajudado.

Criando anúncio efeito peel (Descascar) no topo da página

Aqui vou mostrar como criar um anuncio com efeito descascar no topo direito do site, anuncio que chama muita atenção, todos ficam curiosos querendo saber o que há por traz daquela casca no canto, quando passamos o mouse ela mostra o que há por traz. 
Vamos lá primeiro vamos criar o arquivo descascar.js segue o código abaixo:

var jaaspeel = new Object();

jaaspeel.ad_url = escape('http://ultraja.com'); //Aqui é o link do anuncio
jaaspeel.small_path = 'http://dominio.com/small.swf'; //aqui o link do swf menor
jaaspeel.small_image = escape('http://
dominio.com/small.jpg'); //aqui o link da imagem menor
jaaspeel.small_width = '100';
jaaspeel.small_height = '100';
jaaspeel.small_params = 'ico=' + jaaspeel.small_image;

jaaspeel.big_path = 'http://
dominio.com/large.swf'; //aqui o link do swf maior
jaaspeel.big_image = escape('http://
dominio.com/large.jpg'); //aqui o link da imagem maior
jaaspeel.big_width = '650';
jaaspeel.big_height = '650';
jaaspeel.big_params = 'big=' + jaaspeel.big_image + '&ad_url=' + jaaspeel.ad_url;

function sizeup987(){
    document.getElementById('jcornerBig').style.top = '0px';
    document.getElementById('jcornerSmall').style.top = '-1000px';
}

function sizedown987(){
    document.getElementById("jcornerSmall").style.top = "0px";
    document.getElementById("jcornerBig").style.top = "-1000px";
}

jaaspeel.putObjects = function () {
// <jcornerSmall>
document.write('<div id="jcornerSmall" style="position:absolute;width:'+ jaaspeel.small_width +'px;height:'+ jaaspeel.small_height +'px;z-index:9999;right:0px;top:0px;">');
// object
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
document.write(' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"');
document.write(' id="jcornerSmallObject" width="'+jaaspeel.small_width+'" height="'+jaaspeel.small_height+'">');
// object params
document.write(' <param name="allowScriptAccess" value="always"/> ');
document.write(' <param name="movie" value="'+ jaaspeel.small_path +'?'+ jaaspeel.small_params +'"/>');
document.write(' <param name="wmode" value="transparent" />');
document.write(' <param name="quality" value="high" /> ');
document.write(' <param name="FlashVars" value="'+jaaspeel.small_params+'"/>');
// embed
document.write('<embed src="'+ jaaspeel.small_path + '?' + jaaspeel.small_params +'" name="jcornerSmallObject" wmode="transparent" quality="high" width="'+ jaaspeel.small_width +'" height="'+ jaaspeel.small_height +'" flashvars="'+ jaaspeel.small_params +'" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>');
document.write('</object></div>');
document.write('</script>');
// </jcornerSmall>
// <jcornerBig>
document.write('<div id="jcornerBig" style="position:absolute;width:'+ jaaspeel.big_width +'px;height:'+ jaaspeel.big_height +'px;z-index:9999;right:0px;top:0px;">');
// object
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
document.write(' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"');
document.write(' id="jcornerBigObject" width="'+ jaaspeel.big_width +'" height="'+ jaaspeel.big_height +'">');
// object params
document.write(' <param name="allowScriptAccess" value="always"/> ');
document.write(' <param name="movie" value="'+ jaaspeel.big_path +'?'+ jaaspeel.big_params +'"/>');
document.write(' <param name="wmode" value="transparent"/>');
document.write(' <param name="quality" value="high" /> ');
document.write(' <param name="FlashVars" value="'+ jaaspeel.big_params +'"/>');
// embed
document.write('<embed src="'+ jaaspeel.big_path + '?' + jaaspeel.big_params +'" id="jcornerBigEmbed" name="jcornerBigObject" wmode="transparent" quality="high" width="'+ jaaspeel.big_width +'" height="'+ jaaspeel.big_height +'" flashvars="'+ jaaspeel.big_params +'" swliveconnect="true" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>');
document.write('</object></div>');
// </jcornerBig>
setTimeout('document.getElementById("jcornerBig").style.top = "-1000px";',1000);
}
jaaspeel.putObjects();

  • Criado o arquivo descascar.js baixe os arquivos abaixo e altere os caminhos no arquivo descascar.js 
 BAIXAR TODOS OS ARQUIVOS AQUI

Após baixar e configurar o arquivo descascar.js Adicione o seguinte Javascript depois <title> antes de </ head>. do seu site:



<script type="text/javascript" src="http://dominioaqui.com/descascar.js"></script>