آموزش ایجاد ابزارک Fade In the Last در وردپرس با استفاده از jQuery

ضعیفمتوسطخوببسیار خوبعالی
( 0 رای , میانگین : 0,00 از 5)
بارگذاری...

شاید برای شما هم سوال شده باشد که چگونه می توانید ابزارک Fade In the Last را به سایدبار قالب خود اضافه کنید. از این افکت jQuery در بسیاری از سایت ها و وبلاگ های معروف استفاده شده است. وقتیکه کاربر به پایین صفحه میرود، آخرین ابزارک موجود در سایدبار ظاهر می شود. این کار باعث می شود تا ابزارک مذکور بیشتر از هر موقع توجه کاربران را به خود جلب کرده و باعث افزایش نرخ کلیک در سایت شما شود. در این مطلب میخواهیم به شما نشان دهیم که چگونه می توانید ابزارک Fade In the Last را به سایدبار قالب خود اضافه کنید.

در زیر می توانید پیش نمایشی از نتیجه کار را ببینید:

از آنجایی که در این آموزش نیاز است تا برخی فایل های قالب ویرایش و کدهای جدیدی به آنها اضافه شود، بهتر است قبل از انجام هر کاری از سایت خود نسخه پشتیبانتهیه کرده و با نحوه جایگذاری و ویرایش فایل ها در وردپرس آشنا شوید.

گام اول: اضافه کردن جاوااسکریپت مربوط به افکت Fadein

ابتدا شما میبایست کد جی کوئری زیر را به قالب سایت وردپرس خود به عنوان فایلی مجزا اضافه کنید. کافی است فایل جدیدی در ویرایشگر سیستم خود مانند Notepad ایجاد کرده و سپس کدهای زیر را درون آن قرار داده و آنرا تحت عنوان wpb_fadein_widget.js با فرمت جاوااسکریپت ذخیره کنید.


jQuery(document).ready(function($) {
/**
* Configuration
* The container for your sidebar e.g. aside, #sidebar etc.
*/

var sidebarElement = $('div#secondary');


// Check if the sidebar exists
if ($(sidebarElement).length > 0) {

// Get the last widget in the sidebar, and its position on screen

var widgetDisplayed = false;
var lastWidget = $('.widget:last-child', $(sidebarElement));
var lastWidgetOffset = $(lastWidget).offset().top -100;

// Hide the last widget
$(lastWidget).hide();

// Check if user scroll have reached the top of the last widget and display it
$(document).scroll(function() {

// If the widget has been displayed, we don't need to keep doing a check.

if (!widgetDisplayed) {
if($(this).scrollTop() > lastWidgetOffset) {
$(lastWidget).fadeIn('slow').addClass('wpbstickywidget');
widgetDisplayed = true;
}
}
});
}
});

مهم ترین خط کد بالا، عبارت زیر است:

var sidebarElement = $('div#secondary');

div#secondary آیدی div حاوی سایدبار شما است. از آنجایی که هر قالب div مربوط به خود را استفاده می کند، نیاز است تا آیدی مورد استفاده در قالب خود را پیدا کنید.

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

در سورس کد، آیدی div ای که سایدبار قالب را شامل می شود، مشاهده خواهید کرد.

بعد از آن شما میبایست به هاست خود مراجعه کرده و با استفاده از File Manager فایل مذکور را در پوشه قالب خود آپلود کنید. اگر پوشه قالب شما فاقد پوشه js است، قبل از آپلود فایل میبایست پوشه ای با نام js ایجاد کرده و سپس فایل مذکور را در آن آپلود کنید.

 

گام دوم: فراخوانی جاوااسکریپت در قالب وردپرس

حالا که اسکرپیت جی کوئری آماده است، نوبت اضافه کردن آن به قالب است. برای این کار کافی است کد زیر را به فایل functions.php قالب خود اضافه کنید:

wp_enqueue_script( 'stickywidget', get_template_directory_uri() . '/js/wpb-fadein-widget.js', array('jquery'), '1.0.0', true );

کار تمام است و شما حالا می توانید ابزارکی را که میخواهید در سایدبار قالبتان با افکت مذکور نمایش داده شود را اضافه کنید.

گام سوم: ابزارک مذکور را چسبان (sticky) کنید

معمولا کاربران دوست دارند که وقتیکه ابزارک مذکور با افکت Fadein نمایش داده شد، با اسکرول کردن صفحه توسط کاربران نیز ابزارک مذکور فیکس و چسبان باشد. اسم این کار ابزارک شناور یا ابزارک چسبان است.

