Einfügen von “Mehr lesen” -Tag im Widget

Mein “Über mich” -Widget in der Sidebar ist zu lang und ich möchte ein “Read More” -Tag einfügen.

Ich kann nicht finden, wie es geht. Kann jemand einfache statementen geben? Ich kann einfaches HTML machen, aber ich finde nicht, wo der Code für Widgets ist.

Solutions Collecting From Web of "Einfügen von “Mehr lesen” -Tag im Widget"

Es ist ziemlich einfach.

Normalerweise sollte dein Widget in der sidebar.php
In sidebar.php Sie vielleicht die function the_content() , um ‘Über mich’ Text zu extrahieren.

the_content() aufzurufen, the_content() Sie Ihre eigene erstellte function aufrufen [ read_more() , read_more() ], die in functions.php wie read_more() definiert werden sollte:

 function read_more($limit){ $post_content = explode(' ', get_the_content()); $less_content = array_slice($post_content,0, $limit); echo implode(' ', $less_content); } 

read_more() Sie nun ein Argument erwähnen, rufen Sie die function read_more() an einer beliebigen Stelle auf, vielleicht in der sidebar.php
Beachten Sie, dass zuerst Abfrage und dann die function auf diese Weise aufrufen müssen :

 < ?php $content_text = new WP_Query(array('post_type' => 'text')); while($content_text->have_post()) : $content_text->the_post(); ?> 

< ?php read_more(15); ?>

Read More

< ?php endwhile; ?>

wo, Integer-Wert gibt 15 Anzahl der Wörter an, die dort angezeigt werden sollen.

Das ist es.