وبلاگ من
کد افزودن متای توضیحات خودکار بر اساس خلاصه مطالب در وردپرس
- ۱۴۰۳/۱۱/۱۴
- -
- کد وردپرس وردپرس
- -
- احمدرضا کریمی

با توجه به اهمیت متای توضیحات در بهینهسازی موتورهای جستجو (SEO)، استفاده از متای توضیحات که به صورت خودکار از خلاصه مطالب ایجاد میشود، میتواند فرایند تهیه محتوا را تسهیل کند و زمان کمتری را از شما بگیرد.
چرا متای توضیحات خودکار؟
یکی از ویژگیهای مفید برای مدیران سایتهایی که با وردپرس کار میکنند، داشتن متای توضیحات است که به صورت خودکار ایجاد شود. این کار میتواند به بهبود رتبه شما در موتورهای جستجو مانند گوگل کمک کند، زیرا کاربران توضیحات دقیقتر و مناسبتری از محتوای صفحه میبینند.
کد افزودن متای توضیحات خودکار
در اینجا کد PHP که میتوانید در قالب سایت خود قرار دهید تا متای توضیحات به صورت خودکار بر اساس خلاصهی مطالب تعیین شود آورده شده است. این کد را در فایل functions.php
قالبتان قرار دهید.
function custom_auto_meta_description() { if (is_single() && !get_post_meta(get_the_ID(), '_yoast_wpseo_metadesc', true)) { $excerpt = get_the_excerpt(); echo '<meta name="description" content="' . esc_attr($excerpt) . '">'; } } add_action('wp_head', 'custom_auto_meta_description');
تنظیمات و شخصیسازی
get_the_excerpt()
: این قسمت از کد مربوط به دریافت خلاصه متن پست است. اگر میخواهید از متن دیگری به عنوان توضیحات استفاده کنید، میتوانید این تابع را تغییر دهید.is_single()
: این تابع بررسی میکند که صفحه جاری یک پست تکی است. اگر میخواهید این تغییرات در برگهها یا انواع دیگر پست نیز اعمال شود، میتوانید این تابع را مطابق نیاز خود تغییر دهید.فیلتر و پلاگینهای SEO: اگر از پلاگینهایی مانند Yoast SEO استفاده میکنید که متای توضیحات را مدیریت میکنند، اطمینان حاصل کنید که تداخلی ایجاد نشده باشد.
نتیجهگیری
با اعمال این تغییرات، میتوانید به راحتی متای توضیحات مقالههای سایت خود را مدیریت کنید بدون اینکه نیاز به فعالیت اضافی داشته باشید. این روش بسیار کارآمد و سبک است و از استفاده بیش از حد از پلاگینها جلوگیری میکند.
اگر سؤال یا نظری دارید، خوشحال میشوم آن را بدانم! امیدوارم این راهنما برای شما مفید باشد.