درحال بارگذاری...

دوره های اموزشی رایگان میخوای؟ حتما چنل یوتیوب مارو دنبال کن که کلی دوره جامع و رایگان داریم براتون!!!

rasanico

چگونگی افزودن دکمه اسکرول به بالا در سایت وردپرسی

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

 

فهرست مطالب

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

یکی از روش های ساخت دکمه بازگشت به بالای صفحه وردپرس استفاده از افزونه WPFront Scroll Top است که یک افزونه رایگان در مخزن وردپرس است. در این بخش به آموزش تنظیمات این افزونه می پردازیم.

نصب و فعالسازی افزونه WPFront Scroll Top

بعد از نصب افزونه و فعالسازی آن، در پیشخوان وردپرس > تنظیمات، مانند تصویر زیر منوی اسکرول به بالا اضافه می شود. وقتی روی زیر منو کلیک کنید صفحه تنظیمات آن که به شکل زیر است باز می شود که در ادامه به بررسی تعدادی از بخش های مهم آن می پردازیم.

افزودن دکمه بازگشت به بالا با افزونه WPFront Scroll Top

  • فعال: با این گزینه دکمه بازگشت به بالا وردپرس را فعال می کنید.
  • مقدار جابجایی اسکرول: تعداد پیکسل هایی که باید پیمایش شده تا دکمه ظاهر شود.
  • JavaScript Async: این گزینه امکان اسکرول با جاوا اسکریپت را فراهم می کند و بازگشت به بالای صفحه کارکرد بهتری خواهد داشت.
  • ابعاد دکمه: اندازه دکمه را بر حسب پیکسل تعیین کنید اگر 0 بگذارید اندازه استاندارد و پیش فرض را می گیرد.
  • مدت زمان مخفی شدن دکمه: مدت زمان مخفی شدن دکمه اسکرول را بعد از رسیدن به بالای صفحه مشخص می کند.
  • مدت زمان اسکرول: مدت زمانی که اسکرول صفحه طول می کشد را تعیین کنید.
  • مخفی شدن خودکار: این گزینه دکمه اسکرول را به صورت خودکار مخفی می کند.
  • عدم نمایش در دستگاه های کوچک: با این گزینه دستگاه در دستگاه هایی که عرض مشخصی دارند و عرض آنها را در گزینه بعدی تعیین می کنید نمایش داده نمی شود.
  • عدم نمایش در پنجره های کوچک: در صورتی که مرورگر را تغییر سایز دهید برای سایز مشخص دکمه بازگشت به بالا را نمایش نمی دهد. این سایز را در گزینه “حداکثر عرض پنجره های کوچک” مشخص خواهید کرد.
  • عدم نمایش در WP-ADMIN: دکمه را در حالت لاگین wp-admin مخفی می کند.
  • استایل دکمه: استایل دکمه را تعیین می کنید که تصویر، متن و Fontawesome باشد.
  • Button Action: با زدن دکمه بازگشت به بالا چه اکشن و عملی انجام شود که پیش فرض آن اسکرول به بالا است.
  • محل: محل قرار گیری دکمه را مشخص می کنید.
  • فیلتر: در بخش فیلتر مشخص می کنید که دکمه بازگشت به بالای صفحه وردپرس در چه صفحاتی نمایش داده شود.

تنظیمات افزونه WPFront Scroll Top برای افزودن دکمه بازگشت به بالای صفحه وردپرس

Image Button: در این بخش تصویر دکمه را انتخاب کنید و یا می توانید در بخش url، آدرس تصویر دلخواه خود را وارد کنید.

مقدار Alt: در این بخش از افزونه هم عنوان تصویر را انتخاب کنید.

افزودن دکمه بازگشت به بالای صفحه وردپرس با افزونه WPFront Scroll Top

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

یکی دیگر از روش های افزودن دکمه بازگشت به بالا وردپرس، استفاده از کد است. وارد هاست خود و بخش File manager شوید. از بخش Public-html > wp-content < themes وارد پوشه پوسته فعال شوید. در داخل یک فایل متنی کدهای زیر را کپی کرده و آن را با نام scroll.js ذخیره کنید. سپس پوشه js را باز کرده و این فایل را داخل آن آپلود کنید. برای تغییر در کد قالب باید قالب شما امکان ویرایش را داشته باشد و فایل فانکشن آن کد نباشد. ممکن است پشتیبان قالب یک فایل function2.php ایجاد کرده باشد که یک فایل خالی است و شما می توانید کدها را داخل این فایل بگذارید.

