رفتن به مطلب

اضافه کردن جی کوئری به پوسته


elshan

پست های پیشنهاد شده

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


wp_enqueue_script( 'jquery' );

لینک به ارسال

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


wp_enqueue_script( 'jquery' );

اینو دقیقا کجا بزارم؟فقط گذاشتن این کد کفایت می کنه؟

لینک به ارسال

در فایل functions

کد کامل


function my_init() {
if (!is_admin()) {
wp_enqueue_script('jquery');
}
}
add_action('init', 'my_init');

لود جکوئری از آدرسی دیگر:


function my_init() {
if (!is_admin()) {
// comment out the next two lines to load the local copy of jQuery
wp_deregister_script('jquery');
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js', false, '1.3.2');
wp_enqueue_script('jquery');
}
}
add_action('init', 'my_init');

لود جکوئری در فوتر:


function my_init() {
if (!is_admin()) {
wp_deregister_script('jquery');
// load the local copy of jQuery in the footer
wp_register_script('jquery', '/wp-includes/js/jquery/jquery.js', false, '1.3.2', true);
// or load the Google API copy in the footer
//wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js', false, '1.3.2', true);
wp_enqueue_script('jquery');
}
}
add_action('init', 'my_init');

نکته:

در جکوئری وردپرس برای دسترسی باید از jQuery استفاده کرد و نه از $

منبع

لینک به ارسال

در فایل functions

کد کامل


function my_init() {
if (!is_admin()) {
wp_enqueue_script('jquery');
}
}
add_action('init', 'my_init');

لود جکوئری از آدرسی دیگر:


function my_init() {
if (!is_admin()) {
// comment out the next two lines to load the local copy of jQuery
wp_deregister_script('jquery');
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js', false, '1.3.2');
wp_enqueue_script('jquery');
}
}
add_action('init', 'my_init');

لود جکوئری در فوتر:


function my_init() {
if (!is_admin()) {
wp_deregister_script('jquery');
// load the local copy of jQuery in the footer
wp_register_script('jquery', '/wp-includes/js/jquery/jquery.js', false, '1.3.2', true);
// or load the Google API copy in the footer
//wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js', false, '1.3.2', true);
wp_enqueue_script('jquery');
}
}
add_action('init', 'my_init');

نکته:

در جکوئری وردپرس برای دسترسی باید از jQuery استفاده کرد و نه از $

منبع

تشکر.من زیاد به php وارد نیستم. میخوام جی کوئری در همه جای پوسته ام فعال باشه.لطفا بفرمایید چه کدی رو کجا قرار دهم.با تشکر

لینک به ارسال

البته موقع تعریف میتونی به جای جیکوئری از نشانه دلخواه خودت استفاده کنی


jQuery(document).ready( function($) {
// your js processing
});
///////////////////////
var $j = jQuery.noConflict();
$j(function(){
});

لینک به ارسال

البته موقع تعریف میتونی به جای جیکوئری از نشانه دلخواه خودت استفاده کنی


jQuery(document).ready( function($) {
// your js processing
});
///////////////////////
var $j = jQuery.noConflict();
$j(function(){
});

این کد رو در فانکشن قرار بدم حله؟

لینک به ارسال

البته موقع تعریف میتونی به جای جیکوئری از نشانه دلخواه خودت استفاده کنی


jQuery(document).ready( function($) {
// your js processing
});
///////////////////////
var $j = jQuery.noConflict();
$j(function(){
});

این کد برای استفاده هست

با جکوئری آشنا هستید؟

کدهای قبلی برای معرفی جکوئری به پوسته هست

لینک به ارسال

این کد برای استفاده هست

با جکوئری آشنا هستید؟

کدهای قبلی برای معرفی جکوئری به پوسته هست

تشکر.ببینید من با جی کوئری اصلا آشنا نیستم.پوسته ام کلا جی کوئری نداره ازتون می خوام کدی رو بدین تا پوسته ام از جی کوئری به طور کامل پشتیبانی کنه.

لینک به ارسال
  • 1 ماه بعد...

در فایل functions

کد کامل


function my_init() {
if (!is_admin()) {
wp_enqueue_script('jquery');
}
}
add_action('init', 'my_init');

منبع

