SHET24

حذف یک سایت دیگر با وردپرس فارسی در چند دقیقه

حذف یک سایت دیگر با وردپرس فارسی در چند دقیقه

اگه تازه وردپرس نصب کردی و رفتی سایتت رو ببینی، احتمالاً یه جمله زیر اسم سایتت نشسته که حسابی روی مخه: «یک سایت دیگر با وردپرس فارسی». حس آدم اینه که یه برچسب روی محصول جا مونده و یادت رفته بکَنیش.

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

این متن چیست و از کجا آمده؟

اسم فنی‌ش Tagline هست، توی وردپرس فارسی بهش می‌گن «معرفی کوتاه» و بعضی قالب‌ها هم بهش می‌گن «شعار سایت».

منطق وردپرس ساده بوده: هر سایتی یه جمله یک‌خطی لازم داره که بگه اینجا چه خبره. چون تو موقع نصب چیزی ننوشتی، وردپرس یه مقدار پیش‌فرض گذاشته تا فیلد خالی نمونه. توی نسخه انگلیسی این جمله «Just another WordPress site» هست که ترجمه فارسیش همین چیزیه که داری می‌بینی.

یک سایت دیگر با وردپرس فارسی
متن نمایش داده شده در هدر سایت

از نظر فنی هم این متن به‌عنوان یه رکورد به اسم blogdescription توی جدول wp_options دیتابیست ذخیره شده. این نکته رو یادت باشه، آخر مقاله توی بخش عیب‌یابی بهش نیاز داریم.

این متن کجاها نمایش داده می‌شود؟

اینجا یه سوءتفاهم رایج هست. خیلی‌ها فکر می‌کنن این متن فقط توی هدر سایته، ولی در واقع چند جای دیگه هم پخش شده:

  • هدر سایت، زیر اسم یا لوگو (همون جایی که اذیتت می‌کنه)
  • تایتل صفحه اصلی، یعنی همون متنی که توی تب مرورگر می‌بینی
  • نتایج گوگل، معمولاً کنار اسم سایت توی عنوان صفحه اصلی
  • فید RSS سایت
  • اسکیما و داده‌های ساختاریافته که افزونه‌های سئو تولید می‌کنن
  • بعضی وقت‌ها ایمیل‌های سیستمی وردپرس

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

روش اول: تغییر از تنظیمات عمومی وردپرس

این روش استانداردترین راهه و روی اکثر سایت‌ها جواب می‌ده.

تنظیمات عمومی
تنظیمات عمومی

وارد پیشخوان وردپرس شو و برو به تنظیمات ← عمومی. توی همون بخش بالای صفحه، دومین فیلد اسمش «معرفی کوتاه» هست. متن پیش‌فرض رو پاک کن و جمله خودت رو بنویس. مثلاً:

ارائه‌دهنده خدمات طراحی سایت و سئو

بعدش برو پایین صفحه و روی ذخیره تغییرات کلیک کن. حالا سایتت رو باز کن، باید عوض شده باشه.

تغییر متن یک سایت دیگر با وردپرس فارسی
تغییر متن یک سایت دیگر با وردپرس فارسی

اگه شد که هیچی، کارت تمومه. اگه نشد، برو سراغ روش‌های بعدی؛ یعنی قالبت این مقدار رو از یه جای دیگه می‌خونه.

روش دوم: تغییر از بخش سفارشی‌سازی

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

هویت سایت
هویت سایت

اونجا هم دقیقاً همون فیلد «معرفی کوتاه» رو می‌بینی، با این تفاوت که تغییراتت رو زنده و همون لحظه توی پیش‌نمایش سایت می‌بینی. برای همین من معمولاً این روش رو ترجیح می‌دم؛ مخصوصاً وقتی می‌خوای ببینی جمله‌ت با فاصله‌ها و فونت قالب چطور می‌شینه.

