Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite, pesquisei pela internet mas não encontrei algo que me ajudaria a entender o erro,
ESTOU COM UM TRABALHO PARA MOSTRA AS MINIATURAS DAS FOTOS DOS MEMBROS CADASTRADOS NO WORDPRESS, SENDO ASSIM NECESSITO PEGAR A FUNÇÃO LA DO BP_ALBUM. Então eu tento puxar localizei as funcoes etc. O problema que quando eu clico em album aparece as fotos dos usuarios mas quando quero mostras as miniatuas dos albums em outra pagina tento puxar as mesma funcao e nao da.
Da esse erro aqui :
Call to a member function has_pictures() on a non-object
Alguem pode me dar uma luz?
AAAH EU UTILIZO O TEMA BUDDYPRESS
Desde já agradeço muita atençao!
eu chamo essas duas funcoes que é padrao do plugin
function bp_album_picture_thumb_url() {
echo bp_album_get_picture_thumb_url();
}
function bp_album_get_picture_thumb_url() {
global $bp, $pictures_template;
if($bp->album->bp_album_url_remap == true){
$filename = substr( $pictures_template->picture->pic_thumb_url, strrpos($pictures_template->picture->pic_thumb_url, '/') + 1 );
$owner_id = $pictures_template->picture->owner_id;
$result = $bp->album->bp_album_base_url . '/' . $owner_id . '/' . $filename;
return $result;
}
else {
return apply_filters( 'bp_album_get_picture_thumb_url', bp_get_root_domain().$pictures_template->picture->pic_thumb_url );
}
}
>
posta o codigo, como a msg diz, você esta tentando acessar um metodo de uma variavel q n é um objeto.
Entao o que eu preciso fazer para nao dar esse erro e conseguir pega a informacao?
posta a linha do erro
>
posta a linha do erro
AE QUE ESTA DANDO ERRO, POR CAUSA DO BP_ALBUM_HAS_PICTURES , E MUITO ESTRANHO PQ ESSE MESMO CODIGO ESTA EM OUTRA PAGINA FUNCIONA E AE NAO =s
<?php while ( bp_album_has_pictures() ) : bp_album_the_picture(); ?>
<a href="<?php bp_album_picture_url() ?>">
<img src='<?php bp_album_picture_thumb_url() ?>' />
</a>
<?php endwhile; ?>
Eu to achando que é por causa dos níveis sendo que as funções que eu to chamando estão a duas pasta a cima dessa função que eu criei pra mostras as imagens,
mas não sei como fazer isso pra por tudo no mesmo nível
ALGUÉM ME DA UMA LUZ AI POR FAVOR =/
>
AE QUE ESTA DANDO ERRO, POR CAUSA DO BP_ALBUM_HAS_PICTURES , E MUITO ESTRANHO PQ ESSE MESMO CODIGO ESTA EM OUTRA PAGINA FUNCIONA E AE NAO =s
<?php while ( bp_album_has_pictures() ) : bp_album_the_picture(); ?>
<a href="<?php bp_album_picture_url() ?>">
<img src='<?php bp_album_picture_thumb_url() ?>' />
</a>
<?php endwhile; ?>
Eu to achando que é por causa dos níveis sendo que as funções que eu to chamando estão a duas pasta a cima dessa função que eu criei pra mostras as imagens,
mas não sei como fazer isso pra por tudo no mesmo nível
ALGUÉM ME DA UMA LUZ AI POR FAVOR =/
RESOLVIDO PODE EXCLUIR O TOPICO
posta o codigo, como a msg diz, você esta tentando acessar um metodo de uma variavel q n é um objeto.