Adăugarea meta tag-urilor fără plugin

5 sept. 2014, 13:04:22
Vizualizări: 58.6K
Voturi: 9

Este posibil să adaugi meta title, meta description, meta keywords în fiecare pagină fără a instala vreun plugin?

Clientul meu solicită să nu instalez plugin-uri. Sunt curios despre acest caz, tot ce știu este că administratorul ar trebui să instaleze plugin-ul SEO în WordPress pentru a avea o inserare a meta tag-urilor.

5
Comentarii

Va trebui să creezi câmpuri personalizate pentru fiecare și să le apelezi valorile în header.php sau poți crea o funcție care să folosească automat conținutul/suma pentru descrierea meta și categoria/tag pentru cuvântul cheie meta. Este destul de simplu.

Robert hue Robert hue
5 sept. 2014 13:06:19

"Clientul meu nu dorește să instaleze plugin-uri." ... de ce? Din cauza vechiului mit că plugin-urile sunt periculoase sau afectează performanța? Te rog explică de ce vrei să faci asta în acest fel. S-ar putea să te confrunți cu o Problemă XY.

kaiser kaiser
5 sept. 2014 13:10:59

Bună ziua Domnule Robert, există vreo altă modalitate de a adăuga fără plugin fără a edita codul? Bună ziua Domnule Kaiser, clientul nu dorește să instaleze plugin-uri, ei doresc să adauge automat în WordPress fără a instala niciun plugin...toate forumurile pe care le-am citit, cer instalarea de plugin-uri sau editarea header.php...

Janine Consolas Janine Consolas
5 sept. 2014 13:24:03

Fără a edita fișierele temei, nu este posibil. Va trebui să editați fișierele temei, în special functions.php. Dacă este în regulă, pot posta o soluție.

Robert hue Robert hue
5 sept. 2014 13:37:53

Sunt de acord cu @kaiser. Pentru SEO, rămâneți la pluginuri bine cunoscute precum YOAST. Dacă tu și clientul tău nu vă simțiți confortabil cu SEO, folosiți pluginuri. SEO este un domeniu specializat, unul cu care nici eu nu mă simt confortabil.

Pieter Goosen Pieter Goosen
5 sept. 2014 14:13:01
Toate răspunsurile la întrebare 2
1
12

Deși aș recomanda să evitați acest lucru și să folosiți un plugin pentru această muncă. Doar un plugin dedicat poate ajuta la SEO. "WordPress SEO" de la Yoast este un plugin excelent pentru SEO.

Cu toate acestea, iată codul pentru adăugarea meta descrierii și a cuvintelor cheie în header. Lipiți acest cod în fișierul functions.php al temei.

function add_meta_tags() {
    global $post;
    if ( is_single() ) {
        $meta = strip_tags( $post->post_content );
        $meta = strip_shortcodes( $post->post_content );
        $meta = str_replace( array("\n", "\r", "\t"), ' ', $meta );
        $meta = substr( $meta, 0, 125 );
        $keywords = get_the_category( $post->ID );
        $metakeywords = '';
        foreach ( $keywords as $keyword ) {
            $metakeywords .= $keyword->cat_name . ", ";
        }
        echo '<meta name="description" content="' . $meta . '" />' . "\n";
        echo '<meta name="keywords" content="' . $metakeywords . '" />' . "\n";
    }
}
add_action( 'wp_head', 'add_meta_tags' , 2 );
5 sept. 2014 14:04:01
Comentarii

Cum pot fi setate acele meta tag-uri atunci când folosesc XML-RPC pentru a accesa WordPress?

Amit Patel Amit Patel
1 ian. 2016 13:50:56
0

Este întotdeauna o oportunitate bună să ai un plugin dedicat SEO pentru site-ul WordPress, dar dacă cumva aleg să ignor pluginul și merg direct la întrebarea cum să adaug meta tag-uri fără utilizarea unui plugin SEO, aș sugera să le adaugi în fișierul header.php al temei WordPress în secțiunea head, lângă link-ul către fișierul de stiluri.

Uită-te la tag-ul <title> și poți vedea ceva de genul <title><?php bloginfo('name'); ?><?php wp_title(); ?></title>. Poți adăuga meta tag-urile tale chiar sub această linie. Toate tipurile de meta tag-uri pot fi adăugate aici și vor funcționa normal fără conflicte cu codurile temei!

12 sept. 2016 16:24:15