یه نکته که خیلی‌ها نمی‌دونن: درست زیر همین فیلدها یه تیک هست به اسم «نمایش عنوان و معرفی کوتاه سایت». اگه اون تیک رو برداری، متن از هدر ناپدید می‌شه ولی مقدارش توی دیتابیس محفوظ می‌مونه. یعنی افزونه‌های سئو همچنان بهش دسترسی دارن، ولی کاربر توی هدر چیزی نمی‌بینه. اگه لوگوی گرافیکی داری و نمی‌خوای متن زیرش شلوغ‌کاری کنه، این بهترین گزینه‌ست.

حذف متن یک سایت دیگر با وردپرس فارسی
تغییر شعار سایت از طریق سفارشی سازی

روش سوم: قالب‌های بلوکی و ویرایشگر سایت

اینجا جاییه که خیلی‌ها گیر می‌کنن، مخصوصاً از وقتی قالب‌های پیش‌فرض جدید وردپرس (مثل Twenty Twenty-Four و Twenty Twenty-Five) بلوکی شدن.

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

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

۱. برو به نمایش ← ویرایشگر

۲. از منوی سمت راست، الگوها یا Patterns رو باز کن

۳. بخش Header یا «سربرگ» رو انتخاب کن

۴. توی هدر، روی بلوک Site Tagline (شعار سایت) کلیک کن

۵. یا مستقیم متنش رو ویرایش کن، یا کلاً بلوک رو حذف کن ۶. بالا سمت چپ، ذخیره رو بزن

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

روش چهارم: هدرهایی که با المنتور ساخته شدن

اگه قالبت با المنتور کار می‌کنه و یه هدر اختصاصی طراحی کردی (با المنتور پرو یا افزونه‌های هدر و فوتر)، ممکنه تغییرات تنظیمات عمومی هیچ اثری نداشته باشه.

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

راه‌حلش:

  • المنتور پرو: برو به قالب‌ها ← Theme Builder ← Header، هدر فعال رو با المنتور ویرایش کن، روی همون متن کلیک کن و عوضش کن.
  • افزونه‌های رایگان مثل ElementsKit یا Header Footer Builder: معمولاً یه منوی جدا توی پیشخوان می‌سازن. دنبال گزینه‌ای بگرد که اسمش Header Footer یا Theme Builder هست.

یه نکته: بعضی وقت‌ها طراح از ویجت مخصوص Site Tagline المنتور استفاده کرده. توی این حالت متن از تنظیمات وردپرس میاد و روش اول باید جواب بده. اگه ویجت متنی ساده بوده، باید دستی عوضش کنی. با کلیک روی المان می‌فهمی کدومه.

روش پنجم: ویرایش فایل header.php

توی قالب‌های قدیمی یا قالب‌هایی که اختصاصی کدنویسی شدن، ممکنه توسعه‌دهنده این متن رو هاردکد کرده باشه؛ یعنی مستقیم نوشته باشدش وسط کدهای HTML.

اگه هیچ‌کدوم از روش‌های بالا جواب نداد، این احتمالش زیاده.

وارد هاست یا FTP شو و برو به مسیر:

wp-content/themes/نام-قالب-شما/

فایل header.php رو باز کن و دنبال عبارت «یک سایت دیگر با وردپرس فارسی» بگرد. پیداش کردی، یا پاکش کن یا با متن خودت عوضش کن.

ولی قبلش دو تا هشدار جدی:

اول، حتماً از فایل بکاپ بگیر. یه کاراکتر اشتباه توی فایل PHP کافیه که کل سایتت سفید بشه.

دوم، و مهم‌تر: اگه مستقیم فایل قالب اصلی رو دست بزنی، با اولین آپدیت قالب همه تغییراتت از بین می‌ره. راه درستش اینه که یه قالب فرزند (Child Theme) بسازی و فایل header.php رو اونجا کپی و ویرایش کنی.

روش ششم: حذف با کد در functions.php

این روش برای وقتیه که به فایل‌های قالب دسترسی داری ولی نمی‌خوای ساختار قالب رو دستکاری کنی. یه فیلتر می‌ذاری که هر وقت وردپرس خواست معرفی کوتاه رو نشون بده، خالی برگردونه:

