Menambahkan tag meta tanpa plugin

9

Apakah mungkin untuk menambahkan judul meta, deskripsi meta, kata kunci meta di setiap halaman tanpa menginstal plugin?

Klien saya tidak perlu menginstal plugin. Saya ingin tahu tentang kasus ini, yang saya tahu adalah admin harus menginstal plugin seo di wordpress mereka untuk memiliki penyisipan meta.

Janine Consolas
sumber
Anda harus membuat bidang khusus untuk masing-masing dan memanggil nilainya di header.php atau Anda juga dapat membuat fungsi untuk secara otomatis menggunakan konten / kutipan untuk deskripsi & kategori / tag meta untuk kata kunci meta. Ini cukup mudah.
Robert hue
"Klien saya tidak perlu menginstal plugin." ... kenapa begitu? Karena mitos lama bahwa plugin berbahaya atau melukai kinerja? Tolong jelaskan mengapa Anda ingin melakukannya dengan cara itu. Bisa jadi Anda menghadapi Masalah XY .
kaiser
Halo Sir Robert, apakah ada cara lain untuk menambahkan tanpa plugin untuk tidak mengedit kode? Hai Sir Kaiser, klien tidak ingin menginstal plugin, mereka ingin menambahkan secara otomatis di wordpress tanpa menginstal plugin apa pun..semua forum yang saya baca, mereka perlu menginstal plugin atau mengedit header.php .... ..
Janine Consolas
Tanpa mengedit file tema, itu tidak mungkin. Anda harus mengedit file tema, khususnya functions.php. Jika tidak apa-apa maka saya dapat memposting solusi.
Robert hue
Setuju dengan @iser. Untuk SEO, tetap menggunakan plugin terkenal seperti YOAST. Jika Anda dan klien Anda tidak nyaman dengan SEO, gunakan plugin . SEO adalah bidang spesialis, yang tidak nyaman bagi saya.
Pieter Goosen

Jawaban:

12

Meskipun saya menyarankan Anda untuk menghindari ini dan menggunakan plugin untuk pekerjaan ini. Karena hanya plugin khusus yang dapat membantu SEO. "WordPress SEO" dari yoost adalah plugin yang bagus untuk SEO.

Yang sedang berkata, di sini adalah kode untuk menambahkan deskripsi meta dan kata kunci di header. Tempel ini di file functions.php tema.

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 );
Rona Robert
sumber
Bagaimana tag meta itu diatur ketika menggunakan XML-RPC untuk mengakses wordpress?
Amit Patel
1

Itu selalu merupakan kesempatan yang baik untuk memiliki plugin SEO khusus untuk situs WordPress, tetapi entah bagaimana jika saya mengabaikan plugin dan langsung ke pertanyaan menambahkan meta tag tanpa menggunakan plugin SEO, saya akan menyarankan menambahkannya ke file header.php di WordpPress Anda tema di bagian kepala dekat tautan style sheet.

Lihatlah <title>tag dan Anda dapat melihat sesuatu seperti <title><?php bloginfo('name'); ?><?php wp_title(); ?></title>ini. Anda dapat menambahkan tag meta Anda tepat di bawah garis ini. Semua jenis tag meta yang dapat Anda tambahkan di sini dan itu akan bekerja secara normal tanpa konflik dengan kode tema!

Govind Vyas
sumber