Entfernen Sie den Site-Namen aus dem -Tag

Meine aktuellen </code> -Tags lauten wie folgt: </p> <blockquote> <p> Blogposttitel | Websitename </p><ul><li><a href="http://de.wordpressask.com/kann-fur-einige-wordpress-setups-keinen-benutzerdefinierten-titel-festlegen.html" rel="bookmark" title="Kann für einige WordPress-Setups keinen benutzerdefinierten Titel festlegen">Kann für einige WordPress-Setups keinen benutzerdefinierten Titel festlegen</a></li><li><a href="http://de.wordpressask.com/moglich-einen-neuen-beitrag-zu-erstellen-und-den-titel-und-die-slug-automatisch-die-id-des-beitrags-verwenden.html" rel="bookmark" title="Möglich, einen neuen Beitrag zu erstellen und den Titel und die Slug automatisch die ID des Beitrags verwenden?">Möglich, einen neuen Beitrag zu erstellen und den Titel und die Slug automatisch die ID des Beitrags verwenden?</a></li><li><a href="http://de.wordpressask.com/auto-wocommerce-tags-aus-produkttiteln.html" rel="bookmark" title="Auto-WoCommerce-Tags aus Produkttiteln">Auto-WoCommerce-Tags aus Produkttiteln</a></li><li><a href="http://de.wordpressask.com/wie-titel-und-css-stil-des-titels-von-einer-bestimmten-seite-entfernt-werden.html" rel="bookmark" title="Wie Titel und CSS-Stil des Titels von einer bestimmten Seite entfernt werden">Wie Titel und CSS-Stil des Titels von einer bestimmten Seite entfernt werden</a></li><li><a href="http://de.wordpressask.com/so-zeigen-sie-den-seitentitel-den-link-der-vom-benutzer-erstellten-seite-an.html" rel="bookmark" title="So zeigen Sie den Seitentitel + den Link der vom Benutzer erstellten Seite an">So zeigen Sie den Seitentitel + den Link der vom Benutzer erstellten Seite an</a></li><li><a href="http://de.wordpressask.com/wie-kann-ich-just-das-title-tag-von-wp_head-function-entfernen.html" rel="bookmark" title="Wie kann ich JUST das Title-Tag von wp_head () -function entfernen?">Wie kann ich JUST das Title-Tag von wp_head () -function entfernen?</a></li></ul> </blockquote> <p> Wie entferne ich “Site Name”, so dass die <code><title></code> -Tags wie folgt aussehen: </p> <blockquote> <p> <a href="http://de.wordpressask.com/wp/titel" title="Topics of Titel" target="_blank">Titel</a> des Blogposts </p> </blockquote> <p> Außer natürlich auf der Titelseite, wo das <code><title></code> -Tag sein sollte: </p> <blockquote> <p> Websitename </p> </blockquote> <p> Bitte beachte, dass ich ein kompletter WordPress-Neuling bin. </p> <hr> <p> Edit: Hier ist mein aktuelles <code><title></code> -Tag aus <code>header.php</code> : </p> <pre> <code><title>

Solutions Collecting From Web of "Entfernen Sie den Site-Namen aus dem -Tag"

Am besten (und am einfachsten) ist es, den wp_title Filter zu verwenden .

Bereinigen Sie zuerst Ihren Anruf zu < ?php wp_title(); ?> < ?php wp_title(); ?> in Ihrer Vorlage. Ersetzen Sie, was Sie damit haben:

  wp_title( '|', true, 'right' ); 

Dann, in functions.php (oder in einem untergeordneten Theme functions.php ; normale Vorbehalte gelten), fügen Sie Folgendes hinzu:

 function wpse95147_filter_wp_title( $title ) { if ( is_single() || ( is_home() && !is_front_page() ) || ( is_page() && !is_front_page() ) ) { $title = single_post_title( '', false ); } return $title; } add_filter( 'wp_title', 'wpse95147_filter_wp_title' ); 

Dieser Filter überschreibt die $title Ausgabe in Einzelseitenkontexten vollständig. ( Die tatsächliche Bedingung wird direkt von core aus der functionsdefinition wp_title() selbst übernommen.)

Zuletzt habe ich überprüft, dass WordPress den Site-Titel nicht irgendwo in wp_title() ; Wenn du das siehst, fügt etwas hinzu (vielleicht dein Theme?). Wenn Sie es jedoch ausgeben möchten, schreiben Sie einfach eine zusätzliche Bedingung in den obigen Filter; z.B:

 function wpse95147_filter_wp_title( $title ) { if ( is_single() || ( is_home() && !is_front_page() ) || ( is_page() && !is_front_page() ) ) { $title = single_post_title( '', false ); } if ( is_front_page() && ! is_page() ) { $title = esc_attr( get_bloginfo( 'name' ) ); } return $title; } add_filter( 'wp_title', 'wpse95147_filter_wp_title' ); 

Fügen Sie diese Zeile in Ihre Datei header.php ein

 < ?php wp_title();?> 

Add Below Code in der Datei functions.php des Themes

 function your_wp_title( $title, $sep ) { global $paged, $page; if(is_front_page()){ $title = get_bloginfo( 'name' ); return $title; } else { if ( is_feed() ) // Add the site name. return $title; } } add_filter( 'wp_title', 'your_wp_title', 10, 2 ); 

Referenz: http://codex.wordpress.org/Plugin_API/Filter_Reference/wp_title

In meiner Vorlagendatei header.php habe ich die Titelzeile dadurch ersetzt

 < ?php is_front_page() ? woo_title() : wp_title( '' ); ?> 

In meinem Fall verwende ich eine Woothemes-Vorlage, deshalb gibt es die Ausgabe von woo_title ().

Hier können Sie in einer einzelnen Zeile einchecken, wenn Sie auf der Startseite sind, wenn wahr, können Sie erlauben, den Blog / Site-Titel anzeigen, wenn falsch den Titel ohne den Site-Namen ausgeben, wird nur Ihre Post oder Seite Titel angezeigt.

Ich hatte dieses Problem mit Posts, also suchte ich das Interet und ich machte ein kleines Plugin, das den Blog-Namen aus den Beiträgen entfernt

 ########### start remove blog title from posts ####### function wp_abdul0201_wp_title( $title ) { if ( is_single() ) { $title = single_post_title( '', false ); } return $title; } add_filter( 'pre_get_document_title', 'wp_abdul0201_wp_title' ); ########### end remove blog title from posts ####### 

Bitte beachten Sie diesen Code

 if ( is_single() ) 

es gilt nur für Beiträge Titel Sie können mehr codition wie hinzufügen

 if ( is_single() || is_archive ) 

Hier habe ich auch Archivseiten hinzugefügt, ich hoffe, Sie haben eine allgemeine Vorstellung davon, wie es funktioniert

 < ?php wp_title(false); ?> 

Probieren Sie dies und lesen Sie auch hier mehr

| Zeigt den vertikalen Balken als Trennzeichen an. true Argument steht für $ display, ob der Titel angezeigt werden soll oder nicht. Der dritte Begriff ist die Position, wo der Separator platziert werden soll.