سئو وردپرس: افزودن 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');
عالی بود …
منتظر قالب aNew <3
چشم رضا جان. سعی می کنم تا فردا فارسی کنم
سلام ممنون ولی ببخشید حالا چه تاثیری داره روی سئو؟ چه فرقی میکنه؟
خوب تاثیر زیادی داره. موتور های جستجو برای اینکه از محتوای یک تصویر با خبر شوند به سراغ alt و title اون عکس می روند و اگر عکس های سایت بدون این دو ویژگی منتشر شوند, در عمل موتور جستجو نمی تواند مفهوم این عکس ها را بفهمد و در نتیجه نمره منفی برای سایت در نظر می گیرد.
سلام افزونه SEO Friendly Images هم همین کارو میکنه دیگه نه ؟؟
خب من این افزونه رو نصب کردم ولی الت و تایتل اضافه نمیکنه چیکار کنم ؟؟؟
راستش با این افزونه هنوز کار نکردم ولی هدف اصلی این افزونه سئو کردن تصاویر هست نه گراواتار ها. کدی که در این مطلب معرفی کردیم باعث میشه تا alt و title به گراواتار های سایت افزوده بشه.
سلام
من کلا تازه کارم، می خواستم بدونم این کد رو باید داخل توابع پوسته
(functions.php) کپی کنم. بعد اگر جواب مثبت هست در چه قسمتی ، آیا اهمیت داره یا نه. ممنون میشم راهنماییم کنید.
بله این کدها را باید داخل فایل functions.php کپی کنید. محل قرار گیری کدها هم مهم نیسات ولی برای اینکه با کدهای دیگه تداخل نکنه بهتر هست کدهای جدید را در آخر این فایل قرار بدید.
سلام و خداقوت
بنده از این مطلبتون استفاده کردم.
خیلی ممنون.
سوالی از حضورتون داشتم و اونم اینکه من از یک تصویر بارها تو سایتم به عنوان تصویر شاخص استفاده کردم.
ملاحظه بفرمایید:
http://www.arize.ir
ولی ویژگی های طول و عرض یا همون width و height براشون تعریف نشده.
چطور میتونم برای سئوی بهتر ، این ویژگی ها رو به همه تصاویرم اضافه کنم؟
اگر از تابع پیفرض وردپرس در قالب سایت شما استفاده شده باشه، این تابع خودش طول و عرض تصویر را در تگ img قرار می دهد. اما اگر از تابع خود وردپرس استفاده نکرده باشید باید به صورت دستی طول وعرض را در کدهای تصویر مربوط به تصویر شاخص قرار بدید.
سلام و خسته نباشید و ممنون از مطالب مفید لطفا اگه میتونی منو در طراحی یک سایت فروشگاهی یاری کن ممنون
سلام ببخشید من می خوام برای تصاویر شاخص alt و title تعریف کنم چه کار کنم
اگر از تابع پیشفرض وردپرس استفاده کرده باشید وردپرس به صورت پیشفرض برای تصاویر شاخص alt و title قرار می دهد. اطلاعات این موارد را هم از محتوایی که برای هر تصویر ثبت کردید می گیره.
بسیار عالی و کاربردی