PDA

View Full Version : سوال: تعیین تایتل برای برچسبهای قالب برای بهبود سئوی سایت



jsa_flora
دوشنبه 29 خرداد 1391, 14:36 عصر
سلام دوستان،
خیلی خلاصه؛
قالب من (وردپرس) برچسبها رو با این کد نشون میده مثل خیلی از قالب های دیگه:

<?php the_tags('برچسب ها: ', ' ', ''); ?>
حالا مسئله اینجاست که کدی هست که بشه باهاش متن برچسب نوشته شده رو به عنوان تایتل برای اون برچسب در نظر گرفت؟
منظورم یه چیزی شبیه به اینه (ویژگی تایتل) :

<a href="http://###" title="تایتل لینک"></a>
تشکر

djsaeedkhan
دوشنبه 29 خرداد 1391, 15:05 عصر
سلام
می تونی به این آدرس بری و مشخصات این تابع رو ببینی
http://codex.wordpress.org/Function_Reference/the_tags

اگر نشد تو آدرس wp-includes/category-template.php ذخیره شده
پیداش کن و تغییرش بده

jsa_flora
دوشنبه 29 خرداد 1391, 16:07 عصر
سلام
می تونی به این آدرس بری و مشخصات این تابع رو ببینی
http://codex.wordpress.org/Function_Reference/the_tags

اگر نشد تو آدرس wp-includes/category-template.php ذخیره شده
پیداش کن و تغییرش بده

هرچند که این قسمتها رو قبلا نگاه کرده بودم اما بازم به خاطر توصیه شما یه نگاهی انداختم و اینم نتیجش:
داخل فایل category-template.php یه متغیر هست به این شکل:

$term_links[] = '<a href="' . $link . '" rel="tag">' . $term->name . '</a>';
من باید اونو به این شکل تغییر بدم:

$term_links[] = '<a href="' . $link . '" rel="tag" title="my title">' . $term->name . '</a>';
همین.
تنها مشکل اینه که با هربار به روز رسانی وردپرس احتمال داره فایل category-template.php هم تغییر کنه!
حالا سوال من!
چه جوری می تونم متغیر
$term_links[] رو داخل فایل index.php تعریف کنم جوری که مقدار اون در فایل category-template.php نادیده گرفته بشه؟

امیدوارم با این متن طولانی تونسته باشم منظورمو برسونم:خجالت:

djsaeedkhan
دوشنبه 29 خرداد 1391, 18:07 عصر
شما می تونی این تیکه کد رو در یه فایل دیگه قرار بدی و در این فایل اینکلود کنی. هر وقت هم بروز رسانی کردی همین اینکلود رو اونجا قرار بده
البته مگه قراره شما هر روز آپدیتش کنی که اینکار سخت باشه

jsa_flora
دوشنبه 29 خرداد 1391, 18:27 عصر
شما می تونی این تیکه کد رو در یه فایل دیگه قرار بدی و در این فایل اینکلود کنی. هر وقت هم بروز رسانی کردی همین اینکلود رو اونجا قرار بده
البته مگه قراره شما هر روز آپدیتش کنی که اینکار سخت باشه
یه بار جواب دادم نمی دونم چرا منتشر نشد!!:متفکر:
این بار خلاصه تر میگم؛
وقتی چندتا مشکل وردپرس رو این شکلی حل کنی با هربار آپدیت وردپرس باید کلی وقت بذاری که تغییراتت رو روی فایلهای هسته وردپرس اعمال کنی و این فقط یه معنی داره:
تلف کردن وقت + اینترنت گازوئیلی ایران = فقط اعصاب خوردی
تشکر:لبخندساده: