Hacer un loop y ordenar por cantidad de caracteres en la tag del post
Publicado por efren (1 intervención) el 22/04/2017 08:45:18
Hola amigos a ver si me doy a enteder estoy enrredado, quiero hacer un loop, para post
ordenado por la cantidad de caracteres que tenga la tag del post
ejemplo:
estoy en un post llamado: primer post
este post tiene las siguientes tags:
1. taguno
2.tag2
quiero hacer un loop que busque todos los post que tambien tengan la tag:
(taguno y tag2.)
y los ordene por la cantidad de caracteres que tiene la tag, es decir la tag:
1. taguno (tiene 6 caracteres)
2. tag2 (tiene 4 caracteres).
entonces el loop debe de imprimir primero todos los post que tengan la tag: (taguno) y despues si todos los post que tengan la tag: (tag2).
esto me ordena la tags como yo quiero por cantidad de caracteres, pero al aplicar el loop no jala
ordenado por la cantidad de caracteres que tenga la tag del post
ejemplo:
estoy en un post llamado: primer post
este post tiene las siguientes tags:
1. taguno
2.tag2
quiero hacer un loop que busque todos los post que tambien tengan la tag:
(taguno y tag2.)
y los ordene por la cantidad de caracteres que tiene la tag, es decir la tag:
1. taguno (tiene 6 caracteres)
2. tag2 (tiene 4 caracteres).
entonces el loop debe de imprimir primero todos los post que tengan la tag: (taguno) y despues si todos los post que tengan la tag: (tag2).
1
2
3
4
5
6
7
8
9
10
11
12
$ar = array('orderby' => 'LENGTH(name)', 'order' => 'DESC', 'fields' => 'all');
$tags = wp_get_post_tags($post_id);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args = array (
'tag__in' => $tag_ids,
'post__not_in' => array($post_id),
'posts_per_page' => 20,
'ignore_sticky_posts'=>1
);
}
esto me ordena la tags como yo quiero por cantidad de caracteres, pero al aplicar el loop no jala
Valora esta pregunta


0