WordPress - Hacer un loop y ordenar por cantidad de caracteres en la tag del post

   
Vista:

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).

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder