Zeigen Sie den Inhalt der Post nur in den Suchergebnissen an

Wie kann ich den Post-Inhalt nur in einem Suchergebnis anzeigen? Derzeit werden in den Suchergebnissen der Titel des Beitrags, der Autor und das Datum über dem Seiteninhalt angezeigt.

So sieht es jetzt aus: http://sikkervaccination.dk/?s=thailand

Solutions Collecting From Web of "Zeigen Sie den Inhalt der Post nur in den Suchergebnissen an"

Einige Themes wie Twenty Fourteen enthalten ein Template-Tag, das in der content.php-Datei für das Eingabe-Meta enthalten ist, das den Autor und das Datum enthält:

Beispiel:

twentyfourteen_posted_on(); 

Die Datei “content.php” enthält auch das Tag ” the_title() , das Sie entfernen müssen, wenn die Titel auf den Suchergebnisseiten nicht the_title() .

Die search.php-Datei enthält dieses Tag, das die content.php enthält

 get_template_part( 'content', get_post_format() ); 

Um Inhalte nur auf den Suchergebnisseiten anzuzeigen, müssen Sie eine eigene benutzerdefinierte search.php-Datei erstellen.

Um dies beispielsweise mit dem Thema Twenty Fourteen zu tun, kopieren Sie die Datei search.php in ein untergeordnetes Thema und ändern Sie dort den Code.

Sie können dann die Datei “content.php” von Ihrem übergeordneten Thema in Ihr untergeordnetes Thema kopieren, sie in so etwas wie “customsearch.php” umbenennen und die Vorlagenvorlage in der Datei “search.php” für Ihre untergeordneten Themen ändern in:

 get_template_part( 'customsearch' ); 

Dann ändern Sie einfach Ihre Datei “customsearch.php” in Ihrem untergeordneten Thema, und Ihr Code wird von allen übergeordneten Designupdates gespeichert.

Quelle und Beispiele

Sie können die Anzeige Ihrer Suchergebnisse normalerweise ändern, indem Sie eine Schleife in der search.php Datei in Ihrem search.php bearbeiten. Es hängt jedoch von Ihrem Thema ab. Bei einigen Themen kann sich dieser Code in einer anderen Datei befinden, wie loop.php , loop-search.php oder loop-posts.php , um Ihnen einige Beispiele zu geben, aber Sie sollten mit der Suche in der Datei loop-posts.php beginnen.

Fügen Sie diesen Code in Ihrer Post-Schleife in search.php hinzu

 the_content(); // use this line or use below one echo get_the_content($post->ID);