رفتن به مطلب

اضافه نشدن «دسته ی اصلی» به عنوان در یواست سئو


miraziz

پست های پیشنهاد شده

با سلام.
دوستان من در افزونه یواست به مانند تصویر زیر به ابتدای عنوان نوشته‌ها primary_category و separator (دسته‌ی اصلی و جدا کننده) را اضافه کرده‌ام. یه مشکل عجیبی پیش اومد.
برای عنوانِ مطالبِ بعد از 31تیرماه 99 گزینه‌ی primary_category و separator هر دو اضافه شدند.
اما برای مطالبِ قبل از اون تاریخ، تنها separator به عنوان افزوده می‌شود و primary_category در عنوان نشون داده نمیشه

کش را هم خالی کرده‌ام.
این مشکل از چی میتونه باشه؟
 

816766529_Screenshot(148).png.166a3a3e73d5abfcf538b14ed43fe0d8.png

لینک به ارسال
در 5 ساعت قبل، miraziz گفته است :

با سلام.
دوستان من در افزونه یواست به مانند تصویر زیر به ابتدای عنوان نوشته‌ها primary_category و separator (دسته‌ی اصلی و جدا کننده) را اضافه کرده‌ام. یه مشکل عجیبی پیش اومد.
برای عنوانِ مطالبِ بعد از 31تیرماه 99 گزینه‌ی primary_category و separator هر دو اضافه شدند.
اما برای مطالبِ قبل از اون تاریخ، تنها separator به عنوان افزوده می‌شود و primary_category در عنوان نشون داده نمیشه

کش را هم خالی کرده‌ام.
این مشکل از چی میتونه باشه؟
 

816766529_Screenshot(148).png.166a3a3e73d5abfcf538b14ed43fe0d8.png

سلام. افزونه یواست از نسخه 14 به بعد نمیاد هر بار اطلاعات رو دریافت کنه بلکه اطلاعات رو از جدول indexable ای که به دیتابیس اضافه میکنه میخونه. باید این جدول رو ریست کنید با wp cli ولی کارش یه مقدار تخصصی هست. ساده ترین کار اینه که مواردی که ایراد دارن رو یه مرتبه ویرایش و ذخیره کنید. مثلا دسته یا محصول رو یه بار باز کنید و بروزرسانی کنید اصلاح میشن. روش دیگه هم غیر فعال کردن این قابلیت هست که کار جالبی نیست چون یواست برای افزایش سرعت این کار رو کرده و بخواید غیر فعال کنید افت سرعت خواهید داشت.

لینک به ارسال
در 13 ساعت قبل، yazdaniwp گفته است :

سلام. افزونه یواست از نسخه 14 به بعد نمیاد هر بار اطلاعات رو دریافت کنه بلکه اطلاعات رو از جدول indexable ای که به دیتابیس اضافه میکنه میخونه. باید این جدول رو ریست کنید با wp cli ولی کارش یه مقدار تخصصی هست. ساده ترین کار اینه که مواردی که ایراد دارن رو یه مرتبه ویرایش و ذخیره کنید. مثلا دسته یا محصول رو یه بار باز کنید و بروزرسانی کنید اصلاح میشن. روش دیگه هم غیر فعال کردن این قابلیت هست که کار جالبی نیست چون یواست برای افزایش سرعت این کار رو کرده و بخواید غیر فعال کنید افت سرعت خواهید داشت.

