Title: Edited Loop issue
Last modified: August 19, 2016

---

# Edited Loop issue

 *  [stonegauge](https://wordpress.org/support/users/stonegauge/)
 * (@stonegauge)
 * [18 years, 4 months ago](https://wordpress.org/support/topic/edited-loop-issue/)
 * Hi gang —
 * I’m no professional developer, though I’m being asked to be one with an issue
   that I’m experiencing right now with a variant of the loop and a PHP issue.
 * Backstory: [http://www.tampablab.com](http://www.tampablab.com) has been running
   as a local blog aggragator site since 2006 and is very popular. My partner just
   purchased the site from it’s developer and left me in charge of getting it ready
   to be re-launched. After getting some fo the plug-ins that make the site work
   sorted out, I had to import a variation of the Loop that was employed on this
   site:
 *     ```
       <?php while (have_posts()) : the_post(); ?>
       			<?php
       			$TB_time_array[] = date('H:i:s');
       			$post = $wp_query->post;
       			$show_post = true;
       			$guid = get_post_meta($post->ID,'syndication_permalink',TRUE);
       			if (array_key_exists($post->post_author, $listed_posts)) {
       				$post_ids = explode("|", $listed_posts[$post->post_author]);
       				for($i=0; $i < count($post_ids); $i++) {
       					//echo "<!--array:".$post_ids[$i]." | post:".$guid."-->";
       					if ($post_ids[$i] == $guid && $post_ids[$i] != "") {
       						$show_post = false;
       					};
       				}
       			}
       			if ($show_post) {
       				if (the_title('','',false)=="") {
       					$this_title = "[No Title]";
       				} else {
       					$this_title = the_title('','',false);
       				}
       				?>
       				<?php the_date('l, F j, Y', '<div class="datewrap"><h2 class="date">', '</h2></div>'); ?>
       				<div class="post" id="post-<?php the_ID(); ?>">
       				<h2><a href="<?php the_permalink() ?>"><?php echo $this_title; ?></a></h2>
       				<small>Posted by <?php the_author(); ?> at <a href="/go.php?<?php the_permalink(); ?>"><?php echo get_feed_meta('feed/title'); ?></a> - <?php echo date('g:i a', get_the_time('U') + 10800) ?></small>
       				<div class="entry">
       					<?php the_excerpt(); ?>
       				</div>
       				<p class="postmetadata">Categories: <?php the_category(', ') ?> <strong>|</strong> <?php echo wp_ozh_click_getclicks(get_permalink(),'','',''); ?><?php edit_post_link('Edit',' <strong>|</strong> ',''); ?></p>
       				<?php
       				$other_posts = $wpdb->get_results("
       				SELECT ID, post_title, post_date, post_author
       				FROM wp_posts
       				WHERE post_author = $post->post_author
       				AND post_date <= '".get_the_time('Y-m-d H:i:s')."'
       				AND post_date >= DATE_SUB( '".get_the_time('Y-m-d H:i:s')."', INTERVAL 12 HOUR )
       				AND ID != ".$post->ID."
       				ORDER BY post_date DESC
       				");
   
       				if ($other_posts) {
       					//we have other recent posts, print each one in a separate block along with pertinent info
       					?>
       				<div class="otherposts"><h4>Other recent posts from <?php the_author(); ?>:</h4><ul>
       					<?php
       					foreach ($other_posts as $other_post) {
       						$other_guid = get_post_meta($other_post->ID,'syndication_permalink',TRUE);
       						?>
       						<li><a href="/go.php?<?=$other_guid?>"><?=$other_post->post_title?></a> | <?php echo wp_ozh_click_getclicks($other_guid,'','',''); ?> | <?=date('h:i A', strtotime($other_post->post_date) + 10800)?><?php
       							if (date('Y-m-d',strtotime($other_post->post_date)) != get_the_time('Y-m-d')) {
       								echo " on ".date('m/d/Y',strtotime($other_post->post_date));
       							}
       						?></li>
       						<?php
       						//echo "<!--post_author:".$other_post->post_author." | guid:".$other_guid."-->";
       						$listed_posts[$other_post->post_author] .= $other_guid."|";
       					}
       					?>
       					</ul></div>
       					<?php
       				}
       				?>
       					</div>
       				<?php
       			}
       			?>
       		<?php endwhile; ?>
       ```
   
 * (dont know if that code will show up properly)
 * So I’ve saved thsi as the loop on the test blog that I am using while this is
   in beta and I’m getting a general PHP warning:
 * > Warning: array_key_exists() [function.array-key-exists]: The second argument
   > should be either an array or an object in /home/.piglet/tommyduncn/blab.sticksoffire.
   > com/wp-content/themes/default/index.php on line 11
 * This is basically at the top of the loop variant. I should also note that this
   site has been running in ancient WordPress 1.5.x and this new loop has been installed
   on WordPress 2.3.2/3
 * I’m not quite sure about the conflict but I’d like to figure out how to preserve
   the loop while fixing the array issue.

The topic ‘Edited Loop issue’ is closed to new replies.

## Tags

 * [excerpt](https://wordpress.org/support/topic-tag/excerpt/)
 * [function](https://wordpress.org/support/topic-tag/function/)
 * [object](https://wordpress.org/support/topic-tag/object/)
 * [php](https://wordpress.org/support/topic-tag/php/)
 * [the-loop](https://wordpress.org/support/topic-tag/the-loop/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 0 replies
 * 1 participant
 * Last reply from: [stonegauge](https://wordpress.org/support/users/stonegauge/)
 * Last activity: [18 years, 4 months ago](https://wordpress.org/support/topic/edited-loop-issue/)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
