Pular para o conteúdo principal
  Quinta-feira, 06 de setembro de 2018
  7 Respostas
  1,2 mil visitas
  Se inscrever
É possível ordenar por ordem específica na wp media folder em loop?

exemplo com meu código


$query = get_posts(array(
'post_type' => 'attachment',
'posts_per_page' => "1",
'tax_query' => array(
'relation' => 'AND',
array(
'taxonomy' => 'wpmf-category',
'field' => 'term_id',
'include_children' => false,
'operator' => 'IN',
'terms' => $term->term_id)
))
);
A
7 anos atrás
Oi,

Obrigado por nos contatar aqui sobre esta extensão.
É possível ordenar por ordem específica na wp media folder em loop?

Você quer dizer pedido personalizado em uma pasta do WP Media Folder?

Melhor,
S
7 anos atrás
Olá!

Na verdade, quando uso uma consulta em loop, ela é filtrada por "adicionados recentemente". Gostaria de usar a ordem personalizada na wp media folder para exibir essa ordem na frente do meu site.

Agradeço antecipadamente.
A
7 anos atrás
Oi,
Obrigado por voltar para mim com mais informações.
Por favor, tente usar o código abaixo:


$query = get_posts(array(
'post_type' => 'attachment',
'posts_per_page' => "1",
'meta_key' => 'wpmf_order',
'orderby' => 'meta_value_num',
'tax_query' => array(
'relation' => 'AND',
array(
'taxonomy' => 'wpmf-category',
'field' => 'term_id',
'include_children' => false,
'operator' => 'IN',
'terms' => $term->term_id)
))
);


Espero que ajude!
Melhor,
S
7 anos atrás
Obrigado,

realmente incrível, funciona perfeitamente.


:)
S
7 anos atrás
Outra questão sobre o pedido de pastas personalizadas

Eu tenho esse código



$terms_folder = get_terms( 'wpmf-category', array(
// 'orderby' => 'count',
'orderby' => 'term_order',
'hide_empty' => 0,
'exclude' => array($private, 35),
'parent' => $_GET['fo'],
) );



Este código recupera a pasta pai para exibir subpastas

O que posso alterar para usar pastas de ordem personalizadas do wp-media-folder?

Agradeço antecipadamente.
A
7 anos atrás
Oi,

Obrigado pela sua resposta.
O que posso alterar para usar pastas de ordem personalizadas do wp-media-folder?

Você pode usar este código:


$terms_folder = get_terms( 'wpmf-category', array(
// 'orderby' => 'count',
'orderby' => 'term_order',
'hide_empty' => 0,
'exclude' => array($private, 35),
'parent' => $_GET['fo'],
) );

$sorted_cats = array();
foreach($terms_folder as $cat){
$ordr = get_term_meta($cat>term_id, 'wpmf_order');
$sorted_cats[$ordr] = $cat;
}
ksort($sorted_cats);


Espero que ajude!
Felicidades,
S
7 anos atrás
Olá, muito código,

Eu apenas adaptei um pouco esse código.



$terms_folder = get_terms( 'wpmf-category', array(
'hide_empty' => 0,
'exclude' => array($private, 35),
'parent' => $_GET['fo'],
) );

$sorted_cats = array();
foreach($terms_folder as $cat){
$ordr = get_term_meta($cat->term_id, 'wpmf_order');
$sorted_cats[$ordr[0]] = $cat;
}
ksort($sorted_cats);



Obrigado :D
  • Página :
  • 1
Ainda não há respostas para esta postagem.