All pastes #347170 Raw Edit

wp - page exerpt

public php v1 · immutable
·published 2007-02-09 14:41 UTC
rendered paste body
					<?php						$results = $wpdb->get_results("SELECT ID, post_title, post_content FROM $wpdb->posts WHERE post_status = 'static' AND post_parent = 14 ORDER BY post_date DESC LIMIT 40", ARRAY_A);							if (!empty($results)) {								foreach ($results as $result) {															$postID = $result['ID'];									$title = htmlspecialchars($result['post_title']);									$permalink = get_permalink($postID);																		if (get_post_meta($postID, 'excerpt', true)) {										$excerpt = get_post_meta($postID, 'excerpt', true);										$excerpt = nl2br($excerpt);									} else if (stristr($result['post_content'], '<!--more-->')) {										$excerpt = substr($result['post_content'], 0, strpos($result['post_content'], '<!--more-->'));										$excerpt = nl2br($excerpt);																		} else {										$excerpt = $result['post_content'];										/**$excerpt = strip_tags($excerpt);*/										$excerpt_length = 55;										$words = explode(' ', $excerpt, $excerpt_length + 1);										if (count($words) > $excerpt_length) {											array_pop($words);											array_push($words, '[...]');											$excerpt = implode(' ', $words);										}										$excerpt = nl2br($excerpt);									}																		/**									 This starts the "mini-loop".  Edit the HTML inside here to display the pages									 the way you want.									 */									?>																				<div class="page-teaser-item">									<p><?php echo $excerpt; ?></p>									</div>																												<?php									/**									 End of the mini-loop.  Don't edit past this point									 */									}							}									?>