سلام و عرض ادب و احترام خدمت شما دوستان عزیز
امیدورام که سالم و سرحال و شاداب اماده یک آموزش وردپرس دیگر باشید.در ادامه سری اموزش های وردپرس در این قسمت همراه شما عزیزان هستیم با یک مورد دیگر از وب سایت های وردپرسی و یک آموزش حرفه ای از وردپرس.دوستان در این اموزش قصد دارم یک روش پایه ای را برای حل یک مشکل در وردپرس برای شما دوستان شرح دهیم.دوستان در این اموزش وردپرس روش حل مشکل لود نشدن rtl.css در نسخه انگلیسی وردپرس را بررسی میکنیم.پس تا انتهای این آموزش وردپرس با من همراه باشید عزیزان
دوستان عزیز در ابتدای این اموزش وردپرس و قبل از شروع توضیحات این اموزش باید مواردی مهم را بررسی کنیم و اصلا در ابتدا باید در مورد فایل های RTL صحبت کنیم که شما بدانید این موارد در وب سایت ها به چه فایل هایی اطلاق میشود و دلیل وجود ان ها چیست.دوستان همانطور که میدانید دایرکشن ltr مخفف left-to-right و مختص صفحات چپ چین وب و مناسب برای زبان انگلیسی و دایرکشن rtl مخفف right-to-left مختص صفحات راست چین و مناسب برای زبان فارسی است که در سیستم مدیریت محتوای وردپرس این عمل بصورت خودکار برای زبانهایی همانند زبان فارسی که راست چین هستند بصورت خودکار انجام میگیرد به این معنا که زمانی که شما وردپرس فارسی را نصب نموده اید فایل rtl.css قالب بصورت خودکار از فایل های وردپرس شما فراخوانی شده ودر سورس قالب وردپرس وب سایت وردپرسی شما لود میشود اما اگر وردپرس شما نسخه انگلیسی یا همان ltr باشد فایل rtl قالب وردپرس فراخوان و بارگذاری نخواهد شد که وقتی که این فابل در قالب وردپرس شما بارگذاری نشود برای وب سایت شما مشکلاتی بسیار پدید می آورد چرا که در وب سایت شما وقتی که زبان وب سایت فارسی است دیگر نوشته های وب سایت وردپرسی شما راست چین نیست و این فارسی بودن و چپ چین بودن تضادی آشکار است
خب دوستان حالا که در این مورد اطلاعاتی را کسب کردید قصد داریم هکی را برای آن دسته از دوستان که وردپرس آنها نسخه انگلیسی می باشد و در استفاده از پوسته های آر تی ال دار مشکل دارند توضیح دهیم که به راحتی میتوانند با اضافه کردن این هک وردپرس به فانکشن قالب وردپرس وب سایت وردپرسی خود فایل rtl.css را فراخوان کنند و مشکل راست چین شدن وب سایت وردپرس خود را حل نمایند البته توجه کنید که در صورتی که فایل های RTL وب سایت شما مشکلی از این بابت دارد این مورد را در وب سایت خود قرار دهید
جهت رفع مشکل لود نشدن فایل آر تی ال تنها کافیست هک زیر را به قالب وردپرس وب سایت خود اضافه کنید این کد هک به صورت زیر است:
function iptrtl_add_stylesheet() { $template_dir_uri = get_template_directory_uri(); $template_dir = get_template_directory(); //$stylesheet_dir = get_stylesheet_directory(); if ( file_exists("$template_dir/rtl.css") ) { wp_register_style( 'parent-theme-rtl', "$template_dir_uri/rtl.css" ); wp_enqueue_style( 'parent-theme-rtl' ); } } add_action('wp_print_styles', 'iptrtl_add_stylesheet');
دوستان توجه کنید که با اضافه کردن هکی که در قسمت بالا آمده است و برای شما مهیا شده است وردپرس انگلیسی شما فایل آر تی ال پوسته وردپرس خود را فراخوانی میکند و در نتیجه قالب وردپرس شما بصورت راست چین نمایش داده خواهد شد که با استفاده از آن میتوانید مشکل این راست چین بودن را در وب سایت وردپرسی خود حل نمائید
خب دوستان عزیز این اموزش وردپرس هم به انتها رسید.خیلی ممنونم که تا بدینجا در این اموزش وردپرس مرا همراهی کردید.امیدورم در ادامه این اموزش های وردپرس نیز با من همراه باشید تا بتوانید وب سایت وردپرسی خود را به خوبی سفارشی سازی کرده و توسعه دهید که مطمئنا هدف شما هم همین است دوستان
موفق و پیروز و سربلند باشید دوستان عزیز
منبع: بیگ تم مرجع اموزش هک وردپرس و اموزش امنیت وردپرس