' . __("This post is password protected. To view it please enter your password below:") . '
'; return $output; } function the_ID() { global $id; echo $id; } function the_title($before = '', $after = '', $echo = true) { $title = get_the_title(); if (!empty($title)) { $title = apply_filters('the_title', $before . $title . $after); if ($echo) echo $title; else return $title; } } function the_title_rss() { $title = get_the_title(); $title = apply_filters('the_title', $title); $title = apply_filters('the_title_rss', $title); echo $title; } function get_the_title() { global $post; $output = $post->post_title; if (!empty($post->post_password)) { // if there's a password $output = 'Protected: ' . $output; } return $output; } function the_content($more_link_text = '(more...)', $stripteaser = 0, $more_file = '') { $content = get_the_content($more_link_text, $stripteaser, $more_file); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); echo $content; } function the_content_rss($more_link_text='(more...)', $stripteaser=0, $more_file='', $cut = 0, $encode_html = 0) { $content = get_the_content($more_link_text, $stripteaser, $more_file); $content = apply_filters('the_content', $content); if ($cut && !$encode_html) { $encode_html = 2; } if ($encode_html == 1) { $content = htmlspecialchars($content); $cut = 0; } elseif ($encode_html == 0) { $content = make_url_footnote($content); } elseif ($encode_html == 2) { $content = strip_tags($content); } if ($cut) { $blah = explode(' ', $content); if (count($blah) > $cut) { $k = $cut; $use_dotdotdot = 1; } else { $k = count($blah); $use_dotdotdot = 0; } for ($i=0; $i<$k; $i++) { $excerpt .= $blah[$i].' '; } $excerpt .= ($use_dotdotdot) ? '...' : ''; $content = $excerpt; } $content = str_replace(']]>', ']]>', $content); echo $content; } function get_the_content($more_link_text = '(more...)', $stripteaser = 0, $more_file = '') { global $id, $post, $more, $single, $withcomments, $page, $pages, $multipage, $numpages; global $preview, $cookiehash; global $pagenow; $output = ''; if (!empty($post->post_password)) { // if there's a password if (stripslashes($_COOKIE['wp-postpass_'.$cookiehash]) != $post->post_password) { // and it doesn't match the cookie $output = get_the_password_form(); return $output; } } if ($more_file != '') { $file = $more_file; } else { $file = $pagenow; //$_SERVER['PHP_SELF']; } $content = $pages[$page-1]; $content = explode('', $content); if ((preg_match('//', $post->post_content) && ((!$multipage) || ($page==1)))) $stripteaser = 1; $teaser = $content[0]; if (($more) && ($stripteaser)) $teaser = ''; $output .= $teaser; if (count($content)>1) { if ($more) { $output .= ''.$content[1]; } else { $output .= ' $more_link_text"; } } if ($preview) { // preview fix for javascript bug with foreign languages $output = preg_replace('/\%u([0-9A-F]{4,4})/e', "''.base_convert('\\1',16,10).';'", $output); } return $output; } function the_excerpt() { echo apply_filters('the_excerpt', get_the_excerpt()); } function the_excerpt_rss($cut = 0, $encode_html = 0) { $output = get_the_excerpt(true); $output = convert_chars($output); if ($cut && !$encode_html) { $encode_html = 2; } if ($encode_html == 1) { $output = htmlspecialchars($output); $cut = 0; } elseif ($encode_html == 0) { $output = make_url_footnote($output); } elseif ($encode_html == 2) { $output = strip_tags($output); $output = str_replace('&', '&', $output); } if ($cut) { $excerpt = ''; $blah = explode(' ', $output); if (count($blah) > $cut) { $k = $cut; $use_dotdotdot = 1; } else { $k = count($blah); $use_dotdotdot = 0; } for ($i=0; $i<$k; $i++) { $excerpt .= $blah[$i].' '; } $excerpt .= ($use_dotdotdot) ? '...' : ''; $output = $excerpt; } $output = str_replace(']]>', ']]>', $output); echo apply_filters('the_excerpt_rss', $output); } function get_the_excerpt($fakeit = true) { global $id, $post; global $cookiehash; $output = ''; $output = $post->post_excerpt; if (!empty($post->post_password)) { // if there's a password if ($_COOKIE['wp-postpass_'.$cookiehash] != $post->post_password) { // and it doesn't match the cookie $output = __('There is no excerpt because this is a protected post.'); return $output; } } // If we haven't got an excerpt, make one in the style of the rss ones if (($output == '') && $fakeit) { $output = $post->post_content; $output = strip_tags($output); $blah = explode(' ', $output); $excerpt_length = 120; if (count($blah) > $excerpt_length) { $k = $excerpt_length; $use_dotdotdot = 1; } else { $k = count($blah); $use_dotdotdot = 0; } $excerpt = ''; for ($i=0; $i<$k; $i++) { $excerpt .= $blah[$i].' '; } $excerpt .= ($use_dotdotdot) ? '...' : ''; $output = $excerpt; } // end if no excerpt return $output; } function wp_link_pages($args = '') { parse_str($args, $r); if (!isset($r['before'])) $r['before'] = '
' . __('Pages:'); if (!isset($r['after'])) $r['after'] = '
'; if (!isset($r['next_or_number'])) $r['next_or_number'] = 'number'; if (!isset($r['nextpagelink'])) $r['nextpagelink'] = 'Next page'; if (!isset($r['previouspagelink'])) $r['previouspagelink'] = 'Previous page'; if (!isset($r['pagelink'])) $r['pagelink'] = '%'; if (!isset($r['more_file'])) $r['more_file'] = ''; link_pages($r['before'], $r['after'], $r['next_or_number'], $r['nextpagelink'], $r['previouspagelink'], $r['pagelink'], $r['more_file']); } function link_pages($before='