اگر به کد جی کوئری که در بالا به آن اشاره شد، نگاه کرده باشید، متوجه خواهید شد که که کلاس CSS ای به نام wpbstickywidget به ابزارک بعد از ظاهر شدن اضافه می شود. شما می توانید از این کلاس CSS برای چسبان کردن ابزارک خود بعد از ظاهر شدن استفاده کنید. تمام کاری که نیاز است انجام دهید، اضافه کردن کد زیر به فایل style.css قالبتان است:


.wpbstickywidget {
position:fixed;
top:0px;
}

درباره نویسنده



جواد
( عضو از 6 سال قبل )
  • 168 نوشته
  • 34 دیدگاه
  • 0 محصول
  • 0 دوره آموزشی
جواد - عضو تیم تحریریه مجموعه نوین وردپرس...

نظرات کاربران

ثبت دیدگاه

چند نکته قبل از ارسال دیدگاه :
  • تمامی دیدگاه ها قبل از انتشار عمومی توسط کارشناسان سایت بررسی خواهند شد.
  • دیدگاه هایی که جنبه تبلیغاتی داشته باشند تایید نخواهند شد.
  • آدرس سایت ، مشخصات مدیریت و... در متن دیدگاه حذف خواهند شد.
  • دیدگاه هایی که به زبان انگلیسی باشند تایید نخواهند شد.
  • دیدگاه هایی که حاوی توهین ، تهدید یا... باشند تایید نخواهند شد.

دیدگاهتان را بنویسید

مطالب مرتبط



۵ نکته کاربردی در وردپرس

1717
0
سلام به همه ی طرفدارای نوین وردپرس , ما در این مقاله به بررسی موارد مهم داخل وردپرس می پردازیم که شاید تا الآن به آنها اصلا توجه نمی ...
جزییات بیشتر آموزش را بخوانید!

نحوه بازگردانی وردپرس از نسخه پشتیبان به وسیله Cpanel

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

آشنایی با انواع ریدایرکت در وردپرس

333
0
به احتمال خیلی زیاد بارها در مورد تغییر مسیر یا همان ریدایرکت شنیده اید اما ممکن است با معنا و مفهوم آن آشنایی نداشته باشید. در واقع؛ زمانی ...
جزییات بیشتر آموزش را بخوانید!

آموزش بک آپ گرفتن از دیتابیس در سی پنل cPanel و بازگردانی آن

78
0
پشتیبان گیری منظم از اطلاعات دیتابیس یکی از مهم ترین اقداماتی است که هر مدیر وب سایتی باید در نظر داشته باشد، زیرا این جایی است که مهم ...
جزییات بیشتر آموزش را بخوانید!

چگونه سایت وردپرس خود را در حالت تعمیر و نگهداری قرار دهیم

2250
0
آیا قصد دارید سایت خود را در حالت تعمیر و نگه داری قرار دهید؟ به طور کلی؛ زمانی که شما قصد دارید سایتتان را بروزرسانی کنید و یا ...
جزییات بیشتر آموزش را بخوانید!

آموزش افزودن تایید هویت دو مرحله ای وردپرس | چگونه برای ورود به وردپرس از Two-Factor Authentication استفاده کنیم؟

1121
0
امنیت یکی از مهم ترین مسئله های روز دنیاست و شما باید به آن توجه ویژه ای داشته باشید. از طرفی؛ قراردادن رمزعبور یکی از الزامات امنیتی است ...
جزییات بیشتر آموزش را بخوانید!

افزودن صفحه لودینگ وردپرس | بهترین افزونه های لودینگ (بارگذاری)

5094
0
سرعت بارگذاری صفحه نقش بسیار مهمی در عملکرد وب سایت شما ایجاد می کند. اگر بیش از یک یا دو ثانیه طول بکشد تا یک صفحه به طور ...
جزییات بیشتر آموزش را بخوانید!

معرفی بهترین سرویس ‌های چت آنلاین

662
0
امروزه و به دلیل گسترش وب سایت ها و افزایش خرید به صورت آنلاین، اغلب مشتریان توقع دارند که وقتی وارد یک سایت می شوند، خیلی سریع بتوانند ...
جزییات بیشتر آموزش را بخوانید!

دسته بندی مطالب

محصولات حرفه ای

جستجو کنید…

همکار ما شوید

اگر دوست دارید در زمینه آموزش ، افزونه ، قالب وردپرس و ووکامرس ، آموزش سئو و… مقالات آموزشی خود را در نوین وردپرس منتشر کنید میتوانید به عنوان نویسنده در نوین وردپرس فعالیت کنید.

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