it-swarm.com.de

Eine Meta-Beschreibung zur Startseite hinzufügen?

Ich habe das Thema Schraffur und kann nicht herausfinden, wie ich die Meta-Beschreibung der Homepage ändern kann. Es ist keine aktuelle Seite, sondern die Standardansicht für Beiträge.

Habe überall nach einer Antwort gesucht, kann es aber wirklich nicht herausfinden. Ich habe das Plug-in SEO von Yoast heruntergeladen, kann aber anscheinend nur die Meta-Beschreibung auf Seiten und Posts ändern ...?

3
user40427

Sie müssen Yoast nicht hinzufügen, wenn Sie der Startseite nur Meta-Tags hinzufügen möchten. Nur eine geringfügige Bearbeitung spart Leistung.

Sie können die Funktion is_home () verwenden.

Fügen Sie dies in Ihren header.php ein:

<?php if (is_home()) { ?>
 <meta name="description" content="Your description for homepage..." />
<?php } else { ?>
 <meta name="description" content="Description for other pages..." /> 
<?php } ?>
3

Ich hatte das gleiche Problem und da dieser Beitrag eines der ersten Ergebnisse in Google ist, wollte ich die gefundene Lösung weitergeben.

Der von Christine bereitgestellte Code ist gut, aber das Problem ist, dass Sie die header.php-Datei im Allgemeinen nicht direkt bearbeiten sollten, da Ihre Änderungen beim Aktualisieren des Themas gelöscht würden.

Die Lösung besteht darin, den Code in Ihr eigenes Plugin einzufügen und einen Aktions-Hook zu verwenden, um die Beschreibung in den Header einzufügen:

<?php    
function add_meta_home() { 
    if (is_home() || is_front_page()) { ?>
        <meta name="description" content="Lorem ipsum dolor sit amet."/>
        <?php
        }
    }
add_action('wp_head', 'add_meta_home');
?>

Die Verwendung von (is_home () || is_front_page ()) stellt sicher, dass die Meta-Beschreibung für die Homepage Ihrer Website angezeigt wird, unabhängig davon, wie sie konfiguriert ist.

1
Thredolsen

Sie können dies auch tun

 <?php
the_post();
if (  is_home()  ) { ?>
<meta name="description" content="YOUR DESCRIPTION" />
<?php } elseif (is_single()) { ?>
<meta name="description" content="<?php the_excerpt(); ?>" />
<?php } ?>

dadurch wird eine andere Beschreibung für zu Hause und für andere festgelegt.

1
gsjha