Suporte » Desenvolvendo com WordPress » Dois campos personalizados na mesma pagina

  • Resolvido gilliamgatto

    (@gilliamgatto)


    Olá pessoal, é o seguinte.

    Eu criei uma pagina e uma categoria para ser um blog para o site que estou criando estou inserindo as imagens dos post atraves de compo personalizado dessa forma, dentro do loop

    <img src=”<?php echo get_option(‘home’);?>/<?php $key=”feature”;echo get_post_meta($post->ID,$key,true);?>” title=”<?php the_title();?>” alt=”<?php the_title();?>” width=”640px” height=”400px”>

    feature é o nome que dei ao campo.
    Mas é o seguinte, agora quero também poder inserir videos nos novos posts, atraves de campo personalizado.

    Eu tentei colocar o Embed do video no mesmo campo feature, mas ele puxa ovideo e puxa a dimensão da imagem ficando um quadrado branco e abaixo o video.

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Crie um novo campo para o vídeo e um novo código para capturar ele e exibir no post como vc fez para a imagem, só não use o mesmo.

    Criador do tópico gilliamgatto

    (@gilliamgatto)

    Olá Myst1010.
    Então eu criei assim:
    Para imagem: campo feature
    <img src=”<?php echo get_option(‘home’);?>/<?php $key=”feature”;echo get_post_meta($post->ID,$key,true);?>” title=”<?php the_title();?>” alt=”<?php the_title();?>” width=”640px” height=”400px”>

    Para o video criei campo video assim:
    <?php $key=”video”;echo get_post_meta($post->ID,$key,true);?>

    Tudo dentro do lupe.

    Mas além do video apareceu um quadrado branco acima do video, com as mesmas dimensões dele.

    Não sei se é isso e eu nem tinha reparado anteriormente, mas seu código img contem erros.

    valores width height não levam px para tag img, então o correto seria
    width=”640″ height=”400″

    Outra coisa é que a tag img não está sendo fechada, no final dela precisa ter /> e não só >

    Veja se corrigindo esses errinhos irá resolver o problema, mas creio mesmo que o que está determinando que o vídeo fique com as mesmas dimensões da imagem é a personalização css, mas não posso afirmar sem ver a página.

    Criador do tópico gilliamgatto

    (@gilliamgatto)

    Myst1010, arrumei os erros mas ainda estou com o problama

    olhe como fica a pagiana http://grupodeoracaoscj.com/?cat=10.

    Olhe como esta o código
    http://pastebin.com/JRZ9n5KN

    Se eu tirar o <img src="<?php echo get_option('home');?> aquele quadrado some, mas a imagem dos outros posts também some.

    A regra de css #destaque-blog img está afetando o tamanho das imagens

    #destaque-blog img {
        border: 1px solid #CCCCCC;
        float: left;
        height: 400px;
        margin: 30px 0 0 52px;
        padding: 1px;
        width: 640px;
    }

    Sua página está com muitas tags sendo fechadas e abertas de forma errada, mesmo mudando a declaração css acima pode não surgir efeito, é difícil dizer.

    No código acima que vc postou também tem outro erro
    <h1>" title="<?php the_title();?>" alt="<?php the_title();?>"><?php the_title();?></h1>

    Você pode corrigir ele assim
    <h1><?php the_title();?></h1>
    ou
    <?php the_title('<h1>', '</h1>');?>

    Criador do tópico gilliamgatto

    (@gilliamgatto)

    Olá Myst1010 deu certinho, valeu pela ajuda.

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • O tópico ‘Dois campos personalizados na mesma pagina’ está fechado para novas respostas.