Suporte » Desenvolvendo com WordPress » Como adicionar um novo upload de midia nos post(admin)

Visualizando 8 respostas - 31 até 38 (de um total de 38)
  • Criador do tópico Cesar A.R de Oliveira

    (@cesar-ar-de-oliveira)

    Alguém sabe como faço para mostrar a imagem somente quando ela existir ?

    <div id="single_img">
    <?php $count_images = get_count_field($field_name = 'imagem_single', $group_index = 1, $post_id = get_the_ID()); ?>
    <?php for($i=1; $i <= $count_images; $i++) : ?>
    
    <!--Acho eu que seria está parte aqui que teria que ocultar  
    
      <a href="<?php echo get('imagem_single', $group_index, $i, 0, $post_id, null, null, 'full');?>" rel="lightbox[917]"><img src="<?php echo get_image('imagem_single', $group_index, $i, 0, $post_id, null, null, 'minisingle'); ?>" /></a> 
    
    -->
    
    <?php endfor; ?>
    </div>

    Cesar, o ideal, é criar um tópico para cada dúvida que você possui.

    E não há nenhuma necessidade de postar 2 vezes seguida a mesma dúvida.

    Nós, colaboradores do blog, ajudamos em nosso tempo livre. Portanto nem sempre conseguiremos responder de imediato.

    Para a solução do seu problema, basta criar uma variável e verificar se ela está vazia:

    <div id="single_img">
    <?php $count_images = get_count_field($field_name = 'imagem_single', $group_index = 1, $post_id = get_the_ID()); ?>
    <?php for($i=1; $i <= $count_images; $i++) : ?>
    <?php $imagem = get('imagem_single', $group_index, $i, 0, $post_id, null, null, 'full'); ?>
    <?php if ($imagem != '') : ?>
      <a href="<?php echo $imagem;?>" rel="lightbox[917]"><img src="<?php echo get_image('imagem_single', $group_index, $i, 0, $post_id, null, null, 'minisingle'); ?>" /></a>
    <?php endif; ?>
    
    <?php endfor; ?>
    </div>
    Criador do tópico Cesar A.R de Oliveira

    (@cesar-ar-de-oliveira)

    Leo Caseiro muito obrigado DE NOVO.

    É um saco, é que eu preciso de coisas bem como tu posta , práticas … pois dai eu consigo depois modificar as coisas e dai sim começo a entender … e isto é o que menos se acha nesta porcaria de internet, é uma saco.

    E eu não criei um outro tópico , por sei lá , para mim me apareceu estar relacionada a mesma questão que eu estava perguntando antes.

    Não achei que fosse necessário criar um outro tópico, sendo assim fica claro que não entendi quando deve-se criar um outro tópico.

    Sei lá , para mim está tudo dentro da mesma questão.

    E muito muito muito muito obrigado mesmo pelo auxilio, É um saco o cara não saber os troços.

    Me irrita ainda mais procurar e nem saber o que procurar e etc.

    Tinham que desenvolver logo os trecos que tinham no filme matrix , pluga o bagulho e transfere o conhecimento, seria bem mais prático.

    Há postei 2 vezes , porque não achei que o primeiro texto havia ficado claro o suficiente (falando sério mesmo), pois também me irrita o nego que fica postando a mesma coisa num forum gratuito só para fazer ele subir ou sei lá eu, pois nem sei se aqui sobe os bagulhos…parecido com orkut da vida.

    Estou analisando o código que tu me mostrou ali e aparentemente ele anula de mostrar qualquer imagem, mesmo que tenha alguma … mas mesmo assim ele vai servir e muito para eu poder estudar, vou analisar ele melhor agora e assim que entender ele e modificar para ficar tudo certimho posto o resultado aqui.

    Valeu Leo Caseiro, vou dar uma olhada no teu código, para ver se aprendo e ver se não sou eu que estou fazendo errado aqui ou digitando algo errado, assim que estiver OK, posto aqui novamente 😀

    Na verdade, a cada postagem, eu e todos os que responderam o tópico recebem emails.

    Concordo sim que no seu caso fazia parte do conteúdo.

    A ideia de criar um novo tópico é para ter mais usuários respondendo.

    Eu, por exemplo, costumo responder somente posts que não foram respondidos. Pois acredito que os que possuem resposta já deve ter alguém disposto a ajudar.

    De qualquer forma, sempre que tiver dúvida, posta sim!

    Abs

    Criador do tópico Cesar A.R de Oliveira

    (@cesar-ar-de-oliveira)

    pronto , arrumei, já posto aqui o código.

    Código funcionando de boa, certinho

    <div id="single_img">
    
    <?php if (get('imagem_single') != '') : ?>   
    
    <?php $count_images = get_count_field($field_name = 'imagem_single', $group_index = 1, $post_id = get_the_ID()); ?>
    <?php for($i=1; $i <= $count_images; $i++) : ?>
    
      <a href="<?php echo get('imagem_single', $group_index, $i, 0, $post_id, null, null, 'full');?>" rel="lightbox[917]"><img src="<?php echo get_image('imagem_single', $group_index, $i, 0, $post_id, null, null, 'minisingle'); ?>" /></a> 
    
    <?php endfor; ?>
    
    <?php endif; ?>
    </div>

    Bom vamos as explicações da bagaça .

    <?php if (get('imagem_single') != '') : ?> está parte nova … vai verificar SE foi postada alguma imagem, E se caso foi postada uma imagem ele vai dar um valor diferente de ZERO, nulo ou qualquer bosta assim.

    E dai sim e só dai, vai entrar na parte seguinte do código.

    E está outra parte <?php endif; ?> , finaliza o bagulho começado lá em cima.

    No caso , eu pensei em usar o get('imagem_single') , pois testando e analisando as coisas aqui.

    Vi que se eu usar este comando aqui <?php echo get('imagem_single'); ?> ele não mostra nada, caso eu não tenha adicionado uma imagem no post.

    E tipo se eu adicionar este comando <?php echo get('imagem_single'); ?> mostra isto no navegador http://localhost/wp-content/uploads/2012/06/Pauline.jpg , sabe , mostra o link da imagem.

    Entenderam …barbada.

    Muito obrigado ao Leo Caseiro de novo , pela postagem… pois é como falo.

    O povo gosta muito de posta coisa para quem sabe, QUEM SABE MESMO, como no caso do Leo Caseiro, posta o bagulho e não fica com ladainha.

    Este é galo veio, posta o exemplo certo sem perder tempo dizendo , porque não fez isto ou aquilo.

    E pessoal , quem estiver lendo isto aqui e obteve alguma ajuda com este material, por favor fique no forum e tente ajudar pelo menos 1 pessoa em contra partida como pagamento pela ajuda 😀 dada por está explicação

    Caso, você não conheça os operadores direito ainda , veja aqui http://www.aprenderphp.com.br/artigo/operadores-de-comparacao-operadores-logicos-e-a-precedencia-dos-operadores-no-php

    != Diferente
    $a != $b
    Verdadeiro se $a não for igual a $b

    Outra coisa que foi me lembrada pelo meu amigo radamés ( http://www.facebook.com/raddaortiz ) é que SE eu deixa-se o código dentro do laço for ,e ouvesse tipo 100 imagens no post, ele verifica 100 vezes aquela , assim sendo gastando processamento atoa.

    Eu disse para ele que isto é uma pratica que nem precisa muito comentar auhuhae pois era óbvio que eu iria modificar … pois isto não teria nem porque.

    Pois não tem nem lógica acessar aquele código todo caso não haja imagem no post.

    foi me lembrada = isto existe uaheuhae ?

    Qualquer coisa estou aqui https://www.facebook.com/Cesar.A.R.de.Oliveira

    Criador do tópico Cesar A.R de Oliveira

    (@cesar-ar-de-oliveira)

    Se alguém quiser saber como usar o else no wordpress

    <?php if( $is_raining ) : ?>
       <p>It is raining outside better get your Raincoat</p>;
    <?php else : ?>
       <p>It is not raining outside you can wear your Jacket</p>;
    <?php endif; ?>

    fonte : http://digitalraindrops.net/2011/09/wordpress-code-series-if-then-else/

    Cesar, apesar de eu ser sempre mais prático, vou informar aqui que esta prática do else, na verdade é do PHP.

    Obviamente, como o WordPress é em PHP, eles possuem esta sintaxe.

    A sintaxe poderia ser feita com as chaves:
    if (condicao) {true} else {false}

    Mas segui os Padrões de Codificação seguindo orientação do WordPress.

    Esses padrões estão no Codex.

    http://codex.wordpress.org/pt-br:Padroes_de_Codificacao_do_WordPress

    A parte em Inglês está mais completa, mas como solicitação dos Moderadores do Fórum, sempre devemos postar o material já traduzido

    Inglês: Coding Standards http://codex.wordpress.org/WordPress_Coding_Standards

    Obs: Não é obrigação, é só orientação!

    Um único pedido, é marcar o tópico como resolvido!

    Abs

    Criador do tópico Cesar A.R de Oliveira

    (@cesar-ar-de-oliveira)

    aham Leo Caseiro , vou marcar até , assim que eu achar onde é auhauhe vou dar uma olhada aqui, pois acho que nesta parte do wordpress não tenho mais dúvidas 😀

    Vamo que vamo 😀

    E mais uma vez muito obrigado a todos que ajudaram no tópico ai 😀

Visualizando 8 respostas - 31 até 38 (de um total de 38)
  • O tópico ‘Como adicionar um novo upload de midia nos post(admin)’ está fechado para novas respostas.