Wie entferne ich den Galerie-Shortcode in WordPress?

Your `warmHome_cutstr` function causes in the inline stylesheet of the gallery to be displayed. See gallery-post.jpg.[http://img.daswordpress.com/theme-development/gallery-post.jpg][1] To solve this, you need to hook into the_content and remove the gallery shortcode. In functions.php: add_filter( 'the_content', 'warmHome_content_filter' ); function warmHome_content_filter( $text ) { $text = strip_shortcodes( $text ); return $text; } 

Folgendes ist meine warmHome_cutstr function. wie man es korrigiert. Ich habe die obige function hinzugefügt. aber ich weiß nicht, wie ich den Gallery-Shortcode entfernen soll.

 function warmHome_cutstr($string, $length) { $string =strip_tags($string); $strcut= ''; if(strlen($string) > $length) { preg_match_all("/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/", $string, $info); $j = 0; for($i=0; $i 127 ? $j + 2 : $j + 1; if ($j > $length - 3) { return $strcut." ..."; } } return join('', $info[0]); } else { return $string; } } 

Solutions Collecting From Web of "Wie entferne ich den Galerie-Shortcode in WordPress?"

Um den Gallery Short-Code vollständig zu entfernen, fügen Sie dies zu Ihrer themes function.php hinzu:

 remove_shortcode('gallery', 'gallery_shortcode'); 

Wenn Sie den Galerie-Shortcode in einem einzelnen php entfernen möchten, ist dies der richtige Weg. if(has_shortcode(get_the_content(), 'gallery')){ $pattern = get_shortcode_regex(); echo preg_replace("/$pattern/s", '', get_the_content()); }?>