Respostas no Fórum

Visualizando 9 respostas - 1 até 9 (de um total de 9)
  • Criador do tópico Philipe Ribeiro

    (@philiperibeiro)

    Testei 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; ?>
    Criador do tópico Philipe Ribeiro

    (@philiperibeiro)

    Já testei outras coisas e até agora nada funcionou… =(

    Fórum: Plugins
    Em resposta a: CCK no WordPress
    Criador do tópico Philipe Ribeiro

    (@philiperibeiro)

    =)

    Criador do tópico Philipe Ribeiro

    (@philiperibeiro)

    Descobri 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):
    510

    Em Number of Posts, digite o número de comentários que serão listados:
    5

    Em 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!

    Criador do tópico Philipe Ribeiro

    (@philiperibeiro)

    Pus 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>
    Criador do tópico Philipe Ribeiro

    (@philiperibeiro)

    Siderlan, 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%”… =(

    Criador do tópico Philipe Ribeiro

    (@philiperibeiro)

    Obrigado, Siderlan, funcionou mesmo1 =)

    Criador do tópico Philipe Ribeiro

    (@philiperibeiro)

    Não funcionou =(

    Criador do tópico Philipe Ribeiro

    (@philiperibeiro)

    Quando 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 =(

Visualizando 9 respostas - 1 até 9 (de um total de 9)