تبلیغات

تبلیغات
طراحی و بهینه سازیمشاهده


آخرین ارسال های تالار مشاهده انجمن
  • خریدار وب سایت با درامد هستم 4 پاسخ 219 بازدید
  • آموزش تصویری جامع نصب و تنظیمات اسکریپت NextPost 159 پاسخ 3119 بازدید
  • خریدار دامنه خبری تفریحی 2 پاسخ 227 بازدید
  • درخواست اسکریپت همسریابی 2 پاسخ 39 بازدید
  • مشکل در ips کمک 1 پاسخ 12 بازدید
  • خریدار سایت هستم 5 پاسخ 545 بازدید
  • غیر فعال شدن yoast 1 پاسخ 8 بازدید
  • لایک نزدن در اسکریپت nextpost 6 پاسخ 34 بازدید
  • پرسش و پاسخ پیرامون اسکریپت GramEasy 129 پاسخ 4183 بازدید
  • استخدام مترجم دورکار 0 پاسخ 8 بازدید
  • هاست

    ایجاد سازگاری در ووکامرس با قالب‌های وردپرسی

    مقالات,آموزش,ترفند , وردپرس
    ایجاد سازگاری در ووکامرس با قالب‌های وردپرسیReviewed by محمد on Jul 1Rating: 4.0ایجاد سازگاری در ووکامرس با قالب‌های وردپرسیدر حال حاضر بیشتر قالب‌هایی که طراحی و تولید می‌شوند، با ووکامرس سازگار هستند، اما برخی آن‌ها از این سازگاری محروم‌ هستند و باید برای این محرومیت چاره‌ای اندیشید. تصور کنید یک وبسایت شرکتی دارید و به یک باره تصمیم می‌گیرید برخی از خدمات و محصولات شرکت را نیز، در قالب یک فروشگاه اینترنتی به فروش برسانید. از طرفی تمایل به تغییر قالب فعلی ندارید و می‌خواهید با همین امکانات، فروشگاه را نیز داشته باشید. شاید به نظر محال برسد اما به احتمال بسیار بالا شدنی است. در این مطلب آموزشی می‌خواهیم امکان سازگاری در ووکامرس با قالب‌های وردپرسی را بیاموزیم.

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

    ایجاد سازگاری در ووکامرس با قالب‌های وردپرسی

    سازگاری در ووکامرس با قالب‌های وردپرسی

    در این مقاله می‌آموزیم که چگونه به روشی ساده و مهیج و بدون ایجاد تغییری در افزونه، امکان سازگاری وردپرس را گسترش دهیم و سازگاری در ووکامرس با قالب‌های وردپرسی را ایجاد کنیم. سه مرحله زیر را در نظر گرفتیم و به آن می‌پردازیم:

    • قدم اول و شروع فرآیند
    • استفاده از هوک در وردپرس و اقدامات بعدی
    • افزودنی‌های ووکامرس

     ۱- اعلام پشتیبانی ووکامرس

    تصور کنید که یک قالب ووکامرسی را می‌خواهیم توسعه دهیم… باید برخی از قابلیت‌های کاربردی و مورد نیاز را برای آن در نظر بگیریم و همچنین برخی از عملکردها را نیز سفارشی ‌سازی کنیم. دو راه برای گسترش ووکامرس بدون ویرایش هسته افزونه وجود دارد:

    • استفاده از هوک (برای توسعه دهندگانی که اطلاعات متوسطی در این حوزه دارند)
    • استفاده از عملگر woocommerce_content در خارج از قالب

    در قدم اول باید اعلام آمادگی برای ویرایش فایل function.php در قالب وردپرس را داشته باشید، و حالت پیش‌فرض ووکامرس را غیر فعال کرده و در عوض آن را با قالب خود تنظیم کنید. برای این منظور اول از همه باید اعلام سازگاری با ووکامرس را فعال کنیم:

    قطعه کد بالا می‌تواند پیام ” قالب شما از ووکامرس پشتیبانی نمی‌کند” را مخفی کند.
    برای غیرفعال کردن تنظبمات و حالت پیش فرض ووکامرس، قطعه کد زیر را وارد کنید:

    با عملگر ()class_exists بررسی می‌کنیم که افزونه ووکامرس نصب و فعال شده است. در مرحله اول پس از فعال شدن، استایل پیش فرض را غیر فعال کرده و بقیه عملیات را طبق دستورات زیر انجام خواهیم داد.

    ۲- ایجاد برگه جدید قالب

    حال، یک نسخه کپی از فایل page.php قالب، ایجاد می‌کنیم و نام آن را woocommerce.php می‌گذاریم. این فایل باید در مسیر زیر قرار گیرد:

    حال یک فایل متنی یا ویرایشگر به انتخاب خودتان (notepad،notepad++ و…) انتخاب کرده و آن را باز کنید. در ابتدا کد زیر را در آن وارد کنید:

    و با قطعه کد زیر آن را ببندید:

    این موضوع در بین قالب‌ها تفاوت ایجاد می‌کند. در گام نخست شما باید فایل حلقه (که معمولا همان function.php است) را یافته و آن را حذف کنید. سپس در آن قطعه کد زیر را درج کنید:

    ()woocommerce_content امکان بارگذاری لیست محصولات فروشگاه در صفحه اصلی، دسته بندی محصولات، جستجوی محصول و صفحه توضیحات محصول را بر عهده دارد.

     

    ۳- افزودن امکانات مورد نظر به فایل woocommerce.php

    مرحله بعدی سازگاری در ووکامرس با قالب‌های وردپرسی بررسی و کار بر روی فایل woocommerce.php است. این فایل در حال حاضر بخشی از قالب وردپرسی شما محسوب می‌شود و قادر به سفارشی‌سازی آن همانند سایر فایل‌ها خواهید بود. به عنوان مثال، تابعی برای اضافه کردن صفحه‌بندی محصول در نظر می‌گیریم و قطعه کد آن را به صورت زیر می‌نویسیم:

    ۴- استفاده از hook و Action در ووکامرس

    همان‌طور که می‌دانید در ووکامرس نیز مجموعه‌ای از hook، Action و Filter وجود دارد که با مراجعه به وبسایت مرجع ووکامرس می‌توانید آن‌ها را مشاهده کرده و استفاده کنید. به عنوان مثال، تمایل به مشاهده عملکرد خودمان در صفحه محصولات داریم. برای تغییر طرح صفحه فروشگاه با کمک hook دو گزینه پیش رو دارید:

    • گسترش action موجود بدون حذف آن
    • حذف action موجود و جایگزینی آن گزینه جدید

    فرض کنید می‌خواهیم تنظیمات سفارشتان محصول را از صفحه فروشگاه حذف کنیم. برای این منظور از دستور زیر باید استفاده کنیم:

    ۵- افزونه‌های ووکامرس

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

    برای این منظور اول از همه باید ووکامرس و امکانات آن به صورت کامل فعال باشند (طبق دستورات موجود در بندهای بالا) و تابع (()if (class_exists را در ابتدای فایل وارد کنید. البته، قبل از این موضوع باید مطمئن شوید که افزونه مورد نظر شما نصب و فعال شده باشد. قطعه کد زیر را به عنوان نمونه می‌توانید در نظر بگیرید:

    جمع‌بندی

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


    The product includes software licensed under GNU General Public License (GPL) or GNU

    دانلود
    .

    خرید هاست وردپرس با SSL رایگان



    مطلب مفیدی بود ؟
    نویسنده : admin 0 مقالات,آموزش,ترفند , وردپرس

    لینک کوتاه مطلب : https://www.20script.ir/?p=35716

    کلمات کلیدی پست :
    درگاه پرداخت
    مطالب مرتبط
    2,008دانلود پوسته ارائه خدمات سئو Mr. SEO برای وردپرس تاریخ : 2018/01/4
    6,533پوسته فارسی و فروشگاهی ووکامرس IDStore نسخه 4.5 تاریخ : 2017/11/3
    10,606افزونه نمایش محصولات ووکامرس بر اساس برند WooCommerce Brands تاریخ : 2018/05/1
    6,148افزونه تخفیف گروهی فروشگاه ساز ووکامرس تاریخ : 2013/11/1
    880پوسته مهدکودک Fable برای وردپرس تاریخ : 2018/07/29
    1,562دانلود پوسته دکوراسیون و طراحی داخلی Archi برای وردپرس تاریخ : 2018/01/11
    1,036دانلود قالب چندمنظوره Fortuna برای وردپرس تاریخ : 2018/07/22
    1,164افزونه فروشگاه یاب وردپرس WordPress Store Locator نسخه 1.7.7 تاریخ : 2018/05/10
    6,473پوسته فروشگاهی فارسی SuperStore ووکامرس تاریخ : 2013/11/1
    860دانلود پوسته چندمنظوره Beep! برای وردپرس تاریخ : 2018/07/26
    5,386افزونه شمارش معکوس محصولات ووکامرس Product Countdown نسخه 4.2.0 تاریخ : 2017/10/23
    8,309پوسته خبری و چندمنظوره فارسی روزنامه Newspaper نسخه 9.0 تاریخ : 2018/08/10
    برخی از قالب های وبلاگ - بیست اسکریپت
    قالب عشق بین انگشت ها
    قالب دخترونه و آرایش
    قالب زیبای ماشین
    قالب فانتزی و طنز چِشم
    قالب دختر رویایی
    قالب وبلاگ دکوراسیون
    قالب وبلاگ کلبه و درخت
    قالب دختر زیبا
    قالب پسرونه غمگین
    قالب عاشقانه قلب