amirhoseinmahdi 1 ارسال شده در اسفند 96 گزارش بازنشر ارسال شده در اسفند 96 سلام من یک سایت دو زبانه دارم وقتی وردپرس فارسی رو روش فعال میکنم در هر دو حالت فارسی و انگلیسی ، تاریخ روز و تاریخ پست ها به شمسی نمایش میده و من میخواد در صورتی که داخل زبان فارسی سایت هستیم تاریخ شمسی باشه و وقتی میریم رو زبان انگلیسی سایت تاریخ به میلادی نشان بده ... ممنون میشم راهنمایی کنید . لینک به ارسال
mehran-b 2385 ارسال شده در اسفند 96 گزارش بازنشر ارسال شده در اسفند 96 سلام و درود چطوری سایت رو دو زبانه کردین؟ 1 لینک به ارسال
amirhoseinmahdi 1 ارسال شده در اسفند 96 مالک گزارش بازنشر ارسال شده در اسفند 96 با استفاد از افزونه Polylang . لینک به ارسال
amirhoseinmahdi 1 ارسال شده در اسفند 96 مالک گزارش بازنشر ارسال شده در اسفند 96 در ۱ ساعت قبل، mehran-b گفته است : سلام و درود چطوری سایت رو دو زبانه کردین؟ با استفاد از افزونه Polylang . لینک به ارسال
mehran-b 2385 ارسال شده در اسفند 96 گزارش بازنشر ارسال شده در اسفند 96 در 4 دقیقه قبل، amirhoseinmahdi گفته است : با استفاد از افزونه Polylang . خوب افزونه فارسی سازتون چیه؟ لینک به ارسال
amirhoseinmahdi 1 ارسال شده در اسفند 96 مالک گزارش بازنشر ارسال شده در اسفند 96 در هم اکنون، mehran-b گفته است : خوب افزونه فارسی سازتون چیه؟ پارسی دیت لینک به ارسال
mehran-b 2385 ارسال شده در اسفند 96 گزارش بازنشر ارسال شده در اسفند 96 در 4 دقیقه قبل، amirhoseinmahdi گفته است : پارسی دیت خوب یه عکس هم از صفحه تنظیمات polylang بفرستید. لینک به ارسال
amirhoseinmahdi 1 ارسال شده در اسفند 96 مالک گزارش بازنشر ارسال شده در اسفند 96 در 4 دقیقه قبل، mehran-b گفته است : خوب یه عکس هم از صفحه تنظیمات polylang بفرستید. متاسفانه نمیتونم از صفحه عکس بگیرم .. نمیدنم چه مشکلی پیش اومده ... اما تنظیمات خاصی نداره .. یکی برای تبدیل url و یکی برای تشخیص بر اساس زبان مرورگر و چندتا چیز دیگه که کاری به تنظیمات تاریخ و سات نداره ... یکی از دوستان میگفت با یه قطعه کد میتونی تغییراتی ایجاد کنی . خیلی هم گشتم یه چندتا کد پیدا کردم اما جواب نداد. لینک به ارسال
mehran-b 2385 ارسال شده در اسفند 96 گزارش بازنشر ارسال شده در اسفند 96 حالا یه کدی میدم بذارید توی functions.php قالب سایت شاید درست در اومد. add_action('init', function() { if(pll_current_language() == 'en') { global $wpp_settings; $wpp_settings['persian_date'] = 'disable'; } }, 999); لینک به ارسال
amirhoseinmahdi 1 ارسال شده در اسفند 96 مالک گزارش بازنشر ارسال شده در اسفند 96 در 4 دقیقه قبل، mehran-b گفته است : حالا یه کدی میدم بذارید توی functions.php قالب سایت شاید درست در اومد. add_action('init', function() { if(pll_current_language() == 'en') { global $wpp_settings; $wpp_settings['persian_date'] = 'disable'; } }, 999); اون قسمت آخر کد 999 باید باشه .... چون تا قبل از تون که پرانتز بسته میشه رو گذاشتم تو فانکشن قالب ارور میده لینک به ارسال
mehran-b 2385 ارسال شده در اسفند 96 گزارش بازنشر ارسال شده در اسفند 96 در 1 دقیقه قبل، amirhoseinmahdi گفته است : اون قسمت آخر کد 999 باید باشه .... چون تا قبل از تون که پرانتز بسته میشه رو گذاشتم تو فانکشن قالب ارور میده متوجه نشدم کد بالا ارور میده؟ اگر میده چه اروری؟ لینک به ارسال
amirhoseinmahdi 1 ارسال شده در اسفند 96 مالک گزارش بازنشر ارسال شده در اسفند 96 در 1 دقیقه قبل، mehran-b گفته است : متوجه نشدم کد بالا ارور میده؟ اگر میده چه اروری؟ آقا ارورش بر طرف شد ... ارور ساینتکس بود .... من کد رو گذاشتم اخر فایل فانکشن قبل از بسته شدن آخرین تگ php ... سایت لود شد اما تاریخ همچنان در دو زبان شمسیه لینک به ارسال
mehran-b 2385 ارسال شده در اسفند 96 گزارش بازنشر ارسال شده در اسفند 96 در 1 دقیقه قبل، amirhoseinmahdi گفته است : آقا ارورش بر طرف شد ... ارور ساینتکس بود .... من کد رو گذاشتم اخر فایل فانکشن قبل از بسته شدن آخرین تگ php ... سایت لود شد اما تاریخ همچنان در دو زبان شمسیه خوب اون کد رو بیخیال شو اینو بذار. if(pll_current_language() == 'en') { remove_filter( 'the_time', 'wpp_fix_post_time', 10, 2 ); remove_filter( 'the_date', 'wpp_fix_post_date', 10, 2 ); remove_filter( 'get_comment_time', 'wpp_fix_comment_time', 10, 2 ); remove_filter( 'get_comment_date', 'wpp_fix_comment_date', 10, 2 ); remove_filter( 'get_post_modified_time', 'wpp_fix_post_date', 10, 2 ); remove_action( 'date_i18n', 'wpp_fix_i18n', 10, 3 ); } لینک به ارسال
amirhoseinmahdi 1 ارسال شده در اسفند 96 مالک گزارش بازنشر ارسال شده در اسفند 96 در 3 دقیقه قبل، mehran-b گفته است : خوب اون کد رو بیخیال شو اینو بذار. if(pll_current_language() == 'en') { remove_filter( 'the_time', 'wpp_fix_post_time', 10, 2 ); remove_filter( 'the_date', 'wpp_fix_post_date', 10, 2 ); remove_filter( 'get_comment_time', 'wpp_fix_comment_time', 10, 2 ); remove_filter( 'get_comment_date', 'wpp_fix_comment_date', 10, 2 ); remove_filter( 'get_post_modified_time', 'wpp_fix_post_date', 10, 2 ); remove_action( 'date_i18n', 'wpp_fix_i18n', 10, 3 ); } مهندس جان دستت درد نکنه ... اوکی شد . یه دنیا ممنون . فقط میشه به این کد خظی اضافه کرد اعداد موجود در نوشته هارو هم انگلیسی نشون بده ؟؟؟ لینک به ارسال
mehran-b 2385 ارسال شده در اسفند 96 گزارش بازنشر ارسال شده در اسفند 96 در 3 دقیقه قبل، amirhoseinmahdi گفته است : فقط میشه به این کد خظی اضافه کرد اعداد موجود در نوشته هارو هم انگلیسی نشون بده ؟؟؟ بله ممکنه. if(pll_current_language() == 'en') { remove_filter( 'the_time', 'wpp_fix_post_time', 10, 2 ); remove_filter( 'the_date', 'wpp_fix_post_date', 10, 2 ); remove_filter( 'get_comment_time', 'wpp_fix_comment_time', 10, 2 ); remove_filter( 'get_comment_date', 'wpp_fix_comment_date', 10, 2 ); remove_filter( 'get_post_modified_time', 'wpp_fix_post_date', 10, 2 ); remove_action( 'date_i18n', 'wpp_fix_i18n', 10, 3 ); remove_filter( 'wp_title', 'fixnumber' , 20 ); remove_filter( 'the_title', 'fixnumber' , 20 ); remove_filter( 'the_content', 'fixnumber' ); remove_filter( 'the_excerpt', 'fixnumber' ); remove_filter( 'comment_text', 'fixnumber' ); remove_filter( 'comments_number', 'fixnumber' ); remove_filter( 'wp_list_categories', 'fixnumber' ); remove_filter( 'the_content', 'fixarabic' ); remove_filter( 'the_title', 'fixarabic' ); remove_filter( 'comment_text', 'fixarabic' ); remove_filter( 'wp_list_categories', 'fixarabic' ); remove_filter( 'the_excerpt', 'fixarabic' ); } 1 لینک به ارسال
amirhoseinmahdi 1 ارسال شده در اسفند 96 مالک گزارش بازنشر ارسال شده در اسفند 96 در 2 دقیقه قبل، mehran-b گفته است : بله ممکنه. if(pll_current_language() == 'en') { remove_filter( 'the_time', 'wpp_fix_post_time', 10, 2 ); remove_filter( 'the_date', 'wpp_fix_post_date', 10, 2 ); remove_filter( 'get_comment_time', 'wpp_fix_comment_time', 10, 2 ); remove_filter( 'get_comment_date', 'wpp_fix_comment_date', 10, 2 ); remove_filter( 'get_post_modified_time', 'wpp_fix_post_date', 10, 2 ); remove_action( 'date_i18n', 'wpp_fix_i18n', 10, 3 ); remove_filter( 'wp_title', 'fixnumber' , 20 ); remove_filter( 'the_title', 'fixnumber' , 20 ); remove_filter( 'the_content', 'fixnumber' ); remove_filter( 'the_excerpt', 'fixnumber' ); remove_filter( 'comment_text', 'fixnumber' ); remove_filter( 'comments_number', 'fixnumber' ); remove_filter( 'wp_list_categories', 'fixnumber' ); remove_filter( 'the_content', 'fixarabic' ); remove_filter( 'the_title', 'fixarabic' ); remove_filter( 'comment_text', 'fixarabic' ); remove_filter( 'wp_list_categories', 'fixarabic' ); remove_filter( 'the_excerpt', 'fixarabic' ); } مهندس دمت گرم ... یه دنیا ممنون.واقعا وقتتو در اختیار مردم میزاری و بدون هزینه یه دنیا ارزش داره . هر چی از خدا میخوای انشاالله بهت بده . مهندس جان با عرض شرمندگی ... فقط یه مشکلی در ثبت نام کاربر و ورودش به سایت داشتم یه تاپیک جدید باز کنم یا همین جا میتونی کمکم کنی ؟؟؟ لینک به ارسال
mehran-b 2385 ارسال شده در اسفند 96 گزارش بازنشر ارسال شده در اسفند 96 در 1 دقیقه قبل، amirhoseinmahdi گفته است : مهندس دمت گرم ... یه دنیا ممنون.واقعا وقتتو در اختیار مردم میزاری و بدون هزینه یه دنیا ارزش داره . هر چی از خدا میخوای انشاالله بهت بده . خواهش میکنم. در 1 دقیقه قبل، amirhoseinmahdi گفته است : مهندس جان با عرض شرمندگی ... فقط یه مشکلی در ثبت نام کاربر و ورودش به سایت داشتم یه تاپیک جدید باز کنم یا همین جا میتونی کمکم کنی ؟؟؟ قطعا باید تاپیک جدید درج کنید. اگر بنده در اون زمینه هم بتونم کمک کنم جواب میدم. موفق باشید لینک به ارسال
amirhoseinmahdi 1 ارسال شده در اسفند 96 مالک گزارش بازنشر ارسال شده در اسفند 96 در 3 دقیقه قبل، mehran-b گفته است : خواهش میکنم. قطعا باید تاپیک جدید درج کنید. اگر بنده در اون زمینه هم بتونم کمک کنم جواب میدم. موفق باشید بازم یه دنیا ممنون. 1 لینک به ارسال
Moracoder 0 ارسال شده در مرداد 99 گزارش بازنشر ارسال شده در مرداد 99 در در ۱۳۹۶/۱۲/۸ در 13:24، mehran-b گفته است : بله ممکنه. if(pll_current_language() == 'en') { remove_filter( 'the_time', 'wpp_fix_post_time', 10, 2 ); remove_filter( 'the_date', 'wpp_fix_post_date', 10, 2 ); remove_filter( 'get_comment_time', 'wpp_fix_comment_time', 10, 2 ); remove_filter( 'get_comment_date', 'wpp_fix_comment_date', 10, 2 ); remove_filter( 'get_post_modified_time', 'wpp_fix_post_date', 10, 2 ); remove_action( 'date_i18n', 'wpp_fix_i18n', 10, 3 ); remove_filter( 'wp_title', 'fixnumber' , 20 ); remove_filter( 'the_title', 'fixnumber' , 20 ); remove_filter( 'the_content', 'fixnumber' ); remove_filter( 'the_excerpt', 'fixnumber' ); remove_filter( 'comment_text', 'fixnumber' ); remove_filter( 'comments_number', 'fixnumber' ); remove_filter( 'wp_list_categories', 'fixnumber' ); remove_filter( 'the_content', 'fixarabic' ); remove_filter( 'the_title', 'fixarabic' ); remove_filter( 'comment_text', 'fixarabic' ); remove_filter( 'wp_list_categories', 'fixarabic' ); remove_filter( 'the_excerpt', 'fixarabic' ); } سلام خسته نباشید. عذر میخوام، من این قطعه کد رو در فانکشن خودم قرار دادم ولی هنوز تاریخ رو در هر دو زبان انگلیسی و فارسی، شمسی نشون میده. قطعه کد قبلی رو هم که قرار دادید تست کردم نشد. من هم از هر دو افزونه polylang و parsidate استفاده میکنم خواهش میکنم راهنماییم کنید. لینک به ارسال
yazdaniwp 1187 ارسال شده در مرداد 99 گزارش بازنشر ارسال شده در مرداد 99 در در ۱۳۹۹/۵/۲۸ در 19:42، Moracoder گفته است : سلام خسته نباشید. عذر میخوام، من این قطعه کد رو در فانکشن خودم قرار دادم ولی هنوز تاریخ رو در هر دو زبان انگلیسی و فارسی، شمسی نشون میده. قطعه کد قبلی رو هم که قرار دادید تست کردم نشد. من هم از هر دو افزونه polylang و parsidate استفاده میکنم خواهش میکنم راهنماییم کنید. سلام. نمیدونم چه لزومی داره که این کد رو دوستان نوشتن. این کد کار استانداردی نیست کلا. شما این مراحل رو طی کنید: 1- داخل مسیر public_html/wp-content برید. 2- اگه پوشه mu-plugins ندارید داخلش یکی بسازید و اگه دارید هم واردش بشید. 3- اگه داخل پوشه mu-plugins فایلی به اسم mu-plugins.php ندارید یکی بسازید و اگه دارید، برای ویرایش بازش کنید. 4- کد زیر رو داخلش وارد کنید: <?php // دریافت آدرس فعلی $uri = $_SERVER['REQUEST_URI']; // شرط رو بر اساس تنظیماتی که دارید تغییر بدید. اینجا فرض بر این هست که آدرس زبان فارسی سایت به شکل زیر هست: // www.example.com/fa/ if( ! substr( $uri, '/fa/' ) ) { add_filter( 'option_active_plugins', function( $plugins ) { $not_allowed = array( 'wp-parsidate/wp-parsidate.php' ); return array_values( array_diff( $plugins, $not_allowed ) ); } ); } 5- فایل رو ذخیره کنید. 2 1 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری