Suporte » Plugins » Ajuda na utilização de Metabox

  • Resolvido Randys

    (@birobas)


    Estou utilizando o plugin metabox e não estou conseguindo utilizar o metabox plupload_image, li a documentação e não entendi ao certo a função que retorna as imagens inseridas meu conhecimento em php é um outro fraco e gostaria de uma ajuda.
    Utilizo em um Custom Post Type o seguinte código onde o usuário irá inserir as imagens:

    <?php
    add_filter( 'rwmb_meta_boxes', 'fotos_vendas' );
    function fotos_vendas( $meta_boxes ) {
    $meta_boxes[] = array(
    'title' => __( 'Adicionar fotos', 'anuncie-porangatu' ),
    'post_types' => 'vendas',
    'fields' => array(
    
    // PLUPLOAD IMAGE UPLOAD (WP 3.3+)
    array(
    'id' => "{$prefix}plupload",
    'type' => 'plupload_image',
    'max_file_uploads' => 6,
    ),
    ),
    );
    return $meta_boxes;
    }
    ?>

    Na minha index.php quero utilizar uma das imagens adicionada pelo usuário como imagem destacada e na minha single.php mostrar todas as imagens que o usuário inseriu. O meu problema é que não consigo fazer tudo isso acontecer =/ alguém poderia me dar essa grande ajuda?
    O link do código onde recupero as imagens é esse Link do código

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Moderador Leo Baiano

    (@leobaiano)

    O upload das imagens está funcionando normalmente e você só não está conseguindo exibi-las?

    Olhei a documentação rapidamente e pelo que entendi o que você precisa fazer é utilizar a função rwmb_meta, informando no primeiro parâmetro o tipo do dado que deseja recuperar, no seu caso seria image. Então a função retorna um array.

    Tente algo assim:

    
    $imagens = rwmb_meta ( 'image' );
    if ( $imagens && is_array ( $imagens ) ) {
        foreach ( $imagens as $imagem ) {
            echo '<img src="' . $imagem['url'] . '" title="' . $imagem['title'] . '" alt="' . $imagem['alt'] . '">';
        }
    }
    
    Randys

    (@birobas)

    Obrigado @leobaiano, foi esse código mesmo que usei para resolver aqui.
    Valeu o/

    Moderador Leo Baiano

    (@leobaiano)

    Por nada, estamos aqui pra ajudar!

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Ajuda na utilização de Metabox’ está fechado para novas respostas.