Meta Tags

WordPress Schlagwörter als Meta Keywords

WordPress Code Snippet um Tags in den Meta Keywords anzuzeigen

Auch wenn die SEO Community es nicht mehr für erforderlich hält. Wer trotzdem seine vorhandenen Schlagwörter aus dem Beitrag in die Meta-Tags des Seiten-Headers übertragen möchte, kann das mit diesem kleinen Snippet tun.

function custom_meta_keywords()
{
    $post = get_post();
    
    if( is_single() && $post->ID > 0 ) {

        $tags = array();
    
        $terms = wp_get_post_tags($post->ID, array());
    
        if(!is_array($terms)) {
            return;
        }
        foreach ($terms as $term){
            /* @var $term \WP_Term */
            $tags[] = $term->name;
            }
        echo '<meta name="keywords" content="'. implode(',', $tags) . '" />';
    }
}

Zuerst wird die Post-ID ermittelt. Wenn es eine Single-Seite ist und die Post-ID existiert, dann werden die Schlagwörter ermittelt.

Das geschieht mit der Funktion wp_get_post_tags(), die allerdings ein Array aus WP_Term Objekten liefert. Das Array muss also noch aufbereitet werden.
Es wird anschließend in ein String umgewandelt und in den Meta-Tag eingefügt.

Damit das Ganze auch im Header der Blog Seite erscheint, die Funktion noch in den WordPress Header werfen:

add_action('wp_head', 'custom_meta_keywords');

Diesen Code in die function.php in Deinem Theme einfügen – That’s all 🙂

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.