php

add_filter( 'get_bloginfo', function( $output, $show ) {
    if ( 'description' === $show ) {
        return '';
    }
    return $output;
}, 10, 2 );

این کد رو توی فایل functions.phpقالب فرزند بذار، نه قالب اصلی.

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

تعویض نوشته یا پاک کردن

نظر شخصی من: عوضش کن، پاکش نکن.

دلیلش اینه که این فیلد فقط یه تزئین نیست. افزونه‌های سئو مثل Rank Math و Yoast ازش توی داده‌های ساختاریافته و تایتل صفحه اصلی استفاده می‌کنن. وقتی خالیش می‌ذاری، عملاً یه فرصت رو سوزوندی که می‌تونستی توش کلمه کلیدی اصلی و برندت رو جا بدی.

از اون طرف، اگه لوگوی گرافیکی داری و از نظر ظاهری متن اضافه‌ست، بهترین کار همون تیک «نمایش عنوان و معرفی کوتاه» هست که توی روش دوم گفتم: مقدار می‌مونه، نمایش نه.

یک شعار خوب چگونه است؟

  • کوتاه باشه. زیر ۶۰ کاراکتر، چون بیشتر از این توی نتایج گوگل بریده می‌شه.
  • بگه چی می‌فروشی یا چی ارائه می‌دی. نه شعار احساسی مبهم.
  • کلمه کلیدی اصلی + شهر یا برند توش باشه، ولی نه به شکل تابلو و اسپم.
  • جمله باشه، نه لیست کلمه کلیدی. «طراحی سایت، سئو، تبلیغات، دیجیتال مارکتینگ» شعار نیست، کلمه‌چینیه.

چندتا نمونه آماده

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

گوگل هنوز متن قدیمی را نشان می‌دهد!

این یکی از رایج‌ترین سؤال‌هاست و جوابش خیلی ساده‌ست: گوگل نسخه قبلی صفحه‌ت رو ذخیره کرده.

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

برای اینکه سرعتش بدی:

۱. وارد گوگل سرچ کنسول شو

۲. آدرس صفحه اصلی سایتت رو توی کادر بالای صفحه بزن و Enter کن

inspect url در سرچ کنسول
inspect url در سرچ کنسول

۳. صبر کن تا گوگل صفحه رو بررسی کنه

۴. روی Request Indexing کلیک کن

معمولاً بین چند ساعت تا چند روز نتیجه رو می‌بینی. بیشتر از این هم پشت سر هم درخواست نده، فایده‌ای نداره.

یه احتمال دیگه هم هست: ممکنه متن قدیمی از افزونه سئوت بیاد، نه از خود وردپرس. برو توی تنظیمات Rank Math یا Yoast، بخش قالب عنوان صفحه اصلی رو چک کن. اگه اونجا متغیر %sitedesc% نوشته شده، یعنی داره همون معرفی کوتاه رو می‌کشه بیرون. یا متغیر رو با متن دلخواهت عوض کن، یا مطمئن شو مقدار معرفی کوتاه درست به‌روز شده.

تنظیمات Rank Math در برگه صفحه اصلی
تنظیمات Rank Math در برگه صفحه اصلی

عیب‌یابی: ذخیره نمی‌شود یا دوباره برمی‌گردد

اگه ذخیره رو می‌زنی ولی هیچ اتفاقی نمی‌افته، به ترتیب این‌ها رو چک کن:

۱. کش. نود درصد مواقع مشکل همینه. افزونه‌هایی مثل رخش، LiteSpeed Cache، WP Rocket یا کش خود سرور، دارن نسخه قدیمی صفحه رو تحویل کاربر می‌دن. بعد از هر تغییر، کش رو کامل تخلیه کن (Purge All). اگه از کلادفلر هم استفاده می‌کنی، اونجا هم باید کش رو پاک کنی. آخر سر، مرورگر خودت رو هم با Ctrl+F5 رفرش کن.

پاک کردن کش در افزونه رخش
پاک کردن کش در افزونه رخش

