示例#1
0
 function get_piratenkleider_custom_excerpt($length = 0, $continuenextline = 1, $removeyoutube = 1, $alwayscontinuelink = 0)
 {
     global $options;
     global $post;
     global $defaultoptions;
     if (has_excerpt()) {
         return get_the_excerpt();
     } else {
         $excerpt = get_the_content();
         if (!isset($excerpt)) {
             $excerpt = __('No content', 'piratenkleider');
         }
     }
     if ($length == 0) {
         $length = $options['teaser_maxlength'];
         if ($length <= 0) {
             $length = 100;
         }
     }
     if ($removeyoutube == 1) {
         $excerpt = preg_replace('/\\s+(https?:\\/\\/www\\.youtube[\\/a-z0-9\\.\\-\\?&;=_]+)/i', '', $excerpt);
     }
     $excerpt = strip_shortcodes($excerpt);
     $excerpt = strip_tags($excerpt, $defaultoptions['excerpt_allowtags']);
     if (mb_strlen($excerpt) < 5) {
         $excerpt = '<!-- ' . __('No entry for this post', 'piratenkleider') . ' -->';
     }
     $needcontinue = 0;
     if (mb_strlen($excerpt) > $length) {
         $the_str = mb_substr($excerpt, 0, $length);
         $the_str .= "...";
         $needcontinue = 1;
     } else {
         $the_str = $excerpt;
     }
     $the_str = '<p>' . $the_str;
     if ($alwayscontinuelink < 2) {
         if ($needcontinue == 1 || $alwayscontinuelink == 1) {
             if ($continuenextline == 1) {
                 $the_str .= '<br>';
             }
             $the_str .= piratenkleider_continue_reading_link();
         }
     }
     $the_str .= '</p>';
     return $the_str;
 }
示例#2
0
 function get_piratenkleider_custom_excerpt()
 {
     global $defaultoptions;
     global $post;
     if (has_excerpt()) {
         return get_the_excerpt();
     } else {
         $excerpt = get_the_content();
         if (!isset($excerpt)) {
             $excerpt = 'Kein Inhalt';
         }
     }
     $excerpt = strip_shortcodes($excerpt);
     $excerpt = strip_tags($excerpt);
     if (mb_strlen($excerpt) < 5) {
         $excerpt = 'Kein Inhalt';
     }
     // $excerpt =  closetags(strip_html_tags( $excerpt ));
     if (mb_strlen($excerpt) > $defaultoptions['teaser_maxlength']) {
         $the_str = mb_substr($excerpt, 0, $defaultoptions['teaser_maxlength']);
         $the_str .= "...";
     } else {
         $the_str = $excerpt;
     }
     $the_str .= piratenkleider_continue_reading_link();
     return $the_str;
 }