آموزش وردپرس
خانه / آموزش وردپرس / حل مشکل کارنکردن کدهای جی کوئری در وردپرس
jquery-wordpress

حل مشکل کارنکردن کدهای جی کوئری در وردپرس

ممکنه با این مشکل مواجه شده باشید که یک پلاگین یا کدهای جی کوئری مورد استفاده در پروژه شما روی وردپرس عمل نکنه، یعنی مثلا قبل از اینکه قالبتونو روی وردپرس بیارید اون کد جی کوئری که میتونسته حالا اسلایدر، تب منو، لایت باکس یا هر چیز دیگه ای بوده باشه اجرا میشده ولی به محض آپلود روی وردپرس دیگه عمل نمیکرده!

خب دلیلش مشخصه، این هست که کدهای jquery شما با کدهای پیشفرض درون وردپرس تداخل ایجاد میکنه، اما راه حلش چیه ؟

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

روش اول – غیر فعال کردن فایل کتابخانه جی کوئری پیشفرض وردپرس

بله، احتمالش زیاده که کتابخانه جی کوئری شما در پروژتون با کتابخانه jquery پیشفرض وردپرس تداخل ایجاد کنه و در نتیجه پلاگین شما کار نکنه

برای حل این مشکل کد زیر را درون فایل functions.php قرار دهید تا اون کتابخانه پیشفرض اجرا نشه تا تداخلی هم پیش نیاد!

روش دوم – تبدیل $ به jQuery

به کدهای جی کوئری یا پلاگین خود رجوع کرده (کتابخانه نه) و تمام علامت های $ را به jQuery تبدیل کنید، با این کار هم مشکلتان حل میشود ولی استاندارد نیست

توصیه میشود به جای این روش از الگوی کلوژ استفاده کنید که در قسمت بعد توضیح میدهیم

روش سوم – استفاده از الگوی کلوژ

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

 

نکته: اگر باز هم درست نشد، ابتدا روش دوم را انجام دهید سپس روش سوم را به کار ببرید، یعنی تبدیل کنید و سپس کل کد را درون اون تابع قرار دهید

 

همچنین ببینید

add-text-ads-wordpress

افزودن باکس تبلیغات متنی به ابزارک ها

تبلیغات متنی (Backlinks) یکی از مهمترین پلن های سایت های پربازدید برای تبلیغات میباشد، اگر …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *