omid020
آفلاین
عضو
تعداد نوشتهها: ۱۲
تشکر شده: ۴ بار
#
نوشته شده: ۹ سال پیش
۱۹ مهر ۱۳۹۳ - ۰۹:۵۸
سلام
من نسخه 4 وردپرس فارسی استفاده می کنم.
از قالبی دارم استفاده می کنم که اعداد درون دیدگاه ها رو فارسی نشون میده اما عدد مربوط به تعداد دیدگاه ها و اعداد مربوط به صفحه بندی رو انگلیسی نشون میده. چه تغییری در قالبم باید بدم تا این اعداد هم به فارسی نمایش داده بشه؟
شایان ذکر است در قسمت تنظیمات وردپرس فارسی و بخش تبدیل اعداد به فارسی تمامی آیتم ها فعال شده اند.
mohammad93
آفلاین
عضو
تعداد نوشتهها: ۲۲
تشکر شده: ۸ بار
#
نوشته شده: ۹ سال پیش
۱۹ مهر ۱۳۹۳ - ۲۳:۰۲
سلام
افزونه وردپرس فارسی رو تست کنید.
مشکلتون حل میشه.
احتمالا قبلا تو روت هاست.
برید تو قسمت افزونه ها و فعالش کنید.
تنظماتش رو میتونید تغییر بدید.
omid020
آفلاین
عضو
تعداد نوشتهها: ۱۲
تشکر شده: ۴ بار
#
نوشته شده: ۹ سال پیش
۲۳ مهر ۱۳۹۳ - ۱۳:۳۸
سلام
عرض کردم این افزونه نصب و فعال هست و حتی عدد درون دیدگاه ها و متون رو فارسی می بینم. برای اینکه بتونم عدد مربوط به تعداد دیدگاه ها و اعداد صفحه بندی رو به فارسی داشته باشم پارامترهای درون قالبم باید به چه شکلی باشند؟
mohammad93
آفلاین
عضو
تعداد نوشتهها: ۲۲
تشکر شده: ۸ بار
#
نوشته شده: ۹ سال پیش
۲۴ مهر ۱۳۹۳ - ۰۰:۴۲
من خودم از این افزونه استفاده میکنم و عدد هاشو هم فارسی نشون میده!
bornadl
آفلاین
عضو
تعداد نوشتهها: ۱۰۲
تشکر شده: ۲۸ بار
#
نوشته شده: ۹ سال پیش
۲۴ مهر ۱۳۹۳ - ۲۲:۲۹
برای ما هم انگلیسی نشون میده.
omid020
آفلاین
عضو
تعداد نوشتهها: ۱۲
تشکر شده: ۴ بار
#
نوشته شده: ۹ سال پیش
۲۶ مهر ۱۳۹۳ - ۱۵:۵۵
سلام مجدد،
ببینید دوستان قالب من داره از این تابع برای نمایش تعداد دیدگاه ها و لینکش استفاده می کنه:
// Comment Number and Link
// =============================================================================
if ( ! function_exists( 'x_icon_comment_number' ) ) :
function x_icon_comment_number() {
if ( comments_open() ) {
$title = get_the_title();
$link = get_comments_link();
$number = get_comments_number();
if ( $number == 0 ) {
$comments = '';
} else {
$comments = sprintf( '<a href="%1$s" title="%2$s" class="meta-comments">%3$s</a>',
esc_url( $link ),
esc_attr( sprintf( __( 'Leave a comment on: “%s”', '__x__' ), $title ) ),
number_format_i18n( $number )
);
}
} else {
$comments = '';
}
$post_type = get_post_type();
$post_type_post = $post_type == 'post';
$no_post_meta = x_get_option( 'x_blog_enable_post_meta', '' ) == '';
if ( $post_type_post && $no_post_meta ) {
return;
} else {
echo $comments;
}
}
endif;
حالا من باید با توجه به توابع موجود در افزونه ی فارسی ساز چه تابعی رو به فایل functions.php اضافه کنم و یا همین تابع رو چجوری تغییر بدم تا اعداد به فارسی نشون داده بشه؟
omid020
آفلاین
عضو
تعداد نوشتهها: ۱۲
تشکر شده: ۴ بار
#
نوشته شده: ۹ سال پیش
۲۶ مهر ۱۳۹۳ - ۲۰:۵۵
اقا خودم یافتم :)
کافیه متغیر مربوط به عدد رو وارد تابع ztjalali_persian_num کنید، مثلاً در مورد مثال من این شد :
ztjalali_persian_num(number_format_i18n( $number ))