سئو وردپرس: افزودن alt و title به گراواتار نظرات وردپرس

سئو وردپرس: افزودن alt و title به گراواتار وردپرس

برای اینکه یک تصویر توسط موتور های جستجو قابل شناسایی باشد, باید یک سری توضیحاتی در مورد آن تصویر را با استفاده از خاصیت های alt و title مربوط به تگ img, به تصویر نسبت دهید. در اکثر بخش های وردپرس این استاندارد سئو رعایت شده است اما تنها جایی که می توان گفت این مهم فراموش شده است, تصاویر گراواتر های بخش نظرات می باشد که هیچ یک از دو خاصیت alt و title را به همراه خود ندارند.

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

function replace_content($text)
{
$alt = get_the_author_meta( 'display_name' );
$text = str_replace('alt=\'\'', 'alt=\'گراواتار برای '.$alt.'\' title=\'گراواتار برای '.$alt.'\'',$text);
return $text;
}
add_filter('get_avatar','replace_content');

این کد اسم نویسنده دیدگاه را با پیشوند گراواتار برای, به عنوان alt و title در نظر می گیرد. اگر هم می خواهید تنها نام نویسنده دیدگاه به عنوان alt و title گراواتار در نظر گرفته شود می توانید از کد زیر استفاده کنید.

function replace_content($text)
{
$alt = get_the_author_meta( 'display_name' );
$text = str_replace('alt=\'\'', 'alt=\''.$alt.'\' title=\''.$alt.'\'',$text);
return $text;
}
add_filter('get_avatar','replace_content');

دیدگاه کاربران

  1. عالی بود …
    منتظر قالب aNew <3

  2. سلام ممنون ولی ببخشید حالا چه تاثیری داره روی سئو؟ چه فرقی میکنه؟

    • سعید شعبانی

      خوب تاثیر زیادی داره. موتور های جستجو برای اینکه از محتوای یک تصویر با خبر شوند به سراغ alt و title اون عکس می روند و اگر عکس های سایت بدون این دو ویژگی منتشر شوند, در عمل موتور جستجو نمی تواند مفهوم این عکس ها را بفهمد و در نتیجه نمره منفی برای سایت در نظر می گیرد.

  3. سلام افزونه SEO Friendly Images هم همین کارو میکنه دیگه نه ؟؟
    خب من این افزونه رو نصب کردم ولی الت و تایتل اضافه نمیکنه چیکار کنم ؟؟؟

    • سعید شعبانی

      راستش با این افزونه هنوز کار نکردم ولی هدف اصلی این افزونه سئو کردن تصاویر هست نه گراواتار ها. کدی که در این مطلب معرفی کردیم باعث میشه تا alt و title به گراواتار های سایت افزوده بشه.

  4. سینا

    سلام
    من کلا تازه کارم، می خواستم بدونم این کد رو باید داخل توابع پوسته
    (functions.php) کپی کنم. بعد اگر جواب مثبت هست در چه قسمتی ، آیا اهمیت داره یا نه. ممنون میشم راهنماییم کنید.

  5. سلام و خداقوت
    بنده از این مطلبتون استفاده کردم.
    خیلی ممنون.
    سوالی از حضورتون داشتم و اونم اینکه من از یک تصویر بارها تو سایتم به عنوان تصویر شاخص استفاده کردم.
    ملاحظه بفرمایید:
    http://www.arize.ir
    ولی ویژگی های طول و عرض یا همون width و height براشون تعریف نشده.
    چطور میتونم برای سئوی بهتر ، این ویژگی ها رو به همه تصاویرم اضافه کنم؟

    • سعید شعبانی

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

  6. علی

    سلام و خسته نباشید و ممنون از مطالب مفید لطفا اگه میتونی منو در طراحی یک سایت فروشگاهی یاری کن ممنون

  7. mohammad

    سلام ببخشید من می خوام برای تصاویر شاخص alt و title تعریف کنم چه کار کنم

کاربر گرامی برای ارسال دیدگاه اگر عضو روکش هستید باید سایت شوید در غیر اینصورت باید عضو شوید.