עיצוב עמוד מוצר לפי קטגוריות

  • פותח הנושא macro
  • פורסם בתאריך
  • הוסף לסימניות
  • #1
אני מעונינת להחיל עיצוב על עמודי מוצר לפי קטגוריות
כלומר כל עמודי המוצרים שתחת אותה קטגוריה עיצוב אחיד.

אני מבינה שצריך להוסיף קוד שמוסיף קלאס לפי קטגוריה לעמוד.
יש כאן למשו קוד מתאים?
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #2
אם לא רוצים להתעסק הרבה עם קוד
אפשר לעבוד ACF ואלמנטור

בצלחה
 
  • הוסף לסימניות
  • #3
אני כן מעדיפה לעשות את זה דרך קוד.
זו תיהיה דרך הרבה יותר קצרה מבחינתי.
עם css אני מסתדרת.
PHP- לא
אשמח גם לעזרה בתשלום
 
  • הוסף לסימניות
  • #4
אני לא יודע על איזו פלטפורמה אתם עובדים ועד כמה זה נח.... אבל אני חושב שהכי פשוט יהיה להוסיף לכל עמוד לינק ל css שמתאים לו על פי הקטגוריה... (כלומר, לקטגוריה א יהיה category-a.css שמעצב את המוצר לפי הצורך, ולקטגוריה ב יהיה category-b.css וכן הלאה..)

וכמובן, כל css מעצב את אותם האלמנטים באופן אחר

מקווה שעזרתי
 
  • הוסף לסימניות
  • #5
אני עובדת על פלטפורמת וורדפרס.
אם יהיה לי קוד שיוסיף קלאס בבודי לכל עמוד מוצר לפי הקטגוריה שלו
אוכל לעצב עם css בצורה פשוטה
 
  • הוסף לסימניות
  • #7
כן.
 
  • הוסף לסימניות
  • #8
באלמנטור פרו בגרסה האחרונה ניתן לעצב את עמוד המוצר כמו כל דף אחר.

בנוסף ניתן לשייך עיצוב על תנאי כגון קטגוריות וכו׳.

זה בדיוק מה שאתם צריכים.
 
  • הוסף לסימניות
  • #9
אלמנטור לא מתאים לי
כבר העלנו את כל המוצרים- ואני מעונינת שהתמונה בהדר תשתנה בהתאם לקטגוריה שאליה משויך המוצר.
אפשר לעשות את זה גם בעורך תוכן של המוצר- אבל העדפתי לעשות את זה דרך קוד כי זה פותר לי בעיה אחרת יותר מורכבת.

מה שחסר לי עכשיו זה קוד שיוסיף לי קלאס לפי קטגוריה לכל עמוד מוצר- ואז אני כבר אסתדר.
אשמח אם משהו כאן יכול לעזור לי בתשלום.
 
  • הוסף לסימניות
  • #10
אפשר להטמיע את הקוד הבא בקובץ functions.php (באמצעות תבנית בת כמובן).
הוא מוסיף את שם הקטגוריה של המוצר ל- body.

PHP:
add_filter( 'body_class', 'add_wc_product_cats_css_body_class' );
 
function add_wc_product_cats_css_body_class( $classes ){
  if( is_singular( 'product' ) )
  {
    $custom_terms = get_the_terms(0, 'product_cat');
    if ($custom_terms) {
      foreach ($custom_terms as $custom_term) {
        $classes[] = 'product_cat_' . $custom_term->slug;
      }
    }
  }
  return $classes;
}
 
  • הוסף לסימניות
  • #11
תודה רבה, לכאורה זה מה שבדיוק התכונתי.
 
  • הוסף לסימניות
  • #12
השתמשתי בקוד.
זה מה שהייתי צריכה.
תודה רבה!!!!
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה