Ajuda na utilização de Metabox
-
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
-
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'] . '">'; } }Obrigado @leobaiano, foi esse código mesmo que usei para resolver aqui.
Valeu o/Por nada, estamos aqui pra ajudar!
O tópico ‘Ajuda na utilização de Metabox’ está fechado para novas respostas.