حل مشکل چپ به راست شدن وردپرس بعد از نصب بعضی پلاگین ها

وردپرسی | طراحی سایت با وردپرس

وردپرسی فیدخوان سایت های مرتبط با سیستم مدیریت محتوای وردپرس می باشد. مطالبی شامل قالب های وردپرس، افزونه های وردپرس، هک های وردپرس و اخبار دنیای وردپرس. تمام مطالب برای رعایت حقوق نویسندگان دارای لینک منبع می باشد. سایت های مرتبط با وردپرس نیز که تمایل به ثبت فید خود در سایت وردپرسی دارند نیز می توانند از بخش ثبت سایت به ما اطلاع رسانی کنند. توجه داشته باشید که لازمه این کار داشتن فید مخصوص مطالب وردپرس می باشد.

حل مشکل چپ به راست شدن وردپرس بعد از نصب بعضی پلاگین ها

  • 537 بازدید
  • ۱۲ آبان, ۱۳۹۱

امروز یک افزونه روی وردپرس نصب کردم و بعدش محیط مدیریت وردپرس ریخت به هم و چپ به راست شد . با توجه به اینکه خود پلاگین استایل خاصی نداشت احتمالا مشکل از وردپرس بود.با نگاهی به سورس مدیریت با این کد روبرو شدم :

<link rel='stylesheet' href='http://localhost/wordpress/wp-admin/load-styles.php?c=1&dir=ltr&load=admin-bar,wp-admin&ver=3.4' type='text/css' media='all' />

همونطور که می بینید مقدار dir به صورت ltr به فایل بارگذاری style های وردپرس فرستاده شده . البته علتش رو دقیق نفهمیدم شاید این گزینه در جایی از پلاگین تنظیم شده بود . به هر حال اگه موافقید یافتن علت بماند برای بعد و بریم سراغ پاک کردن صورت مسئله 🙂

با جستجوی اسم این فایل در کل وردپرس (با برنامه Notepad ++) ردش رو تو خط ۷۷۸ در فایل wp-includes/script-loader.php گرفتم که به وسیله یک متغیر rtl یا ltr بودن صفحه رو تعیین می کنه .

با توجه به اینکه کلا سایت ما فارسی هست و نیاز به ltr از اساس وجود نداره به راحتی می تونیم این متغیر رو برداریم و مستقیم مقدار rtl رو بهش پاس بدیم . به این شکل :

		//$  href = $  wp_styles->base_url . "/wp-admin/load-styles.php?c={$  zip}&dir={$  dir}&load=" . trim($  wp_styles->concat, ', ') . '&ver=' . $  ver;
		$  href = $  wp_styles->base_url . "/wp-admin/load-styles.php?c={$  zip}&dir=rtl&load=" . trim($  wp_styles->concat, ', ') . '&ver=' . $  ver;

 

خط اول همون خط پیش فرض هست که کامنت شده و خط دوم یه تغییر کوچیک که توضیحش رو دادیم توشه . همین ! از این به بعد همیشه وردپرس شما راست به چپ نمایش داده میشه

اگه کسی از دوستان علت دقیقش رو می دونه یا راه حل بهتری وجود داره خوشحال میشیم بگید .

منبع : Fotolia | فتولیا » WordPress




ارسال نظر