Vários tamanhos de miniaturas para a galeria de alvenarias WordPress / jquery

Alguém pode me ajudar a criar uma galeria de miniaturas no WordPress usando a alvenaria jquery que se parece com isso ?

Não tenho certeza qual é a melhor abordagem. Especialmente em relação aos diferentes tamanhos de miniaturas. Quando e como atribuí-los? Recebo a parte em que eu estabeleço alguns tamanhos de miniaturas diferentes, mas como faço para decidir qual tamanho carregar? Uma vez que essa página sempre carrega da mesma forma que não parece ser aleatorizado. O script de alvenaria pode cuidar disso?

Muito obrigado por sua ajuda!

Solutions Collecting From Web of "Vários tamanhos de miniaturas para a galeria de alvenarias WordPress / jquery"

Faça uma configuração da grade, com sua calha e configure a JQMasonry para se aplicar a tudo naquela grade.

Em seguida, adicione tamanhos de imagem para os tamanhos de telhas que deseja usar add_image_size em functions.php . Você precisará regenerar as miniaturas de imagens existentes depois que isso for feito.

Então, finalmente, exiba suas postagens. Use elementos div dimensionados para o tamanho da telha direita, contendo a imagem em destaque do tamanho da telha associada.

Como você escolherá o tamanho? Bem, além de escolher ti manualmente em alguns meta do post, você pode usar as funções aleatórias de PHP aleatórias:

http://php.net/manual/en/function.rand.php

Então, se você tiver 3 tamanhos de azulejo (como a página que você ligou), use rand para gerar um número entre 1 e 3, então tenha uma matriz com seus tamanhos de telha e escolha um:

 $tile_sizes = array('small','medium','big'); foreach post $random_size = rand(0,2); $chosen_size = $tile_size[$random_size]; 

Além disso, se estiver usando WP_Query ou get_posts Você também pode querer definir uma ordem aleatória quando você faz sua consulta para aleatorizar outras coisas