۲. تداخل افزونه یا قالب. موقتاً قالب رو بذار روی یکی از قالب‌های پیش‌فرض وردپرس و ببین متن درست نشون داده می‌شه یا نه. اگه با قالب پیش‌فرض درست بود، یعنی مشکل از قالب خودته و باید بری سراغ روش چهارم یا پنجم.

۳. سایت چندزبانه. اگه از Polylang یا WPML استفاده می‌کنی، هر زبان معرفی کوتاه جدا داره. ممکنه فارسیش رو عوض کرده باشی ولی انگلیسیش دست‌نخورده مونده باشه. توی تنظیمات افزونه ترجمه، بخش رشته‌های ترجمه (String Translation) رو چک کن.

۴. مشکل دیتابیس. این نادره ولی اتفاق می‌افته. اگه جدول wp_options به دلیل مشکل سرور یا تنظیمات امنیتی حالت فقط‌خواندنی (Read-only) پیدا کرده باشه، هیچ تنظیماتی ذخیره نمی‌شه. برو توی phpMyAdmin و وضعیت جدول رو چک کن، یا مستقیم به پشتیبانی هاست پیام بده.

کدوم روش مال منه؟

روشمناسب کیسختیکدنویسی
تنظیمات عمومیهمه، شروع از اینجاخیلی آسانندارد
سفارشی‌سازیقالب‌های کلاسیکخیلی آسانندارد
ویرایشگر سایتقالب‌های بلوکیآسانندارد
المنتورهدر اختصاصی المنتورمتوسطندارد
header.phpقالب‌های هاردکدشدهسختدارد
functions.phpحذف سراسری با کدمتوسطدارد

پیشنهادم اینه از بالای جدول شروع کنی و بری پایین. اکثر سایت‌ها با ردیف اول حل می‌شن.

سؤال‌های پرتکرار

چرا سایت من انگلیسی نوشته «Just another WordPress site»؟

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

با تغییر معرفی کوتاه، اسم سایتم هم عوض می‌شه؟

نه. «عنوان سایت» و «معرفی کوتاه» دو فیلد جدا هستن. اگه فقط دومی رو دست بزنی، اسم سایتت سرجاشه.

می‌شه فقط توی موبایل مخفیش کرد؟

می‌شه، با CSS و مدیا کوئری. ولی همون‌طور که گفتم، این فقط مخفی‌کاری بصریه و متن توی سورس صفحه می‌مونه. اگه هدفت سئوئه، جواب نمی‌ده. اگه فقط مشکل ظاهریه، اشکالی نداره.

توی پیشخوان من اصلاً بخش «معرفی کوتاه» نیست، چی کار کنم؟

دو حالت داره: یا قالبت بلوکیه و باید بری سراغ ویرایشگر سایت (روش سوم)، یا سطح دسترسی کاربریت مدیر کل نیست و به تنظیمات دسترسی نداری.

چند وقت طول می‌کشه تغییر توی گوگل دیده بشه؟

با درخواست ایندکس دستی، معمولاً چند ساعت تا چند روز. بدون درخواست، ممکنه چند هفته طول بکشه.

حذف این متن به سئوی سایتم آسیب می‌زنه؟

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

خب، امیدوارم کارت راه افتاده باشه. توی نود درصد سایت‌ها همون روش اول کافیه و کل ماجرا سی ثانیه بیشتر طول نمی‌کشه؛ بقیه مقاله برای اون ده درصدیه که قالبشون یه کم لجباز‌ه.

اگه هیچ‌کدوم از این روش‌ها جواب نداد، تو کامنت‌ها بنویس قالبت چیه و دقیقاً کجا این متن رو می‌بینی، تا با هم پیداش کنیم. 🙂

نظر شما در این مورد چیه؟

    پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
    تیم میهن وردپرس
    پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
    تیم میهن وردپرسآنلاین و پاسخگوی شما هستیم.آنلاین

    در حال بارگذاری...

    هر سوالی دارید بپرسید.پاسخگوی شما هستیم.