بی شک همه ما حداقل یکبار نام افزونه YOAST SEO وردپرس را شنیده ایم. این افزونه یکی از قدرتمندترین و کامل ترین افزونه وردپرسی در زمینه بهینیه سازی سایت و مطالب است که امکانات آن به مرور زمان در حال افزایش است.
یکی از ویژگی هایی که به تازگی در این افزونه اضافه شده ، قابلیت “شمارنده پیوند متن” (Text Link Counter) است. این ویژگی به 2 جدول در پایگاه داده سایت (دیتابیس) نیاز دارد اما زمانی که افزونه به طور خودکار قادر به ایجاد این دو جدول نباشد، خطایی مانند متن زیر را به شما نمایش خواهد داد:
ویژگی شمارنده پیوند متن (معرفی شده در Yoast SEO 5.0) اکنون غیرفعال است. برای کارکرد این ویژگی Yoast SEO باید جدولی در پایگاه داده ایجاد کنید. ما نمی توانیم بطور خودکار این جدول را ایجاد کنیم.
دلیل اصلی بروز این مشکل، عدم وجود دسترسی لازم برای ساختن خودکار جداول برای این افزونه است ولی اگر با چنین خطایی روبه رو شدید، نگران نباشید ما راه حل رفع مشکل را با شما به اشتراک خواهیم گذاشت.
آموزش رفع خطای ویژگی شمارنده پیوند متن Yoast SEO
بهترین راه حل، ساختن دستی این دو جدول است. هر یک از جدول ها در دیتابیس، محل دسته بندی و قرار گیری اطلاعاتی است که گاها هر یک پارامترهای خاص خود را می توانند داشته باشند. پس ساده ترین روش برای ساختن جدول، ایجاد آنها توسط دستورات SQL است.
- ابتدا وارد phpmyadmin شوید
- دیتابیس مربوط به وردپرستان را انتخاب کنید.
- از تب های بالای صفحه، گزینه SQL را بزنید.
- کد زیر را در کادر متنی صفحه SQL وارد کرده و کلید GO را بزنید.
- کمی صبر کنید تا دو جدول ایجاد شوند و پیامی مبنی بر موفقیت آمیز بودن این عملیات را دریافت نمایید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | CREATE TABLE `wp_yoast_seo_links` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `post_id` bigint(20) unsigned NOT NULL, `target_post_id` bigint(20) unsigned NOT NULL, `type` varchar(8) COLLATE utf8mb4_unicode_ci NOT NULL, PRIMARY KEY (`id`), KEY `link_direction` (`post_id`,`type`) ) DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE `wp_yoast_seo_meta` ( `object_id` bigint(20) unsigned NOT NULL, `internal_link_count` int(10) unsigned NOT NULL DEFAULT '0', `incoming_link_count` int(10) unsigned DEFAULT NULL, UNIQUE KEY `object_id` (`object_id`) ) DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; |
نکته :
اگر با پیام عدم موفقیت در ساخت و وجود تیبل مواجه شدید این خود باگ افزونه Yoast SEO میباشد بنابراین نگران نباشید پس از گذشت ساعتی با خالی شدن Cache پیام خطای افزونه از بین میرود و نیازی به انجام هیچ کار اضافی نیست.
این نوشته چندتا لایک داره؟
دیدگاه خود را بیان کنید