• Resolved anabelle

    (@anabelle)


    Im using the following custom query to display a random post from a category in the sidebar:

    <?php
    		$querystr = "SELECT * FROM $wpdb->posts
    		LEFT JOIN $wpdb->postmeta ON($wpdb->posts.ID = $wpdb->postmeta.post_id)
    		LEFT JOIN $wpdb->term_relationships ON($wpdb->posts.ID = $wpdb->term_relationships.object_id)
    		LEFT JOIN $wpdb->term_taxonomy ON($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)
    		WHERE $wpdb->term_taxonomy.term_id = 6 AND $wpdb->term_taxonomy.taxonomy = 'category'
    		AND $wpdb->posts.post_status = 'publish'
    		AND $wpdb->postmeta.meta_key = 'imagen'
    		ORDER BY RAND() LIMIT 1";
    
    		$pageposts = $wpdb->get_results($querystr, OBJECT);
    
    		?>
    
    	<?php if ($pageposts): ?>
    	<?php foreach ($pageposts as $post): ?>
    
    		<?php setup_postdata($post); ?>

    From there on i continue.. with <h2><? the_title();... ?>' as usual, but if i try to use<? the_tags(); ?>` it doesn’t display anything, what shoul I do in order to display the tags?

Viewing 4 replies - 1 through 4 (of 4 total)
  • This worked for me:

    print get_the_term_list( $post->ID, ‘post_tag’, ‘<p>’, ‘ ‘, ‘</p>’ ) ;

    Args: resource_ID, taxonomy, before, seperator, after

    Thread Starter anabelle

    (@anabelle)

    Thank You!!

    your welcome!

    the_tags(); was not working for me with a query like this:

    $somePosts = new WP_Query();

    print get_the_term_list(…); worked out just great. Thank you.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘the_tags() not working with custom query’ is closed to new replies.