designtoday
Forum Replies Created
-
well i scrapped that and started again – i finally got what i was looking for. this is designed to work with feedwordpress plug in so if you want to use it normally change get_syndication_feed_id() to $post->post_author
hope this helps for anyone else whos been looking for it ??
<?php query_posts('cat=5'); global $last_author, $posts_limit; $last_author = ''; $posts_limit=4; while (have_posts()) : the_post(); global $last_author; if(get_syndication_feed_id() == $last_author) continue; $last_syn = get_syndication_feed_id();?> <li>h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> <small>Posted: <?php the_time('g:i A F jS Y');?> </small> </li> <?php global $post, $last_author, $posts_limit; if($posts_limit-- <=0) break; $last_author = get_syndication_feed_id(); ?> <?php endwhile; ?>
This doesnt seem to work – which doesnt make sense to me ??
$blogusers = the_last_post_per_user(); if ($blogusers) { foreach ($blogusers as $bloguser) { $args = array( 'author' => $bloguser->post_author, 'showposts' => 1, 'caller_get_posts' => 1, 'cat'=> 12 );
ps code looks like this so far
<?php function the_last_post_per_user(){ global $wpdb; $the_authors = $wpdb->get_results( " SELECT DISTINCT ID, post_author FROM $wpdb->posts INNER JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) NNER JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id) WHERE 1=1 AND post_status='publish' AND wp_term_taxonomy.taxonomy = 'category' AND wp_term_taxonomy.term_id IN ('12') AND post_type='post' AND post_author !='1' ORDER BY post_date DESC LIMIT 0, 5"); return $the_authors; } //get all users, iterate through users, query for one post for the user, //if there is a post then display the post title, author, content info $blogusers = the_last_post_per_user(); if ($blogusers) { foreach ($blogusers as $bloguser) { $args = array( 'author' => $bloguser->post_author, 'showposts' => 1, 'caller_get_posts' => 5 ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { // $user = get_userdata($bloguser->user_id); // echo 'This is one post for author with User ID: ' . $user->ID . ' ' . $user->user_firstname . ' ' . $user->user_lastname; while ($my_query->have_posts()) : $my_query->the_post(); ?> <ul> <li> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> <small> Source: <a href="<?php the_syndication_source_link(); ?>"><?php the_syndication_source(); ?></a><br /> <?php the_time('F jS, Y');?> <br /> <?php the_tags('Location: '); ?><br /> <?php the_category(); ?> </small> </li> </ul> <?php endwhile; } } } ?>
Ok tried this now only one post comes up repeated ??
oh well at least it picked the correct category – any ideas anyone?SELECT DISTINCT ID, post_author FROM $wpdb->posts INNER JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) INNER JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id) WHERE 1=1 AND post_status='publish' AND wp_term_taxonomy.taxonomy = 'category' AND wp_term_taxonomy.term_id IN ('12') AND post_type='post' AND post_author !='1' ORDER BY post_date DESC LIMIT 0, 5");
i think ive tried everything but all i get is errors ??
Forum: Plugins
In reply to: [Plugin: FeedWordPress] Latest 2010.0531 updates won’t work..Is there any version that you guys rolled back too? ive got serious issues with the latest upgrade thats crashed my site with MagpieRSS errors?? ??
Forum: Plugins
In reply to: FeedWordPress Not Pulling In New StoriesIm getting this problem too though im not sure if it happened on an upgrade or not??