jQuery(document).ready(function($){
$(window).scroll(function(){
if ($(this).scrollTop() < 200) {
$('#smoothup') .fadeOut();
} else {
$('#smoothup') .fadeIn();
}
});
$('#smoothup').on('click', function(){
$('html, body').animate({scrollTop:۰}, 'fast');
return false;
});
});

سپس وارد فایل function.php شده (گزینه edit را بزنید) و کد زیر را قبل از  <? قرار دهید. با کد زیر به وردپرس فرمان می دهید تا اسکریپت با همین نام را بارگزاری کند.

wp_enqueue_script( 'smoothup', get_template_directory_uri() . '/js/scroll.js', array( 'jquery' ), '', true );

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

<a href="#top" id="smoothup" title="Back to top"></a>

 

نکته: قبل از تغییر در کدهای قالب حتما از سایت خود بکاپ کیری کنید. 

با این کارها دکمه اسکرول به بالای صفحه در سایت شما قرار داده می شود ولی چون تصویری برای آن انتخاب نکردید قابل مشاهده نیست. به این منظور در ویرایشگر پوسته و فایل style.css و یا rtl.css کد زیر را وارد کنید.

#smoothup {
height: 40px;
width: 40px;
position:fixed;
bottom:50px;
right:100px;
text-indent:-9999px;
display:none;
background: url("https://www.example.com/wp-content/uploads/2013/07/top_icon.png");
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s; transition-duration: 0.4s;
}
#smoothup:hover {
-webkit-transform: rotate(360deg) }
background: url('') no-repeat;
}

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

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

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

مطالب جدید
اشتراک گذاری مطلب:

دلیل باز پرداخت

FileCo

خرید اشتراک فایلکو پرایم

اشتراک 1 هفته

7 روز دسترسی نامحدود به کل فایل های فایلکو پرایم

50.000 تومان

اشتراک 1 ماهه

30 روز دسترسی نامحدود به کل فایل های فایلکو پرایم

300.000 تومان

اشتراک 1 ساله

365 روز دسترسی نامحدود به کل فایل های فایلکو پرایم

1.000.000 تومان

جهت خرید اشتراک به ربات @rasanico_bot در تلگرام پیام دهید

rasanico

شرایط عودت وجه

بعد از خرید هر محصول شما تا 3 روز مهلت درخواست عودت وجه را دارا خواهید بود لازم به ذکره که تنها به دلایل موجه امکان عودت وجه فراهم خواهد بود و انصراف از خرید و خرید اشتباه شامل عود وجه نمیباشد

شرایط کش بک

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

الان یاد گرفتن میچسبه!!!

با سرویس آموزش انلاین رسانیکو به نام نیکولرن یک شبه حرفه ای شو!!!

همین حالا توهم به جمع نیکو لرنی ها بپیوند چون کاملااااااا رایگانه!!!!!!!!

شرکت دیجیتال مارکتینگ رسانیکو

حق استفاده و کپی برداری از سایت

دیزاین و رابط کاربری

دیزاین سایت رسانیکو به صورت اختصاصی با قالب اختصاصی طراحی گردیده و هیچگونه استفاده زا محتوای اماده صورت نگرفته 

دیزاین رسانیکو برای خود محفوظ است و کسی حق کپی برداری از تصاویر و یا ظاهر و دیزاین سایت را نخواهد داشت 

برنامه نویس و طراح گرافیک رسانیکو اختصاصی خود میباشد و هیچگونه پروژه آزاد و خارج از رسانیکو را انجام نخواهند داد!

محتوا و محصولات

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

مقالات و ویدیو های رسانیکو تنها و تنها با ذکر منبع (رسانیکو) و درج ادرس سایت (rasanico.com) مجاز خواهد بود 

تمامی محصولات رسانیکو به صورت اختصاصی طراحی و یا از مارکت های خارجی خریداری شده و هیچ ارتباطی با مارکت های ایرانی ندارد

طراحی شده با ❤️ توسط (یاسین موسویان)