icon
می‌خوای از تخفیفات ویژه مطلع بشی؟
جشنواره‌ها و تخفیفات شگفت انگیز را از طریق اعلان به شما اطلاع می‌دیم.
ایکون
قالب اکسترا
130 سایت آماده شرکتی و فروشگاهی
فقط با 1,515,000 تومان
مشاهده و خرید
مجموعه مقالات وردپرس

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

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

4
16 بهمن 1401
آخرین بروزرسانی: 22 اسفند 1403

با افزودن دکمه بازگشت به بالا وردپرس کاربر را از اسکرول کردن با موس راحت می کنید. کاربر بعد از رسیدن به انتهای صفحه با کلیک روی موس با خاصیت 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;
}

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

نرگس جاویدان
نرگس جاویدان
نرگسم؛ عاشق یادگیری و کشف مسیرهای تازه‌ و با شوق در دنیای نوشتن قدم برمی‌دارم.
مقالات مرتبط
بنر
قرار دادن کد HTML در المنتور
در طراحی صفحات با المنتور، گاهی لازم است تا از کدهای سفارشی برای افزودن قابلیت‌ یا استایل‌ خاص استفاده کنیم. در چنین مواقعی، قرار دادن کد HTML در المنتور یکی از ساده‌ ترین روش‌هاست که به طراح اجازه می‌دهد بدون نیاز به افزونه‌های اضافی، عناصر دلخواه خود را اضافه کند. با این روش، می‌توان بخش‌هایی ...
بنر
ویرایش صفحه فروشگاه قالب وودمارت
در این مقاله، نحوه ویرایش و شخصی‌سازی صفحه فروشگاه در قالب WoodMart آموزش داده می‌شود تا ظاهر صفحه فرشگاه شما منحصر به‌ فرد و کاربرپسند شود. با استفاده از ابزارهای داخلی وودمارت و تنظیمات ووکامرس، می‌توانید فروشگاه آنلاین خود را سفارش سازی کنید.
بنر
آموزش استفاده از ویجت جستجو المنتور
ویجت جستجو المنتور ابزاری کارآمد برای افزودن فرم جستجوی حرفه‌ای به سایت‌های وردپرسی است. این مقاله به شما نحوه استفاده، تنظیمات و بهینه‌سازی این ویجت را به‌صورت گام‌به‌گام آموزش می‌دهد.
بنر
افزونه رنک مث چیست (مقایسه رنک مث با سایر افزونه‌ های برتر سئو)
افزونه رنک مث یکی از بهترین افزونه‌های سئو برای وردپرس است که با استفاده از این افزونه می‌توانید صفحات سایتتان را برای گوگل بهینه کنید.
4 دیدگاه
محمود دبستانی
محمود دبستانی
17 بهمن 1401 08:28

درود
وجود این مورد تو سایت راست چین هم به شدت حس میشه.

آیا مفید بود ؟
0
مهسا کاظمی پور
مهسا کاظمی پور
17 بهمن 1401 09:42

درود
سپاس از نظر شما.

آیا مفید بود ؟
گروه انفورماتیک منتوروید
گروه انفورماتیک منتوروید
17 بهمن 1401 05:54

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

آیا مفید بود ؟
0
مهسا کاظمی پور
مهسا کاظمی پور
17 بهمن 1401 09:44

درود و عرض ادب
قطعا روش های متنوعی برای قرار دادن این امکان وجود دارد. سپاس از پیشنهادات و نظرات ارزشمند شما.

آیا مفید بود ؟