خیلی ممنونم آقای یزدانی. بله, انگار مشکل به همین دلیل است. با جستجو به این نتیجه رسیدم که انگار تیم یواست افزونه ای با نام yoast test helper برای ریست کردن Indexables tables & migrations ارائه داده اند. ولی بعد از نصب افزونه و زدن دکمه ی Reset Indexables tables & migrations با خطای زیر روبرو می شوم.
چون سایت من سایت شعر است و هر دسته بندی به نام شاعر, می خواستم به ابتدای عنوان مطالب نام دسته (نام شاعر) هم افزوده شود. به این خاطر امکان ویرایش تقریبا 200هزارتا نوشته وجود ندارد. :( 

Fatal error: Uncaught YoastSEO_Vendor\Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: You have requested a non-
existent service "Yoast\WP\SEO\Helpers\Indexing_Helper". Did you mean one of these: "Yoast\WP\SEO\Builders\Indexable_Builder", 
"Yoast\WP\SEO\Helpers\Blocks_Helper", "Yoast\WP\SEO\Helpers\Capability_Helper", "Yoast\WP\SEO\Helpers\Current_Page_Helper",
"Yoast\WP\SEO\Helpers\Date_Helper", "Yoast\WP\SEO\Helpers\Environment_Helper", "Yoast\WP\SEO\Helpers\Home_Url_Helper", 
"Yoast\WP\SEO\Helpers\Image_Helper", "Yoast\WP\SEO\Helpers\Indexable_Helper", "Yoast\WP\SEO\Helpers\Language_Helper", 
"Yoast\WP\SEO\Helpers\Meta_Helper", "Yoast\WP\SEO\Helpers\Notification_Helper", "Yoast\WP\SEO\Helpers\Options_Helper", 
"Yoast\WP\SEO\Helpers\Pagination_Helper", "Yoast\WP\SEO\Helpers\Permalink_Helper", "Yoast\WP\SEO\Helpers\Post_Helper", 
"Yoast\WP\SEO\Helpers\Post_Type_Helper", "Yoast\WP\SEO\Helpers\Primary_Term_Helper", "Yoast\WP\SEO\Helpers\Product_Helper",
"Yoast\WP\SEO\Helpers\Redirect_Helper", "Yoast\WP\ in /home/echola/domains/echolalia.ir/public_html/wp-content/plugins/wordpress-seo-
premium/vendor_prefixed/symfony/dependency-injection/Container.php on line 307
یک خطای مهم در وب سایت شما وجود داشت. لطفاً صندوق ایمیل مدیر سایت را برای دستورالعمل بررسی نمایید.

 

ویرایش شده توسط miraziz
لینک به ارسال
در 5 ساعت قبل، miraziz گفته است :

خیلی ممنونم آقای یزدانی. بله, انگار مشکل به همین دلیل است. با جستجو به این نتیجه رسیدم که انگار تیم یواست افزونه ای با نام yoast test helper برای ریست کردن Indexables tables & migrations ارائه داده اند. ولی بعد از نصب افزونه و زدن دکمه ی Reset Indexables tables & migrations با خطای زیر روبرو می شوم.
چون سایت من سایت شعر است و هر دسته بندی به نام شاعر, می خواستم به ابتدای عنوان مطالب نام دسته (نام شاعر) هم افزوده شود. به این خاطر امکان ویرایش تقریبا 200هزارتا نوشته وجود ندارد. :( 


Fatal error: Uncaught YoastSEO_Vendor\Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: You have requested a non-
existent service "Yoast\WP\SEO\Helpers\Indexing_Helper". Did you mean one of these: "Yoast\WP\SEO\Builders\Indexable_Builder", 
"Yoast\WP\SEO\Helpers\Blocks_Helper", "Yoast\WP\SEO\Helpers\Capability_Helper", "Yoast\WP\SEO\Helpers\Current_Page_Helper",
"Yoast\WP\SEO\Helpers\Date_Helper", "Yoast\WP\SEO\Helpers\Environment_Helper", "Yoast\WP\SEO\Helpers\Home_Url_Helper", 
"Yoast\WP\SEO\Helpers\Image_Helper", "Yoast\WP\SEO\Helpers\Indexable_Helper", "Yoast\WP\SEO\Helpers\Language_Helper", 
"Yoast\WP\SEO\Helpers\Meta_Helper", "Yoast\WP\SEO\Helpers\Notification_Helper", "Yoast\WP\SEO\Helpers\Options_Helper", 
"Yoast\WP\SEO\Helpers\Pagination_Helper", "Yoast\WP\SEO\Helpers\Permalink_Helper", "Yoast\WP\SEO\Helpers\Post_Helper", 
"Yoast\WP\SEO\Helpers\Post_Type_Helper", "Yoast\WP\SEO\Helpers\Primary_Term_Helper", "Yoast\WP\SEO\Helpers\Product_Helper",
"Yoast\WP\SEO\Helpers\Redirect_Helper", "Yoast\WP\ in /home/echola/domains/echolalia.ir/public_html/wp-content/plugins/wordpress-seo-
premium/vendor_prefixed/symfony/dependency-injection/Container.php on line 307
یک خطای مهم در وب سایت شما وجود داشت. لطفاً صندوق ایمیل مدیر سایت را برای دستورالعمل بررسی نمایید.

 

خواهش میکنم. این خطا مربوط به نبودن یه سرویس هست. فکر میکنم از افزونه نال شده (هر افزونه ای که از مارکتهای ایرانی خریداری میکنید نال شده هستن) استفاده میکنید و احتمالا با دستکاری کدها این اتفاق افتاده.

ظاهرا چاره دیگه ای نمیمونه و باید کد زیر رو به فایل functions.php قالبتون اضافه کنید و یا با یه توسعه دهنده وردپرس ارتباط بگیرید تا براتون با wp cli کار رو انجام بده. در هر صورت کد زیر کمکتون میکنه:

add_filter( 'wpseo_dynamic_permalinks_enabled', '__return_true' );

 

لینک به ارسال
در ۱ ساعت قبل، yazdaniwp گفته است :

خواهش میکنم. این خطا مربوط به نبودن یه سرویس هست. فکر میکنم از افزونه نال شده (هر افزونه ای که از مارکتهای ایرانی خریداری میکنید نال شده هستن) استفاده میکنید و احتمالا با دستکاری کدها این اتفاق افتاده.

ظاهرا چاره دیگه ای نمیمونه و باید کد زیر رو به فایل functions.php قالبتون اضافه کنید و یا با یه توسعه دهنده وردپرس ارتباط بگیرید تا براتون با wp cli کار رو انجام بده. در هر صورت کد زیر کمکتون میکنه:


add_filter( 'wpseo_dynamic_permalinks_enabled', '__return_true' );

 

خیلی ممنون آقای یزدانی از راهنمایی های که کردید. مجبور شدم پشتیبانی محصول را تمدید کرده و از آنها کمک بخواهم. 

لینک به ارسال
در در ۱۳۹۹/۸/۲۷ در 20:38، yazdaniwp گفته است :

خواهش میکنم. این خطا مربوط به نبودن یه سرویس هست. فکر میکنم از افزونه نال شده (هر افزونه ای که از مارکتهای ایرانی خریداری میکنید نال شده هستن) استفاده میکنید و احتمالا با دستکاری کدها این اتفاق افتاده.

ظاهرا چاره دیگه ای نمیمونه و باید کد زیر رو به فایل functions.php قالبتون اضافه کنید و یا با یه توسعه دهنده وردپرس ارتباط بگیرید تا براتون با wp cli کار رو انجام بده. در هر صورت کد زیر کمکتون میکنه:


add_filter( 'wpseo_dynamic_permalinks_enabled', '__return_true' );

 

آقای یازدانی وقت بخیر. من این مشکل نال بودن افزونه را با پشتیبانی محصول در میان گذاشتم و رفع شد. و با استفاده از افزونه yoast test helper جدول ها را ریست کردم. ولی متاسفانه باز این مشکل حل نشد و هنوز برای مطالب قبل از تاریخ 31تیرماه99 دسته بندی اصلی را در ابتدای عنوان نوشته ها نمی آورد. البته اشاره کنم به نظرم حدودا در تاریخ 31 تیرماه ما افزونه یواست را نصب و استفاده کردیم. قبل از آن از All in one seo pack استفاده می کردیم.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...