من این کد رو به سایتم اضافه کردم ولی کل سایتم چپ چین شد، هر کاری می کنم درست نمیشه. لطفا کمکم کنید. :(

لینک به ارسال

برای فعال کردن jquery باید کد زیر رو در header.php و قبل از بسته شدن تگ head وارد کنید


<script src="http://code.jquery.com/jquery-1.9.1.js"></script>

لینک به ارسال

من این کد رو به سایتم اضافه کردم ولی کل سایتم چپ چین شد، هر کاری می کنم درست نمیشه. لطفا کمکم کنید. :(

این کد کار خاصی انجام نمیده

مگر جکوئری باعث این کار بشه که بعیده

لینک به ارسال

این کد کار خاصی انجام نمیده

مگر جکوئری باعث این کار بشه که بعیده

خب حالا چکار کنم ؟ سایتم به هم ریخته، نمیفهمم اشکال از کجاست و چطور باید درستش کنم :(

لینک به ارسال

خب حالا چکار کنم ؟ سایتم به هم ریخته، نمیفهمم اشکال از کجاست و چطور باید درستش کنم :(

تغییرات رو به حالت اول برگردونید و توضیح بدید چه کاری می خواهید انجام بدید تا راهنمایی بشید

لینک به ارسال

تغییرات رو به حالت اول برگردونید و توضیح بدید چه کاری می خواهید انجام بدید تا راهنمایی بشید

تغییرات را کاملا به حالت قبل برگردوندم. فعلا میخام سایتم به حالت قبلی یعنی راست چین برگرده

لینک به ارسال

یکی کمک کنه سایتم چپ چین شده درست نمیشه، چرا اینطوری شد؟ این کد که کاری با style ها نداشت ،داشت؟ :wacko:

golekosar.ir

لینک به ارسال

قوانین رو بخونید زمان انتظار برای پاسخ 48 ساعته نه ده دقیقه

مگه کدها را به حالت اول برنگردوندید باز هم سایتتون مشکل داره؟

این کد را به انتهای فایل style.css قالبتون اضافه کنید


html {direction:rtl;}

آدرستون رو چک کنید الان که سایتی بالا نمی آد

لینک به ارسال

یکی کمک کنه سایتم چپ چین شده درست نمیشه، چرا اینطوری شد؟ این کد که کاری با style ها نداشت ،داشت؟ :wacko:

golekosar.ir

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

+ پوسته پیشفرض فعال

و تست

لینک به ارسال
  • 8 ماه بعد...

در فایل functions

کد کامل


function my_init() {
if (!is_admin()) {
wp_enqueue_script('jquery');
}
}
add_action('init', 'my_init');

لود جکوئری از آدرسی دیگر:


function my_init() {
if (!is_admin()) {
// comment out the next two lines to load the local copy of jQuery
wp_deregister_script('jquery');
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js', false, '1.3.2');
wp_enqueue_script('jquery');
}
}
add_action('init', 'my_init');

لود جکوئری در فوتر:


function my_init() {
if (!is_admin()) {
wp_deregister_script('jquery');
// load the local copy of jQuery in the footer
wp_register_script('jquery', '/wp-includes/js/jquery/jquery.js', false, '1.3.2', true);
// or load the Google API copy in the footer
//wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js', false, '1.3.2', true);
wp_enqueue_script('jquery');
}
}
add_action('init', 'my_init');

نکته:

در جکوئری وردپرس برای دسترسی باید از jQuery استفاده کرد و نه از $

منبع

چند تا سوال درباره این لود جی کوئری داشتم . در قسمت اول که مربوط میشه به " لود جکوئری از آدرسی دیگر: " من داخل قالبم پوشه ای دارم با نام js که درون آن فایل jqeury.min.js و یک فایل Script قرار دادم . حالا اگر آدرسم خارجی نباشه و داخلی باشه ،{ منظور داخل پوشه مربوط به قالب } از چه کدی باید استفاده کنم به جای آن آدرس خارجی ؟

سوال بعدی : موضوع " لود جکوئری در فوتر: " آدرس دهی آن چرا بدین صورت هستش ؟ یعنی از مسیر قالبم چرا فراخوانی نمیکنه ؟


wp_register_script('jquery', '/wp-includes/js/jquery/jquery.js', false, '1.3.2', true);

این آدرس به چه معنا هستش ؟؟

سوال آخر : راهی وجود نداره که اصلا نخواهیم داخل فایل functions.php فایلهای جی.کوئری فراخوانی نکنیم و داخل مثلا صفحه footer.php قرار بدهیم ؟ آیا از طریق آدرس دهی " get_template_directory_uri() " امکانش وجود داره ؟؟؟ ممنون میشم مثالی بزنید ....

لینک به ارسال

برای لود فایل از پوسته از این تابع برای خروجی آدرس پوسته استفاده کنید

http://codex.wordpress.org/Function_Reference/get_template_directory_uri

تفاوتی ندارد کد را مستقیم قرار دهید یا با تابع

این توابع بیشتر برای افزونه‌ها هست

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...