Skip Navigation

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Hoy no hay asistentes de soporte disponibles en el foro Spanish. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.

Autor Mensajes
agosto 12, 2014 a las 4:32 pm #451309

gustavoM-3

Hola, tengo un post llamado "Estado" el cual está asociado con una taxonomia llamada "Categoria", hasta aca todo funciona perfecto, ahora bien, tengo una lista de las "categorias" y al hacer "hover" sobre esta categoria me debe mostrar todos los posts que estén relacionados con dicha categoría, pero solamente me muestra los que están relacionados con el idioma de worpdress original, más no en el otro idioma, la "Categoría" es jerárquica y tanto las categorías como los posts están traducidos en español e inglés. uso este código para mostrar las categorías y ver los posts:

<?php

                    $taxonomy = 'categoria';
                    $tax_terms = get_terms($taxonomy);


                    ?>
                    <ul class="destinos">
                        <?php
                        foreach ($tax_terms as $tax_term) {
                            echo '<li>' . '<a href="void(0)"" title=""'">name ) . '" ' . '>' . $tax_term->name.'</a>';

                            $args = array(
                               'post_type' => 'directorio',
                               'tax_query' => array(
                                   array(
                                       'taxonomy' => $tax_term->taxonomy,
                                       'field' => 'id',
                                       'terms' =>  $tax_term->term_id
                                   )
                               ),
                               'posts_per_page' => -1,
                           );
                            //echo get_translated_term($tax_term->term_id, $taxonomy, ICL_LANGUAGE_CODE);
                           // echo lang_category_id($tax_term->term_taxonomy_id);

                            //$argss = array( 'posts_per_page' => -1, 'category' => $tax_term->term_id );



//echo ICL_LANGUAGE_CODE;
                            //echo $estadoid.' => '.$tax_term->term_id ;


                            $related_items = new WP_Query( $args );


                            if($related_items->have_posts()){
                                echo '<ul class="child-destinos">';
                                while($related_items->have_posts()) : $related_items->the_post();




                                    $estado = get_post_meta(get_the_ID(),'estados',true);
                                   // echo 'ESTADO => '.$estado.' , ESTADOID => '.$estadoid;

                                   // echo $estado.' => '.$estadoid;

                                        if($estadoid == $estado){
                                            echo '<li><a href=""'.get_the_permalink().'"">'. get_the_title().'</a></li>';
                                        }

                                endwhile;
                                echo '</ul>';
                            }else{
                                echo 'No results';
                            }
                            echo '</li>';
                        }
                        ?>
                    </ul>

Espero puedan ayudarm, gracias!.

agosto 13, 2014 a las 7:36 am #451500

Denise

¿Puedes por favor agregar:

'suppress_filters' => false

El debate ‘[Cerrado] Taxonomias y posts relacionados’ está cerrado y no admite más respuestas.