سلام دوستان
سایت ما یه مشکل عجیبی داره و اون اینه که تاریخ مطالب ما تو گوگل 1998 میخوره!
کسی میتونه راهنمایی کنه چطور درستش کنیم؟
افزونه فارسی ساز رو پاک کردم یکی دیگه ریختم ولی جواب نداد
https://nabzebourse.com
سلام دوستان
سایت ما یه مشکل عجیبی داره و اون اینه که تاریخ مطالب ما تو گوگل 1998 میخوره!
کسی میتونه راهنمایی کنه چطور درستش کنیم؟
افزونه فارسی ساز رو پاک کردم یکی دیگه ریختم ولی جواب نداد
https://nabzebourse.com
سلام
از بخش تنظیمات منطقه زمانی و تاریخ را چک کنید درست وارد شده باشه
احتمال خیلی زیاد از تنظیمات قالبتون هست، تنظیمات قالب را هم چک کنید
افزونه پارسی دید را جایگزین افزونه جلالی کنید
گوگل ایراد تاریخ میگیره
این جا رو ببینید:
https://search.google.com/structured-data/testing-tool/u/0/#url=https%3A%2F%2Fnabzebourse.com%2F%D9%BE%D8%A7%DB%8C-%D9%84%D9%86%DA%AF-%D8%B4%D8%A7%D8%AE%D8%B5-%D8%AF%D8%B1-%D8%A7%D8%B1%D8%AA%D9%81%D8%A7%D8%B9-211-%D9%87%D8%B2%D8%A7%D8%B1-%D9%88%D8%A7%D8%AD%D8%AF%DB%8C-%D8%A7%D9%81%D8%AA-728%2F
چطور میشه حلش کرد؟
مشکل رو پیدا کردم به خاطر افزونه های فارسی سازه
غیر فعالشون کنم تاریخ درست میشه
ولی تاریخ سایت میلادی میشه چی کار کنم تاریخا شمسی بشه این مشکلم پیش نیاد؟
زبان گوگل رو تو مرورگرتون تغییر بدین به فارسی زمان هم شمسی نشون میده. این ربطی به وبسایت شما نداره، به تنظیمات زبان گوگل شما بر میگرده.
ممنون از جوابتون
منظورم تو گوگل نیست.
الان مشکل اینه که تاریخ پستام تو سایت شمسیه و گوگل نمیتونه درک کنه این تاریخو:
1398/2/28 11:10:35 (Cannot understand the value 1398/2/28 11:10:35 as a date/time. Learn more about date/time formats.)
نمیدونم چطور اینو درستش کنم.
اگه افزونه های فارسی ساز رو غیر فعال کنم درست میشه ولی تاریخ و اعداد تو سایت میلادی میشه.
افزونه yoast را غیرفعال کنید و افزونه فارسی ساز را فعال، تست کنید ببینید آکی میشه
متاسفانه درست نشد
ما تو وبلاگ سون هاست از افزونه WP Jalali استفاده می کنیم. مشکلی هم نداریم. یه وبلاگ خیلی ساده با ۳ تا افزونه.
سلام دوست عزیز،
لطفا فارسی سازتونو غیر فعال کنید و این افزونرو تست کنید:
درست نشد لج کرده با ما
تاریخ شما داره اشتباه فراخوانی میشه ، تصویر زیر رو ببینید
اما استاندارد به این صورت هست :
تنظیمات قالب رو چک کنید ، اگه schema داره غیر فعال کنید ، افزونه یواست رو نصب کنید و تست بگیرید ببینید درست میشه
نه. درست نشد
تو کل اینترنت فقط اینو پیدا کردم :
ولی سازنده قالب نمیدونم چی کار کرده که دسترسی به فایل functions.php ندارم که ادیتش کنم بلکه درست شه.
الان درست شد ، فقط حالا بگردید ببینید چرا این منشتر میشه ، دو حالت داره ، یا تنظیمات قالب ، یا یک افزونه مرتبط با سئو
سلام
افزونه جلالی را نصب کنید
مطابق تصویر پایین تنظیمات افزونه را قرار بدید ؛
سپس تابع زیر را در functions.php قالب خود قرار دهید:
function SevenHost($format, $pid) {
echo jdate($format, get_the_time('U', $pid));
}
الان تمام تاریخ های شما میلادی و همچنین با اعداد لاتین هست ولی حالا تاریخ پست ها هم میلادی هست
برای شمسی کردن تاریخ پست ها از تابع jdate درون افزونه جلالی استفاده میکنیم به شکل زیر:
در حلقه پست هاتون هر جا که تابع the_time مثلا به شکل زیر بود:
the_time('j F Y');
با تابع SevenHost که در functions.php قرار دادید جایگزین میکنید به شکل زیر:
SevenHost('j F Y', $post->ID);