دسته‌بندی نشده

قرار دادن (فراخوانی) ویژگی محصول بصورت مجزا در صفحات مختلف

use-attribute-product

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

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

به عنوان مثال تمام صفحه خدمات ما دارای ویژگی عوارض یا فواید بود. بنابراین تمام ویژگی ها را تعریف و به هر کدام مقدار منحصر به فرد آن خدمت را در صفحه محصول تعریف و اختصاص دادم.

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

بعد از جستجوهای فراوان من به این افزونه رسیدم یعنی استفاده از افزونه رایگان Product Attributes Shortcode

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

به عنوان مثال خودمان همان ویژگی عوارض که من تعریف کرده بودم یا ساده تر مثلا ویژگی برند محصول تان و هر ویژگی دیگر را به راحتی به صورت جداگانه با طراحی منحصر به فرد خودتان نمایش دهید.

روش کار این افزونه چگونه است؟

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

من بعد از نصب این افزونه وارد صفحه المنتور خود شدم و یک المان جعبه اطلاعات که شامل عنوان و زیرعنوان و آیکن بود را انتخاب نمودم سپس بعد از قراردادن عنوان و آیکن ویژگی مد نظرم که استاتیک هستند و تغییر نمیکنند در بخش ساب تایتل از بخش پیوندهای پویا shortcode را انتخاب نمودم در همین قسمت یک علامت تنظیمات که به شکل آچار است مشاهده میکنید روی آن کلیک کنید و کد کوتاه مربوط به ویژگی مد نظر خود را قرار دهید. مثلا ویژگی برند این کد کوتاه را شامل میشوند در صورتی که نامک برند شما در ویژگی محصول کلمه brand باشد.

[wcpas_product_attributes attribute=”brand”]

به جای نامک برند میتوانید نامک هر ویژگی مد نظر خود را قراردهید. فقط یادتان نرود که عنوان آن را هم باید تغییر دهید. نحوه نمایش در سایت من با این مثال به این شکل خواهد بود:

برند : سامسونگ

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

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

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

به همین راحتی طراحی منحصر به فرد خود را انجام دهید و ویژگی های محصولات خود را به صورت جداگانه در صفحات مختلف خود نمایش دهید.

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

نویسنده: الهام تبارکی

متشکرم.

8 دیدگاه در “قرار دادن (فراخوانی) ویژگی محصول بصورت مجزا در صفحات مختلف

  1. mohammad youssef گفت:

    سلام اگر جت انجین نصب دارید از برچسپ
    پویا term fild و بعد روعلامت اچار در تنظیمات در بخش طبقه بندی ویژگی خود را سرچ کنید و در بخش فیلد هم نام مقررات رو وارد کنید تمام بدون نیاز به نصب افزونه اضافی . ممنون از شما

    1. ممنون از نظر ارزشمند شما.

    2. فرهاد گفت:

      دوست عزیز
      اگر بدونی که با این کامنتت چه کمکی به من کردی!…. خدا خیرت بده!

      1. سلام و سپاس از شما خوشحالم که مفید واقع شده 🙂

  2. سید صالح میرجعفری گفت:

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

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

  3. رخ نت گفت:

    واقعا عالی بود.خیلی دنبالش گشتم.مسیری غیر از افزونه هم هست که بتونیم ویژگی ها را فراخوانی کنیم؟

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

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

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