امروز مدیران سایت ها دیگر با افزونه کاملآ در ارتباط هستند و می دانند که افزونه چیست و هر افزونه چه کاربردی دارد.این بار ما می خواهیم با دوستان یک افزونه اختصاصی برای سایت خودمان بنویسیم و برای کاربرانی که دوست دارند افزونه بنویسند هم قرار دهیم.
ما در فری اسکریپت در بیشتر اوقات کد ها و متغیر های را به شما عزیزان آموزش می دادیم که باید متغیر و کد های آن را در functions.php قالب کپی کند و تا فعال شود و در ضمن افزونه ها جدا از قالب ها فعالیت میکنند. پس بهتره که افزونه ای بسازیم که تا همه کد ها را به جای functions.php معرفی کند و دیگر نگران تغییر کد های قالب سایتمان در صورت تغییر دادن قالب وردپرس نباشیم.
آموزش ساخت افزونه شروع می شود:
برای شروع ساخت افزونه باید یک پوشه و یا یک فولدر جدید در کامپیوتر خود بسازید و در آن یک فایل با پسوند PHP هم بسازید تا در آن افزونه خود را بسازیم. بعد از ساخت یک پوشه و فایل PHP به داخل فایل PHP رفته و کد های زیر را در آن قرار دهید:
<?php
/*
Plugin Name: نام افزونه شما مثلا افزونه کاربران فری اسکریپت
Description: توضیحاتی در مورد افزونه
*/
(در این قسمت کد هایی که دوست دارید باشند رو کپی کنید. هر کد وردپرسی که دوست دارید.)
?>
بعد از نوشتن کد ها آن پوشه را که فایل PHP در آن وجود دارد ZIP و یا فشرده کنید و در قسمت پلاگین هاست خود آن را اکسترکت کنید تا افزونه شما اجرا شود. امیدوارم که این آموزش برای شما مفید باشد
امروز می خواهیم با افزونه حرفه ای و مکمل افزونه صفحه ساز المنتور را به شما عزیزان معرفی کنم، همانطور که میدانید المنتور محبوبترین صفحه ساز در دنیاست. خود المنتور دارای امکانات مناسبی برای طراحی سایت است اما تقاضا برای امکانات بیشتر روزبهروز بیشتر میشود به همین دلیل افزونههای جانبی برای المنتور ایجاد شدند تا این تقاضاها را پاسخ دهند. افزونه HT Mega Pro برای المنتور یکی از بهترین افزونه های موجود است که به شما امکان زیادی را ارائه میدهد. این افزونه یک افزونه سبک و سریع است که ۸۴ المان شامل ۳۶۰ بلوک را ارائه داده است..
با افزودنی HT Mega Pro المنتور دیگر نیازی به افزونههای دیگر المنتور نخواهید داشت.
افزودنی HT Mega Pro برای المنتور به شما امکانات بی حصد و حصری را ارائه میدهد. تنوع، کارایی و سازگاری این افزونه بینظیر است و شما بهراحتی میتوانید هر المان دلخواهی را به سایت خود اضافه کنید و با استفاده از تنظیمات بسیار متنوع آن، سایت خودتان را شگفتانگیز کنید. علاوه براین افزونه HT Mega Pro برای المنتور به شما ۳۴ قالب از پیشساخته و آماده را ارائه میدهید که شامل ۹۱ صفحه هستند. شما میتوانید بهراحتی هرکدام از صفحات را که نیاز داشتید درونریزی و سپس ویرایش کنید.
صفحاتی که همراه این قالب ارائه شدهاند شامل صفحات فرود، تماس با ما، درباره ما، خدمات، گالری و … هستند. افزودنی HT Mega Pro برای المنتور برای شما ۴ طرح شگفتانگیز وبلاگ را آماده کرده است که شما میتوانید طبق سلیقه خودتان یکی را انتخاب کنید. در ادامه به برخی دیگر از امکانات این افزونه به صورت کلی نیز اشاره می کنیم
برخی از امکانات افزودنی HT Mega Pro برای المنتور :
سازگار با آخرین نسخه های وردپرس
سازگار با آخرین نسخه های ووکامرس
هماهنگی کامل افزونه با تمامی قالب های استاندارد وردپرس
سازگاری کامل با تمامی مرورگرهای محبوب و پرکاربرد
طراحی کاملا واکنش گرا و ریسپانسیو
دارای پنل مدیریت و تنظیمات پیشرفته با قابلیت های کلیدی
پشتیبانی از شرت کدهای گوناگون وردپرس
قابلیت شخصی سازی و سفارشی سازی کامل
انجام هرگونه تغییرات بدون نیاز به دانش برنامه نویسی
با معرفی اسکریپت فروشگاه محصولات مجازی فایل سل FileSell با شما هستیم اگر دنبال ایجاد یک وب سایت حرفه ای برای فروش محصولات PDF ، مقالات ، فایل ها و هرچیزی که فکرش را میکنید هستید ما استفاده از اسکریپت فایل سل را به شما پیشنهاد میدهیم . توسط این اسکریپت حرفه ای براحتی میتوانید یک وب سایت همکاری در فروش فایل راه اندازی کنید تا فروشندگان مختلف با عضویت در سایتتان بتوانند محصولات خود را به فروش برسانند و به ازای فروش محصولات درصدی به سایت شما تعلق گیرد
اسکریپت فایل سل FileSell کاملا ریسپانسیو و
واکنشگراست و در تمامی مرورگر ها و صفحات نمایش به خوبی به نمایش در می آید
و قابلیت سازگاری با هر رزولوشنی را دارد
از جمله ویژگی بسیار مهم و کاربردی این اسکریپت میتوان
به سئو بسیار بالا و عالی این اسکریپت فروشگاهی نام برد که سبب کسب جایگاه
بهتر و عالی تر برای شما در نتایج جستجوی گوگل میشود
سرعت لود و بارگذاری در این اسکریپت بسیار بالا بوده و تمامی المان ها و مطالب در کمترین زمان ممکن لود و بارگزاری میشود
صفحات مختلف و متعددی برای این اسکریپت در نظر گرفته شده که براحتی از
طریق پنل مدیریت قوی و کاربردی میتوانید آنها را مدیریت نمایید . صفحاتی
نظیر قوانین و مقررات ، حریم خصوصی ، تماس با ما و…
دو چیز خیلی مهم در سئو داخلی سایت استفاده از robots.txt و sitemap.xml میباشد که در این اسکریپت فروشگاه فایل به خوبی ایجاد شده و تمامی محصولات در نقشه سایت قرار میگیرند
صفحه محصولات قابل ارائه توسط این فروشنده قابل نمایش هستند و اطلاعات
فروشنده به راحتی میتواند در اختیار خریداران جهت ارتباط با او قرار گیرد
بهره مندی از سبد خرید ایجکسی و حرفه ای برای خرید های چند گانه
قابلیت ویرایش و ادیت قالب پیش فرض و سورس کد های استاندارد و بهینه شده
قابلیت دسته بندی مطالب و محصولات به صورت تو در تو و امکان سرچ و جستجوی پیشرفته بین محصولات با بالاترین دقت
اگر محصول اضافه شده دارای پیش نمایش است براحتی میتوانید برای محصولات
پیش نمایش ایجاد نمایید و کاربر با کلیک بر روی مشاهده پیش نمایش ، پیش
نمایش ایجاد شده را مشاهده نماید
کاربران به راحتی میتوانند برای هر محصول نظر ثبت کنند و فروشنده محصول میتواند پاسخ این نظرات را ارسال کند
دارا بودن درگاه بانکی حرفه ای زرین پال برای فروش محصولات
کاربران به راحتی میتوانند برای هر محصول نظر ثبت کنند و فروشنده محصول میتواند پاسخ این نظرات را ارسال کند
مدیر سایت میتوانید در پنل کاربران و فروشندگان پیغام اعم از اطلاعیه و اخبار ثبت کند
بدون نامحدود مدیر سایت و فروشندگان سایت میتوانند محصول ثبت کنند و محصولات خود را به فروش برسانند
تعداد فروش محصولات و آمار هر محصول به خوبی قابل روئت است و براحتی میتوانید آنها را مدیریت نمایید
اگر بعد از ارسال محصول متوجه شدید جایی باید ویرایش شود براحتی
میتوانید وارد بخش ویرایش محصول شوید و محصول مورد نظرتان را ویرایش نمایید
میتوانید فایل های خریداری شده را پیوست نمایید تا زمانی که کاربر مبلغ
را واریز کرد بتواند فایل را دانلود نماید یعنی بدون دردسر و بسیار راحت
این کار قابل انجام است
هر کاربر با وارد شدن به ناحیه کاربری خود میتواند تمامی لیست سفارشات
خود را مشاهده نمایید و آنها را در آرشیو دانلودی خود داشته باشد
فروشندگان سایت شما زمانی که محصولات خود را فروختند میتوانند به شما
درخواست تسویه حساب دهند تا شما بتوانید مبلغ تسویه را به حساب آنان واریز
نمایید . این کار با گرفتن شماره شبا و شماره کارت قابل انجام است
هنگام ثبت اطلاعات بانکی میتوانید فروشنده سایت خود را احراز هویت
نمایید و اطلاعاتی نظیر عکس کارت ملی ، عکس شخصی ، نام و نام خانوادگی و
تاریخ تولد را دریافت نمایید
تمامی درخواست های واریز در ناحیه کاربری ثبت شده و فروشنده میتواند در هر زمان آنها را بررسی نماید
استفاده از سیستم تیکتی فوق حرفه ای و پیشرفته برای پاسخ گویی به مشکلات کاربران
مشاهده آمار کلی سایت در پیش خوان ، آمار هایی نظیر تعداد کاربران ،
محصول منتظر تایید ، هویت منتظر تایید ، تیکت ها ، بازدیدها ، بهینه سازی
منابع سایت
بخش مهم و کاربردی کاربران که میتوانید کاربران ثبت نام شده و حذف شده و مدیریت کامل آنها را بر عهده گیرید
هنگام ثبت اطلاعات بانکی میتوانید فروشنده سایت خود را احراز هویت
نمایید و اطلاعاتی نظیر عکس کارت ملی ، عکس شخصی ، نام و نام خانوادگی و
تاریخ تولد را دریافت نمایید
قابلیت دسته بندی محصولات با امکاناتی نظیر حذف و ویرایش آن و قابلیت ایجاد دسته بندی تو در تو
قابلیت نمایش کلیه محصولات سایت و مدیریت آنها در صورت نیاز
براحتی میاتوانید محصولاتی که قوانین سایت را رعایت کردند را رد نمایید و یا تایید نمایید تا در سایت به نمایش در آیند
براحتی میاتوانید محصولاتی که قوانین سایت را رعایت کردند را رد نمایید و یا تایید نمایید تا در سایت به نمایش در آیند
بخش بسیار مهم و حرفه ای تنظیمات اسکریپت که براحتی میتوانید کلیه قسمت ها را ویرایش نمایید
اگر کاربری از طریق فرم تماس برای ما پیغامی ارسال کند از طریق ناحیه
کاربری و پیشخوان قابل مشاهده میباشد و میتوانید به آنها پاسخ دهید
نمایش ایمیل کلیه کاربران در سایت و ارسال ایمیل تبلیغاتی به منظور تبلیغات های ایمیلی به آنها
قابلیت ارسال ایمیل به افرادی که جزء خریداران یک محصول بودند
قابلیت ارسال ایمیل به کاربرانی که برای یک محصول نظر دادند
در وب سایت های مختلف مشاهده کرده اید که یک سری محتوا که معمولا نشان دهنده خدمات آن وب سایت می باشد به صورت کشویی نمایش می دهد که علاوه بر ظاهر زیبای آن، فضای کمتری را اشغال میکند و در نهایت خیلی سریع و کوتاه خدمات وب سایت یا شرکت را به کاربر نمایش می دهد. امروز افزونه ای حرفه ای در این زمینه برای شما فری اسکریپتی های عزیز آماده دانلود کرده ایم.
این افزونه وردپرس در مخزن بزرگ وردپرس در دسته افزونه کاربردی وردپرس به ثبت رسیده است و امکان نمایش مطالب در وردپرس را فراهم می کند و تا کنون بیش از ۳۰۰۰ دانلود نصب و فعال سازی داشته است.
این افزونه کاربردی وردپرس توسط تیم هندی wpshopmart.نوشته شده است و از آخرین بروزرسانی این افزونه کاربردی وردپرس حدود ۲ هفته می گذرد. شما با افزونه های صفحه ساز مانند ویژوال کامپوسر میتوانید Accordion های متعددی بسازید ولی در عوض محدودیت هایی نیز وجود دارد ولی شما با استفاده از این افزونه کاربردی وردپرس میتوانید نا محدود Accordion بسازید.
توجه: Accordion هایی که با این افزونه کاربردی وردپرس ساخته می شود کاملا ریسپانسیو می باشد.
وردپرس از گراواتار بعنوان پلتفرم آواتار پیش فرض استفاده میکند. که این به کاربران وردپرس اجازه ی نمایش آواتار یکسان در هر وبسایت گراواتار فعال را میدهد. با این حال ممکن است در برخی موارد مایل به نمایش گراواتار در سایت نباشید. در این مقاله ما به شما نحوه ی غیر فعال کردن گراواتار در وردپرس را آموزش میدهیم.
در ابتدا باید وارد سایت وردپرس شوید و به بخش تنظیمات>گفتگوها بروید. سپس به بخش آواتار رفته و تیک جعبه گزینه نمایش نیمرخ را بردارید و برای ذخیره تنظیمات روی گزینه Save کلیک کنید.
شما با موفقیت گراواتار ار از وردپرس خود غیر فعال کردید. اکنون نظرات شما در گراواتار کاربر نمایش داده نمیشود،همچنین در بخش مدیریت گراواتاری نخواهید دید. گراواتار کاربران در نظرات و صفحه کاربر ظاهر نمیشود و از نوار مدیریت ناپدید میشود.
حتی اگر گراواتار را از سایت وردپرس غیر فعال کرده اید هنوز میتوانید در صورت نیاز آنها را نمایش دهید. برای مثال میتوانید گراواتار را در باکس نویسنده نمایش دهید. به همین راحتی!
ساخت آرشیو محصولات ووکامرس بصورت تب بندی شده با افزونه اختصاصی
[ad_1]
بیشتر افرادی که فروشگاه اینترنتی دارند با افزونه فروشگاه ساز ووکامرس آشنا هستند و یا اینکه از اون استفاده میکنند؛ درسته که این افزونه امکانات بسیار زیادی رو در اختیار شما قرار میده اما خب شما بهعنوان یک مدیر باید دنبال این باشید که با استفاده از ابزارهای دیگه، سایت خودتون رو حرفهای و درعینحال شیکتر کنید. شاید نیاز باشه یک افزونه اختصاصی برای ساخت آرشیو محصولات ووکامرس بصورت تب بندی شده برنامهنویسی کنیم.
سایت شما باید بهصورتی نمایش داده بشه که کاربر رو به سمت خودش جذب کنه و بتونه یک ظاهر خیلی جذاب داشته باشه؛ به همین دلیل ما تصمیم گرفتیم توی این مقاله به شما آموزش بدیم آرشیو محصولات خودتون رو توی ووکامرس سازماندهی کنید و سایت خودتون رو منظمتر و زیباتر کنید.
آنچه در این مطلب میخوانید:
قراره توی این مقاله چیکار کنیم؟
هدف اصلی ما توی این مقاله اینه که بهتون آموزش بدیم چطوری یک آرشیو دستهبندی برای محصولات خودتون توی ووکامرس ایجاد کنید تا بتونید محصولات خودتون رو با نظم بیشتری برای کاربر نشون بدید.
توی این مقاله ما نیاز داریم که یک افزونه وردپرسی ایجاد کنیم و یک سری مراحل دیگه رو هم طی کنیم، همه این روند برای شما بهصورت کامل توضیح داده شده و اگه روند رو مانند ما بهصورت قدمبهقدم انجام بدید میتونید آرشیو محصولات ووکامرس خودتون رو ایجاد کنید.
توجه داشته باشید که برای استفاده از این روش شما نیاز دارید که فروشگاه وردپرسی خودتون رو با استفاده از ووکامرس راهاندازی کرده باشید و محصولات خودتون رو هم توی این افزونه قرار داده باشید. برای آشنایی با افزونه ووکامرس میتونید مقاله افزونه ووکامرس چیست و چگونه سایت فروشگاهی بسازیم؟ رو مطالعه کنید؛ توی این مقاله بهصورت کامل روند ساخت فروشگاه اینترنتی رو آموزش دادیم.
ساخت افزونه اختصاصی
خب شما باید وارد وردپرس خودتون بشید و از بخش wp-content، گزینه Plugins رو انتخاب کنید؛ حالا یک فایل جدید به اسم “Woocommerce-products” بسازید؛ وارد این پوشه جدید بشید و یک فایل PHP دقیقاً به همین اسم توی اون ایجاد کنید و قطعه کدی که در اینجا براتون قرار دادیم رو توی این فایل PHP جایگذاری کنید:
/*
Plugin Name: WooCommerce products
Plugin URI: https://mihanwp.com
Description: Better product grouping presentation for your WooCommerce shop
Author: MihanWP
Version: 1.0
Author URI: http://mihanwp.com
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
توجه داشته باشید که باید جزئیات مورد نظر خودتون رو توی کد بالا جایگزین کنید.
استایلها و اسکریپتها رو اضافه کنید
حالا توی قدم بعدی شما باید استایلها و اسکریپتهای موردنظر خودتون رو اضافه کنید، برای این کار میتونید از کد زیر استفاده کنید:
خب اول برای اینکه بتونیم سبکهای موردنظر خودمون رو ذخیره کنیم، یک فایل CSS اضافه کردیم؛ بعد از اون هم افزونه داخلی ImageLoaded که همراه با هسته وردپرس هست رو بارگذاری کردیم. حالا باید یک carousel ایجاد کنیم که برای این کار هم نیاز به یک افزونه jQuery و فایل اصلی js داریم؛ که پیشنهاد ما برای افرونه OwlCarousel هست.
شورت کد تب بندی بسازید
توی مرحله بعدی شما باید یک تب شورت کد ایجاد کنید، این تب از دوتا بخش شورت کد تشکیل شده، یکی از این بخشها Parent یا همون والدین و موارد دیگه Child یعنی کودک هست. این قطعه کدی که در اینجا قرار دادیم مربوط به اولین بخش والدین هست که شما باید اون رو به فایل PHP که توی مرحله اول ایجاد کردید، اضافه کنید.
خب حالا ممکنه شما بخواهید این موارد توی صفحه اول نمایش داده شوند، اما توی مرورگر براتون نشون داده شده؛ در این صورت شما یک خروجی HTML بدون هیچ استایل و فانکشن میبینید که باید اون رو از طریق روشی که در زیر براتون میگیم؛ تغییر بدید.
اضافه کردن jQuery برای بهبود محتوای جدولبندی شده
برای اینکه بتونید این محتوا رو قدرتمندتر کنید باید به فایل main.js برید و کد زیر رو توی اون جایگذاری کنید:
تا اینجای کار شما موفق شدید یک تب ایجاد کنید، اما خب موضوع اینجاست که ظاهر این تب جذاب نیست و شما باید برای زیباتر دیدن این تب به اون استایل بدید؛ برای این کار میتونید از یک سری کدهای CSS استفاده کنید که ما در اینجا براتون قرار دادیم:
دقت داشته باشید که این قطعه کد شامل یک سری ویژگی برای تب شما هست، این ویژگیها مثل میزان حاشیه، رنگ بکگراند و موارد اینچنینی هست که اگر مایل باشید میتونید اونها رو بهصورت دلخواه تغییر بدید.
ایجاد شورت کد ساخت آرشیو محصولات ووکامرس
آرشیو محصولات دستهبندیشدهی ورپرس رو تا این مرحله ایجاد کردیم، حالا باید یک شورت کد برای محصولات ایجاد کنید، که ما روند این کار رو بهصورت کامل براتون آموزش میدیم. با استفاده از این کد، وقتی یک جستجوی ساده کوئری انجام بشه، یک سری محصولات انتخاب و برای شما بهصورت نتایج جستجو نمایش داده میشه.
شما میتونید بر اساس این نتیجهی بهدست اومده، محصولات رو بر اساس یک سری ویژگی مثل ویژگیهای محصول، میزان فروش و یا محصولاتی که بهترین فروش رو داشته مشخص و دستهبندی کنید.
حالا شما باید این دستهبندیهایی که انجام دادید به شما یک سری محتوا برای تب محصولات در ووکامرس میده که میتونید خیلی راحت از اون استفاده کنید رو به فایل PHP اضافه کنید.
افزودن کد به فایل PHP
توی قدم بعدی باید این کد رو به فایل PHP اضافه کنید:
این شورت کد دارای یک سری ویژگی هست که شما میتونید بهدلخواه خودتون اونها رو تغییر بدید و آرشیو خودتون رو سفارشی کنید؛ حالا ما برای اینکه بهتر بتونید این شورت کد رو درک کنید و بفهمید کدوم یکی از ویژگیها مربوط به چی هست، توی این بخش تکتک این موارد رو بررسی میکنیم.
Layout: یکی از قابلیتهایی که توی کد بالا وجود داره نحوه چیدمان محصولات هست، چیدمان محصولات میتونه به صورت شبکهای یا کاروسل باشه.
Autoplay: این مورد در واقع یک گزینه اضافی برای محصولاتی هست که چیدمان اونها به صورت کاروسل هست.
Columns: خب همانطور که پیداست این بخش مربوط به تعداد ستونها هست و شما میتونید از این بخش تعداد ستونها رو بهدلخواه خودتون تغییر بدید.
Rows: این ویژگی فقط برای چیدمان کاروسل هست و تعداد ردیفها رو مشخص میکنه.
Quantity: تعیین کنید که چه تعداد آیتم برای نمایش دارید.
Type: توی این قسمت هم شما این امکان رو دارید که محصولات رو بر اساس نوع اونها مثل محصولاتی که بهترین فروش رو داشتند، محصولات اخیر و بهترین محصولات رو مشخص کنید.
یک نکته برای ردیفهای کاروسل
وقتی شما از چیدمان کاروسل استفاده میکنید، هر یک از محصولات سایت فروشگاهی خودتون به یک آیتم کاروسل تبدیل میشوند اما این برای وقتی هست که شما فقط یک ردیف داشته باشید، اما خب اگه شما بیشتر از یک ردیف داشته باشید تکلیف چیه و چه اتفاقی پیش مییاد؟
آرشیو دستهبندیشده تقریباً آماده هست، اما خب ما میخواهیم قبل از اینکه بریم سراغ استفاده از اون، یک سری استایل به اون اضافه کنیم. توی این مرحله هم تصمیم داریم استایل جغد رو به اون اضافه کنیم.
از توی فایل افزونه کاروسلی که دانلود کردید، استایلهای Owl Carousel رو پیدا کنید و اونها رو توی فایل style.css کپی پیست کنید. از کدهای زیر هم میتونید بهعنوان ناوبری کاروسل و محصولات استفاده کنید:
برای اینکه از پلاگین کاروسل استفاده کنید باید قطعه کد زیر رو توی فایل main.js و بعد از کد مربوط به دستهبندی یا همون تب، اضافه کنید.
// Initialize carousel for the first load
$('.products.carousel').each(function(){
var $this = $(this);
$this.imagesLoaded(function(){
$this.owlCarousel({
margin:24,
nav:true,
autoplay:$this.data('autoplay'),
items:$this.data('columns'),
responsive:{
۳۲۰ : {items:1},
۷۶۸ : {items:2},
۱۰۲۴ : {items:3},
۱۲۸۰ : {items:$this.data('columns')}
},
});
});
});
توی این بخش ما داریم از دوتا افزونه بهصورت همزمان استفاده میکنیم؛ پس باید مطمئن بشیم که همپوشانی محتوا صورت نگرفته باشه و بعدازاینکه اطمینان پیدا کردیم از این پلاگین برای چیدمان محصولات کاروسل استفاده کنید.
تگ کاروسل رو درست کنید
خب بریم سراغ آخرین مرحله، شما بعدازاینکه این گام رو طی کنید، میتونید خیلی راحت به آرشیو دستهبندی موردنظر خودتون دست پیدا کنید؛ خب شما این امکان رو دارید که به قسمت برگهها برید و مشخص کنید که میخواهید از یک طرح کاروسل استفاده کنید، میتونید بببینید که این طرح کاروسل توی برگه فعال صفحه اول شما به خوبی کار میکنه.
حالا اگه شما این طرح کاروسل رو از یک برگه به برگه دیگه تغییر بدید، با مشکل مواجه خواهید شد و برای اینکه بتونید این مشکل رو از بین ببرید، نیاز به بهروزرسانی دارید. پس بهترِ که همون ابتدای کار عملکرد زیر رو اضافه کنید:
function refreshCarousel(tab){
tab.find('.products.carousel').each(function(){
jQuery(this).trigger('refresh.owl.carousel');
});
}
درواقع کار این قطعه کد این هستش که شما هر بار که برگه رو تغییر میدید، طرح یا همون چیدمان کاروسل رو تازه میکنه، حالا باید تابع داخل برگه رو درست بعد از کد:
اگه از ویرایشگر کلاسیک وردپرس استفاده میکنید که فقط باید این شورت کد رو اضافه کنید، اما درصورتیکه از گوتنبرگ استفاده میکنید ممکنه این ویرایشگر برای شما کامنت ” <!– wp:separator –> ” رو نشون بده.
خب حالا شما اگه همه این موارد رو بهدرستی انجام داده باشید میتونید طرح موردنظر خودتون رو مشاهده کنید.
امیدواریم این مقاله برای شما در زمینه ساخت آرشیو محصولات ووکامرس مفید واقع شده باشد. موفق و پیروز باشید. 🙂
نمایش کاربران وردپرس بطور تصادفی در قالب سایت
[ad_1]
راه های بسیاری وجود دارد که شما کاربران سایت وردپرس خود را مشخص کنید. در این مقاله به شما آموزش می دهیم که چطور کاربرانی که در سایت وردپرس شما ثبت نام کرده اند را بطور تصادفی نمایش دهید. همراه ما باشید.
در ابتدا شما باید کد زیر را در فایل functions.php کپی کنید:
function wpb_random_users() {
global $wpdb;
$randomusers = '<ul class="random-users">';
// Query database for users
$usernames = $wpdb->get_results("SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY RAND() LIMIT 5");
// Display users in a list
foreach ($usernames as $username) {
if (!$username->user_url) :
$randomusers .= '<li>' .get_avatar($username->user_email, 45) .$username->user_nicename."</li>";
else :
$randomusers .= '<li>' .get_avatar($username->user_email, 45).'<a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>";
endif;
}
$randomusers .= '</ul>';
return $randomusers;
}
add_shortcode('randomusers','wpb_random_users');
این کد جدول کاربران وردپرس شما در بانک اطلاعاتی را نشان می دهد و یک سطر را به صورت تصادفی انتخاب می کند. سپس نتایج را به صورت یک لیست همراه با نام کاربران به عنوان خروجی نشان می دهد. اگر کاربری در پروفایل خود، اسم وب سایت خود را ذکر کرده باشد، نام کاربر را به وب سایتش لینک خواهد کرد.
کار بعدی که باید انجام دهید، نمایش لیستی از کاربران ثبت نام شده است. برای این کار باید کد زیر را به فایل قالب جایی که می خواهید لیستی از کاربران نمایش داده شود، اضافه کنید. (مانند یک sidebar.php، footer.php، …)
به اشتراک گذاری پاور پوینت در وب سایت به آسانی فوروارد کردن نیست. معمولا برای به اشتراک گذاری مجبورید از سایت های شخص ثالث استفاده کنید. دوست دارید شما هم از وب سایت خود مستقیما ارائه پاور پوینت خود را به اشتراک بگذارید؟ در این مقاله به شما توضیح خواهیم داد که چگونه می توانید با استفاده از html فایل پاور پوینت خود را اشتراک گذاری کنید.
چرا برای ارائه از پاورپوینت استفاده کنیم؟
پاورپوین محبوب ترین برنامه برای ایجاد ارائه است. به راحتی می توانید اسلاید خود را ایجاد و سپس اسلایدشو خود در یک سایت شخص ثالث برای اشتراک گذاری آپلود کنید. هر چند با انجام اینکار، نمی توانید مطالب خود را کنترل کنید. با استفاده از وردپرس برای ایجاد ارائه شما مستقیما بازدیدکننده را به سایت خود هدایت می کنید. می توانید از این فرصت برای تبدیل بازدیدکننده به مشتری استفاده کنید. استفاده از یک اسلایدشو HTML5 برای سئو سایت شما مناسب تر است. کاربر می تواند اسلاید را بطور مستقیم با استفاده از موتورهای جستجو پیدا کند.
ایجاد ارائه HTML5 در وردپرس
برای انجام اینکار ابتدا باید افزونه HTML5 SlideShow Presentations نصب و راه انداازی کنید. پس از فعالسازی به مسیر HTML5 Presentations » Add New برای ایجاد اولین ارائه بروید. ویرایشگر اسلاید بطور پیش فرض عنوان وردپرس را برای جعبه پست ویرایشگر انتخاب کرده است. فرمت استایل HTML5 را در زیر پست ویرایشگر خواهید دید.
سه گزینه قالب بندی برای پیکربندی وجود دارد. در ابتدا باید نوع اسلاید را انتخاب کنید. در ارائه اولین اسلاید بطور خودکار تبدیل به عنوان اسلاید می شود. دومین گزینه انتخاب استابل اسلاید است. این گزینه ظاهر بصری اسلاید را کنترل می کند. آخرین گزینه انتخاب نوع ارائه می باشد. در این گزینه شما می توانید فرم استاندارد، عرض صفحه و نوع صفحه ی ارائه را انتخاب کنید. در محل عنوان می توانید عنوان ارائه یا عنوان اسلاید را وارد کنید. منطقه ویرایشگر درست مثل منطقه ویرایشگر پست های وردپرس می باشد.
در اینجا می توانید تصاویر و فیلم های مورد نظر خود را اضافه کنید. در صورت تمایل حتی می توانید این قسمت را نیز خالی بگذارید.
بعد از اتمام کار اطلاعات را ذخیره و آن را انتشار دهید. برای اضافه نمودن اسلایدهای بیشتر همین روند را دوباره تکرار کنید. می توانید یک اسلاید را بعنوان اسلاید والد انتخاب کنید. روی صفحه ویرایش HTML5 ویژگی های این اسلاید را مشاهده خواهید کرد. اولین اسلاید را بعنوان ارائه خود از منوی کشویی انتخاب کنید.
نحوه نمایش اسلایدشو در وردپرس
اکنون که اسلاید خود را ایجاد کردید باید آن را در وب سایت به نمایش بگذارید. برای اینکار یک صفحه جدبد در وردپرس ایجاد کنید. متوجه یک متاباکس جدید بر روی صفحه ویرایش بعنوان HTML5 Presentations خواهید شد. نوع ارائه ای را که برای نمایش می خواهید، از منوی کشویی انتخاب و تغییرات را ذخیره کنید.
نحوه استفاده از سبک های سفارشی برای نمایش پرده ای اسلایدها
برای اینکار باید یک شیوه نامه جدید برای نادیده گرفتن CSS ایجاد کنید. از فایل html5slide-replace.css برای شیوه نامه و آپلود آن به قالب یا دایرکتوری قالب کوچک استفاده کنید. برای ایجاد تغییرات جزئی و اضافه کردن قوانین سبک فوق العاده باید نام شیوه نامه را html5slide-style.css قرار دهید. این شیوه نامه را در پوشه اصلی قالب خود آپلود کنید.
نمایش اسلایدشو ها در کنفرانس یا همایش
اگر از اسلاید برای ارائه کنفرانس خود استفاده می کنید، باید صفحه ارائه محتوای خود را باز کنید. می توانید مرورگر را (ترجیحا گوگل کروم) در حالت تمام صفحه قرار دهید. از کلید arrow برای حرکت اسلاید به عقب و جلو استفاده می شود. اگر حرکت اسلاید متوقف شد به سادگی در یک منطقه خالی بر روی صفحه نمایش کلیک کنید. در اینصورت دوباره می توانید اسلاید ها را به عقب و جلو حرکت دهید.
دانلود رایگان فونت Funny Frank – به همراه وب فونت اورجینال
[ad_1]
Funny Frank یک فونت تجاری و حرفه ای است که مناسب انواع طرح های گرافیکی، طراحی های دیجیتال، چاب تیشرت و … میباشد. این فونت محصولی با کیفیت از Envato Elements میباشد که شما کاربران گرامی میتوانید نسخه نهایی و خریداری شده این محصول را بصورت کاملا رایگان و با یک کلیک از وب سایت بیست اسکریپت دریافت نمایید.
ویژگی های فونت Funny Frank:
طراحی حرفه ای فونت با بالاترین کیفیت
مناسب برای انواع طرح ها و پروژه ها
نسخه پرمیوم (غیر رایگان) – نسخه کامل و خریداری شده محصول
آیا امکان دارد ساختار پیوند یکتای پست های سفارشی را تغییر داد؟ بطور پیش فرض می توان ساختار پیوند یکتای پست های عادی (نوشته ها) را تغییر داد اما برای پست سفارشی این کار بطور عادی امکان پذیر نیست. در این مقاله قصد داریم به شما نحوه تغییر پیوند یکتای پست های سفارشی را آموزش دهیم.
چرا پیوند یکتای پست های سفارشی را تغییر دهیم؟
وردپرس از ساختار آدرس سئو شده استفاده می کند که باعث می شود آدرس های وردپرس در موتورهای جستجو قابل خواندن باشند. این آدرس های سئو پیوند یکتا نامیده می شود. می توانید پیوند یکتا را با مراجعه به صفحه تنظیمات > پیوند یکتاسفارشی کنید. قبلا بهترین پیوند یکتا برای وردپرس را معرفی کردیم. با این حال شما فقط می توانید ساختار پیوند یکتا را برای پست های وبلاگ تغییر دهید.
اگر از انواع پست و طبقه بندی های سفارشی در وب سایت خود استفاده می کنید، وردپرس بطور پیش فرض از ساختار پیوند یکتا برای آنها استفاده می کند. بعنوان مثال اگر شما یک نوع پست سفارشی به نام Movies داشته باشید ساختار آدرس آن بصورت زیر خواهد بود:
http://example.com/movies/the-force-awakens/
اگر آرشیو پست سفارشی خود را فعال کرده باشید، آدرس صفحه آرشیو به اینصورت است:
http://example.com/movies/
این طرح آدرس سئو کاربر پسند است و در بیشتر موارد لازم به تغییر آن نیست. با این حال گاهی اوقات ممکن است بخواهید برای رفع نیاز های خودتان این آدرس را تغییر دهید. به راحتی می توانید ساختار پیوند یکتای پست های سفارشی را تغییر دهید. در ادامه به نحوه تغییر این موضوع خواهیم پرداخت.
تغییر پیوند یکتای پست های سفارشی
برای اینکار ابتدا باید افزونه Custom Post Type Permalinks را نصب و راه اندازی کنید. پس از فعالسازی به صفحه تنظیمات> پیوند های یکتا رفته و Permalink Settings را برای انواع بخش های پست سفارشی انتخاب کنید.
در اینجا می توانید ساختار پیوند یکتا را از آیتم های تکی در انواع پست های سفارشی تغییر دهید. می توانید از تمام برچسب های استاندارد پیوند یکتا استفاده کنید. فرض کنیم شما می خواهید بجای آدرس پست از ID پست استفاده کنید؛ در اینصورت باید این برچسب را اضافه کنید:
/%post_id%/
توجه داشته که حتما اسلش ها را به اول و انتهای برچسب اضافه کنید. این اسلش ها بعنوان تفکیک کننده عمل می کنند و بدون آنها پیوند یکتا کار نخواهد کرد.
فراموش نکنید که دکمه ذخیره تغییرات را برای اعمال تنظیمات کلیک کنید. اکنون آیتم پیوند یکتای پست سفارشی به این شکل خواهد بود:
http://example.com/movies/133/
تعداد آدرس ها شناسه عددی هر پست در پایگاه داده وردپرس خواهد بود. به مثال دیگری در این مورد دقت کنید. مثلا می خواهید /year/ را به آدرس پست اضافه کنید. در این مورد باید از این برچسب استفاده کنید:
/%year%/%post_name%/
روی دکمه save برای آپدیت پیوند یکتا کلیک کنید. اکنون آیتم پیوند یکتا برای پست سفارشی اینگونه خواهد شد:
http://example.com/movies/2016/the-force-awakens/
مثال دیگری را با هم امتحان کنیم. فرض کنیم از طبقه بندی سفارشی ‘genre’ برای پست سفارشیه ‘movies’ استفاده می کنید، اکنون می خواهید یک مدت طبقه بندی سفارشی به آدرس اضافه کنید. برای این مورد باید از برچسب زیر استفاده کنید:
/%genre%/%post_name%/
دکمه save برای اعمال تغییرات کلیک کنید. آیتم پیوند یکتا برای اینو پست سفارشی به این صورت خواهد بود: