آموزش کدهای وردپرس, آموزش وردپرس

آموزش اضافه کردن متا تگ ها به وردپرس بدون افزونه

آموزش اضافه کردن متا تگ ها به وردپرس بدون افزونه

متا تگ ها یکی از مهمترین موارد موجود در سئو هستند. داشتن و تنظیم آن در محتوای مناسب به دنبال دستورالعمل سئو به شما کمک می کند تا در صفحات نتایج جستجو رتبه بهتری داشته باشید.

در این مقاله می خواهیم اطلاعاتی در مورد متا تگ ها و نحوه اضافه کردن متا تگ ها در سایت وردپرس را بدون افزونه به اشتراک بگذاریم.

متا تگ چیست؟

متا تگ ها اطلاعات مختصری درباره وب سایت با ارسال به موتورهای جستجو ارائه می دهند و بخشی از آنها  در صفحات نتایج جستجو نشان داده می شود.

آموزش نوشتن توضیحات متا قوی در وردپرس

آنها اطلاعات مربوط به صفحه وب یا نوشته، مانند نویسنده، کلمات کلیدی، توضیحات، نوع سند، کپی رایت و سایر اطلاعات اصلی را که فکر می کنید مربوط به صفحه شما است، لیست می کنند. اما مهمترین متا تگ توضیحات متا است. که در صفحات نتایج جستجو مانند تصویر بالا نمایش داده می شود.

این نمونه ای از برچسب توضیحات متا است:

<meta name="description" content="این توضیحات یا پاراگراف کوتاه در مورد صفحه یا نوشته است." />

بهتر است تگ توضیحات متا را چیزی بین 120 تا 156 کلمه قرار دهید.

چرا متا تگ ها ضروری هستند؟

آنها مهم هستند و تقریباً باید در فرایند سئو در صفحه وارد شوند. هرچه بهتر آن را بهینه کنید، قدردانی وب سایت شما توسط موتورهای جستجو بیشتر است.

ربات های جستجو بر اساس متا تگ ها و محتوای مقاله، اطلاعات لازم را برای کاربران جستجو می کنند. اگر برچسب های متا مقاله ای دارای کلمات کلیدی مهم باشد، این صفحه یا پست در صفحات نتیجه جستجو رتبه بالاتری کسب می کنند. بنابراین، باید مختصر باشد و حاوی کلمات کلیدی مهمی باشد.

نحوه اضافه کردن متا تگ ها به سایت وردپرس بدون افزونه

افزونه های مختلف وردپرس مانند افزونه Yoast SEO وجود دارند که می توانند متا تگ ها را برای صفحه ایجاد کنند. با این وجود، ممکن است به هر دلیلی بخواهید بدون افزونه برچسب های متا را به سایت خود اضافه کنید.

برای اضافه کردن متا تگ ها به وردپرس بدون افزونه مراحل زیر را دنبال کنید.

مرحله 1: به پوشه wp-content/themesبروید، و پوشه قالب وردپرس فعال خود را باز کنید.

مرحله 2: فایلی با نام functions.phpرا پیدا و باز کنید.

مرحله 3: کد زیر را به فایل functions.php اضافه کنید.

function gretathemes_meta_description() {
    global $post;
    if ( is_singular() ) {
        $des_post = strip_tags( $post->post_content );
        $des_post = strip_shortcodes( $post->post_content );
        $des_post = str_replace( array("\n", "\r", "\t"), ' ', $des_post );
        $des_post = mb_substr( $des_post, 0, 300, 'utf8' );
        echo '<meta name="description" content="' . $des_post . '" />' . "\n";
    }
    if ( is_home() ) {
        echo '<meta name="description" content="' . get_bloginfo( "description" ) . '" />' . "\n";
    }
    if ( is_category() ) {
        $des_cat = strip_tags(category_description());
        echo '<meta name="description" content="' . $des_cat . '" />' . "\n";
    }
}
add_action( 'wp_head', 'gretathemes_meta_description');

مرحله 4: تغییرات را ذخیره کنید.

اگر شما نیاز به اضافه کردن تگ متا کلمه کلیدی دارید، کد زیر را به پرونده functions.php اضافه کنید.

لطفا توجه داشته باشید که برچسب کلمات کلیدی متا در حال حاضر مورد استفاده گسترده موتورهای جستجو قرار نمی گیرد. بنابراین با در نظر گرفتن آن استفاده کنید.

function gretathemes_meta_tags() {  echo '<meta name="meta_name" content="meta_value" />'; } add_action('wp_head', 'gretathemes_meta_tags');

لطفاً توجه داشته باشید که خطوط کد فوق باید قبل از بستن برچسب های php ?> اضافه شود.

علاوه بر این، اگر نسبت به تغییر قالب وردپرس خود اقدام کردید، لطفاً همان کدها را در  فایل function.php قالب جدید خود تکرار کنید.

بنابراین، شما اضافه کردن برچسب های متا به وب سایت وردپرس خود بدون افزونه را یاد گرفتید.

همچنین اگر کدگذاری برای شما سخت است، می توانید از افزونه Yoast SEO یا افزونه دیگری برای افزودن متا تگ ها به وردپرس استفاده کنید.

به پایان این مقاله رسیدیم، امیدواریم که به خوبی نحوه اضافه کردن متا تگ ها به وردپرس بدون افزونه را یاد گرفته باشید، همچنین ممکن است بخواهید مقاله دیگر ما را در مورد سئو وردپرس ببینید.

(3) نظرات کاربران

  1. مصطفی شقاقی گفت:

    من کد رو کپی کردم کلا سایتم یه صفحه بدون محتوا سفید بارگزاری شد. حذفش کردم دوباره برگشت

  2. nurse7887 گفت:

    با سلام خدمت تیم تم فارس,یک سوالی در مورد کد بالا داشتم اونم اینه که وقتی ما این کد رو در functions بذارم مثلا در مورد صفحه سینگل که اونو وردپرس یا افزونه ووکامرس میسازه این کد میره واز متن همون صفحه سینگل متا دیسکریپشن رو میسازه و در مورد متا تگ کلمات کلیدی ایا باید به جای meta_value کلمات کلیدی رو بزاریم اگر این طور است چه طوری باید در صفحه سینگل و کتگوری که ووکامرس اونارو میسازه کلمات کلیدی رو برای همون صفحه گذاشت

    1. nabi گفت:

      سوال منم هست.اگر کسی راهنمایی کنه ممنون میشم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *