Philipe Ribeiro
Respostas no Fórum
-
Fórum: Plugins
Em resposta a: Campos Personalizados: Como escrever determinados campos ao listar postsTestei seu code, Miriam, e listava todos os posts… Mas foi muito importante para mesclar com o code que eu já tinha e gerar esse, que era o que eu estava procurando. Muito obrigado!
<?php global $post; $myposts = get_posts('numberposts=500&orderby=title&order=ASC&field_name=Gênero&meta_value=Experimental'); foreach($myposts as $post) : ?> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br /> <?php echo '<a class="thumbnail" href="' . get_permalink() . '" rel="bookmark">' . get_the_post_thumbnail() . '</a><br />'; ?> <?php echo 'Diretor: ' . get_post_meta( get_the_ID(), 'diretor', true ) . ' | '; ?> <?php echo 'Duração: ' . get_post_meta( get_the_ID(), 'duração', true ) . ' | '; ?> <?php echo 'Ano: ' . get_post_meta( get_the_ID(), 'ano', true ) . ''; ?> <?php endforeach; ?>
Fórum: Plugins
Em resposta a: Campos Personalizados: Como escrever determinados campos ao listar postsJá testei outras coisas e até agora nada funcionou… =(
Fórum: Plugins
Em resposta a: CCK no WordPress=)
Fórum: Plugins
Em resposta a: Plugin para Facebook como no Jornal O PovoDescobri como colocar comentários do Facebook no WordPress (sem plugin!)
Entre em https://developers.facebook.com/docs/plugins/comments
Em URL to comment on, digite a URL do seu blog:
http://birimbelo.com.br/Em Width, digite a largura do seu post (na dúvida, deixe em branco):
510Em Number of Posts, digite o número de comentários que serão listados:
5Em Color Scheme, escolha entre os dois tipos “light” ou “dark“.
Clique em Get Code para gerar o código e escolha o modo HTML 5 por ser mais fácil de alterar o tema.
Para implementar o código, acesse o editor de temas do WordPress e abra o arquivo header.php ou o footer.php (implementei no header.php) e procure o código <body>. Insira o código logo após o <body>.
<div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/pt_BR/sdk.js#xfbml=1&version=v2.0"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script>
Agora abra o single.php e insira o código logo após o conteúdo do post ou na área que você achar mais adequado.
<div class="fb-comments" data-href="http://birimbelo.com.br/" data-width="510" data-numposts="5" data-colorscheme="light"></div>
Por padrão o Facebook irá remeter seus comentários à página inicial do blog e assim ao republicar no perfil do leitor não aparecerá o post específico daquele comentário.
Para linkar o comentário do post específico, insira o código ?p=<?php the_ID(); ?> após a o endereço do seu blog. O código, já alterado, ficará assim:
<div class="fb-comments" data-href="http://birimbelo.com.br/?p=<?php the_ID(); ?>" data-width="510" data-numposts="5" data-colorscheme="light"></div>
Agora é só alegria!
Fórum: Plugins
Em resposta a: Campos Personalizados: Listar posts com conteúdo em um field_namePus a porcentagem antes do valor e não deu certo… mudei o meta_field e não deu certo. Mudei o ‘ por ” e também não deu certo. O último código que usei foi esse:
<?php $args = array( 'posts_per_page' => 500, 'orderby' => 'title', 'order' => 'ASC', 'meta_query' => array( array( 'key' => 'trailler', 'value' => '%http%', 'compare' => 'LIKE' ) ) ); $my_query = new WP_Query($args);?> <ul> <?php while ($my_query->have_posts()) : $my_query->the_post(); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?> </a></li> <?php endwhile; ?> </ul>
Fórum: Plugins
Em resposta a: Campos Personalizados: Listar posts com conteúdo em um field_nameSiderlan, incluí sua sugestão e não rodou =( Usei outro campo personalizado e também não rodou… Escrevi assim:
<?php $args = array( 'posts_per_page' => 500, 'orderby' => 'title', 'order' => 'ASC', 'meta_query' => array( array( 'key' => 'logger', 'value' => 'test%', 'compare' => 'LIKE' ) ) ); $my_query = new WP_Query($args);?> <ul> <?php while ($my_query->have_posts()) : $my_query->the_post(); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?> </a></li> <?php endwhile; ?> </ul>
E depois escrevi como você disse, assim:
<?php $args = array( 'posts_per_page' => 500, 'orderby' => 'title', 'order' => 'ASC', 'meta_query' => array( array( "key" => "logger", "value" => "test%", "compare" => "LIKE" ) ) ); $my_query = new WP_Query($args);?> <ul> <?php while ($my_query->have_posts()) : $my_query->the_post(); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?> </a></li> <?php endwhile; ?> </ul>
Nos posts com o campo personalizado “logger” escrevi o texto teste em um e o texto testando em outro post, por isso que o “value” => “test%”… =(
Fórum: Plugins
Em resposta a: Campos Personalizados: Listar posts com 1 field_name e 2 meta_valueObrigado, Siderlan, funcionou mesmo1 =)
Fórum: Plugins
Em resposta a: Campos Personalizados: Listar posts com 1 field_name e 2 meta_valueNão funcionou =(
Fórum: Plugins
Em resposta a: Campos Personalizados: Listar posts com conteúdo em um field_nameQuando tento listar usando só a meta_key=’trailler’ lista é todos os posts =(
Eu preciso listar todos os posts em que foi digitado algo no field_name que chamei de “trailler”.
Algo como:
<?php global $post; $myposts = get_posts('field_name=trailler&ALGO_QUE_FILTRE_SÓ_OS_POSTS_COM_TRAILLER'); foreach($myposts as $post) : ?>
Testei alguns exemplos que tinham no link que você passou e não deu certo =(