Angelo Rocha
Respostas no Fórum
-
Fórum: Temas
Em resposta a: Criar uma área de tags randomicasEu estava no codex agora vendo a função wp_tag_cloud, consegui fazer basicamente o que eu queria, mais no caso ele exibe os links das tags e quero apenas que apareça os nomes das tags, sem link ou formatação, seguem a funçao que criei:
function tags_random(){ if (is_front_page()){ if ( function_exists('wp_tag_cloud')){ echo wp_tag_cloud('number=1&separator=, &order=RAND'); } } }
To quase lá ?!
^^
Aguardo…Fórum: Temas
Em resposta a: Criar página só com boas-vindas temporáriamentePrograme o index do seu template com essas informações que vc deseja, simples assim 😉
Ou faça o que a @anniehall falou, cria uma “index.html” na raiz do seu WP com as informações que vc deseja, poremmmm…. Seu SEO vai pro espaço =(
Fórum: Plugins
Em resposta a: Twitter com Refresh=/
Sei como é, isso é verdade, mais deixando esse problema de lado, tens algum para indicar? Alguem aí usa?Desconsiderem o que falei a respeito de não esta funcionando o numero de posts XD
Doideira minha, ta tudo funcionando blz, trabalho ta concluído e agora depende do cliente ativar o novo template. Obrigado pela ajuda.Opa, opa, opa!!!
Acabei de fazer o seguinte, modifiquei o valor para “-1” para remover o limite e deixar o valor sendo definido pelo proprio painel, resolveu, porem fiquei na duvida de o porque não ter funcionado quando alterei de 5 para 6, 1 ou 3.Grato!
<?php global $post; $args = array( 'numberposts' => -1, 'offset'=> 1, 'category' => 3 ); $myposts = get_posts( $args ); foreach( $myposts as $post ) : setup_postdata($post); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?>
Só para que os amigos vejam o trabalho que estou fazendo, essas alterações são para um site que desenvolvi no final do ano passado, aí o cliente me solicitou algo que é preciso que eu faça isso, como citei, nao quis apelar para plugin XD, o site é este:
w w w . s a n t o d i g i t a l . c o m . b r
Com espaços pra nao geram spam por lá Oo’Opa, não esqueci do que pedi, voltei ao trabalho com o site em wordpress que estou desenvolvendo, estava no codex e fiz o seguinte:
<?php global $post; $args = array( 'numberposts' => 6, 'offset'=> 1, 'category' => 3 ); $myposts = get_posts( $args ); foreach( $myposts as $post ) : setup_postdata($post); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?>
Notem que onde tem ‘numberposts’ alterei o valor para “6” que é a quantidade de posts que eu necessito que sejam exibidos, porem ele so me exibe um, alguem pode me auxiliar?
Desde já obrigado.Notei que o título de minha postagem ficou como “Adicionar”, esqueci de digitar o resto, desculpem-me.
Renato vou testar e posto depois se funcionou, obrigado pela pronta resposta!
Fórum: Temas
Em resposta a: Post ResumidoAndreo, faz o seguinte, pega esse aqui, limpo e seco rsrsrsrs:
cria um arquivo ai chamado single.php e cola isso:<?php get_header();?> <?php get_sidebar();?> <div class="unic_post"> <?php if(have_posts()): while(have_posts()) : the_post();?> <h1><?php the_title();?></h1> <div class="unic_entrie"> <?php the_content();?> <div class="credits"> Postado <?php the_time("l, d/m/y");?> as <?php the_time();?> Por <font color="#CCFF00"><?php the_author();?> <br /></font> Na categoria <?php the_category(',');?><br /> <?php the_tags('Tags: ');?><br /> <?php comments_number('Sem comentários', '1 comentário', '% Comentários' );?> </div> </div> <?php endwhile; else:?> <h3> Ops... Nada encontrado!</h3> <div><?php get_search_form();?></div> <?php endif;?> </div> <div class="comment"> <?php comments_template();?> </div> <?php get_footer();?>
Fórum: Temas
Em resposta a: Post Resumidosinto muito, não postei o conteúdo do single, veja o mesmo, esse é o do theme default do WP 3.0.1 o “twentyten”
<?php /** * The Template for displaying all single posts. * * @package WordPress * @subpackage Twenty_Ten * @since Twenty Ten 1.0 */ get_header(); ?> <div id="container"> <div id="content" role="main"> <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <div id="nav-above" class="navigation"> <div class="nav-previous"><?php previous_post_link( '%link', '<span class="meta-nav">' . _x( '←', 'Previous post link', 'twentyten' ) . '</span> %title' ); ?></div> <div class="nav-next"><?php next_post_link( '%link', '%title <span class="meta-nav">' . _x( '→', 'Next post link', 'twentyten' ) . '</span>' ); ?></div> </div><!-- #nav-above --> <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <h1 class="entry-title"><?php the_title(); ?></h1> <div class="entry-meta"> <?php twentyten_posted_on(); ?> </div><!-- .entry-meta --> <div class="entry-content"> <?php the_content(); ?> <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?> </div><!-- .entry-content --> <?php if ( get_the_author_meta( 'description' ) ) : // If a user has filled out their description, show a bio on their entries ?> <div id="entry-author-info"> <div id="author-avatar"> <?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'twentyten_author_bio_avatar_size', 60 ) ); ?> </div><!-- #author-avatar --> <div id="author-description"> <h2><?php printf( esc_attr__( 'About %s', 'twentyten' ), get_the_author() ); ?></h2> <?php the_author_meta( 'description' ); ?> <div id="author-link"> <a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"> <?php printf( __( 'View all posts by %s <span class="meta-nav">→</span>', 'twentyten' ), get_the_author() ); ?> </a> </div><!-- #author-link --> </div><!-- #author-description --> </div><!-- #entry-author-info --> <?php endif; ?> <div class="entry-utility"> <?php twentyten_posted_in(); ?> <?php edit_post_link( __( 'Edit', 'twentyten' ), '<span class="edit-link">', '</span>' ); ?> </div><!-- .entry-utility --> </div><!-- #post-## --> <div id="nav-below" class="navigation"> <div class="nav-previous"><?php previous_post_link( '%link', '<span class="meta-nav">' . _x( '←', 'Previous post link', 'twentyten' ) . '</span> %title' ); ?></div> <div class="nav-next"><?php next_post_link( '%link', '%title <span class="meta-nav">' . _x( '→', 'Next post link', 'twentyten' ) . '</span>' ); ?></div> </div><!-- #nav-below --> <?php comments_template( '', true ); ?> <?php endwhile; // end of the loop. ?> </div><!-- #content --> </div><!-- #container --> <?php get_sidebar(); ?> <?php get_footer(); ?>
Fórum: Temas
Em resposta a: Post ResumidoAmigo, parece que temos um problema, você criou o arquivo “single.php”?
Caso não tenha criado, crie ele.
Caso ja tenha ele posta aqui pra mim dar uma olhada em seu conteúdo.Fórum: Plugins
Em resposta a: Plugin para DestaquesUma observação para quem for usar o plugin, recomendadissimo!
Obs:
Quando for configurar a cor do fundo das setas, pode ficar “inestético” uma cor de fundo, até mesmo o preto. A configuração aceita o parâmetro “transparent”, com isso as setas ficam com o mesmo fundo da barra de título do destaque.
Fica a dica!Fórum: Plugins
Em resposta a: Plugin para DestaquesEu havia testado:
slideshow-gallery-pro.1.1.04
jquery-featured-content-gallery
featured-content-gallery.3.2.0
Incrivelmente nenhum funcionou corretamente, ou da maneira desejada.Mais esse é perfeito demais cara! Muito bom, recomendo! Em breve posto o case! Meu primeiro site desenvolvido profissionalmente com wordpress.
Espero que gostem!
Obrigado @dhonyFórum: Temas
Em resposta a: Post ResumidoPostei como o meu functions.php ficou pra no caso de você não entender onde exatamente colocar o código, caso tenha esse problema, copia o meu, mais cuidado, de theme pra theme pode dar problema, qualquer coisa vc posta ai que te ajudo.
Abraço.Fórum: Temas
Em resposta a: Post ResumidoAmigo, olha, por coicidencia achei um plugin que faz isso, mais cade eu me lembrar o nome do elemento, auhauhauhauhauhau…
Vi ele quando buscava por plugins no wordpress e classifiquei pelos mais baixandos, enfim, não me interessei pelo plugin e fiz essa proeza no braço com a ajuda de um membro da comunidade.Para adicionar um “read more” automaticamente nos posts, faça o seguinte:
1º vai no teu “functions.php” e joga esse codigo lá:
function the_content_limit($max_char, $more_link_text = '(more...)', $stripteaser = 0, $more_file = '') { $content = get_the_content($more_link_text, $stripteaser, $more_file); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); $content = strip_tags($content); if (strlen($_GET['p']) > 0) { echo "<p>"; echo $content; echo " <a href='"; the_permalink(); echo "'>"."Leia mais →</a>"; echo "</p>"; } else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) { $content = substr($content, 0, $espacio); $content = $content; echo "<p>"; echo $content; echo "..."; echo " <a href='"; the_permalink(); echo "'>".$more_link_text."</a>"; echo "</p>"; } else { echo "<p>"; echo $content; echo " <a href='"; the_permalink(); echo "'>"."Leia mais →</a>"; echo "</p>"; } }
No meu caso, meu “functions.php” ficou assim:
<?php if(function_exists("register_sidebar")){ register_sidebar(array( "before_widget"=> "<li>", "after_widget" =>"</li>", "before_title" => "<h2>", "after_title" =>"</h2>", )); function the_content_limit($max_char, $more_link_text = '(more...)', $stripteaser = 0, $more_file = '') { $content = get_the_content($more_link_text, $stripteaser, $more_file); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); $content = strip_tags($content); if (strlen($_GET['p']) > 0) { echo "<p>"; echo $content; echo " <a href='"; the_permalink(); echo "'>"."Leia mais →</a>"; echo "</p>"; } else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) { $content = substr($content, 0, $espacio); $content = $content; echo "<p>"; echo $content; echo "..."; echo " <a href='"; the_permalink(); echo "'>".$more_link_text."</a>"; echo "</p>"; } else { echo "<p>"; echo $content; echo " <a href='"; the_permalink(); echo "'>"."Leia mais →</a>"; echo "</p>"; } } } ?>
Depois que tiver configurado seu “functions.php” da forma descrita acima, vai no arquivo onde ta o código que define onde aparece o “read more” (leia mais), geralmente no index.php, localize o:
<?php the_content("<b> Leia Mais...</b>");?>
Ou algo parecido e substitua por:
<?php the_content_limit(50, 'Leia mais...');?>
ta vendo ali onde tá 50, alí é a quantidade de caracters que vc quer que fique! No meu caso usei 300!Funciona perfeitamente.
By.:
renato_sFórum: Temas
Em resposta a: Erro no functions.phpCara, se voce mecheu no funcions.php e ta dando esse erro, upa o arquivo de novo que eu creio que resolva, creio que ainda tenha o arquivo original sem mudanças na sua máquina, só faz isso e creio que normalize.