-
מאתתגובות
-
26/12/2014 בשעה 20:12 #13113
הי!
בחנות ספרים שאני יוצרת צפויים להיות הרבה ספרים שלא תהיה להם תמונה, לפחות לא בשלב ראשון. אני רוצה ליצור משהו קצת יותר מוצלח מהplaceholder שיש באופן דיפולטיבי בתבנית שלכם ונראה לי שבאופן כללי בחנויות שנוצרות עם WC. וגיליתי שזה משום מה חתיכת סרט אם את לא מתכנתת של ממש…
מצאתי איזו חתיכת קוד שאפשר לשים בfubction.php שנטען שאמורה לעשות בדיוק את זה
http://www.artisteer.com/?post_id=227506&p=forum_post&forum_id=13
שבעצם נלקח מכאן
http://www.peterrknight.com/woocommerce-tutorial-better-product-listings-for-imageless-products-part-1/
שמתי את הקוד פה למטה.
בכל אופן זה לא עשה את העבודה ואני משערת שזה קשור בזה שהתבנית שלכם עצמה עוקפת חלקים מסויימים של WC.
בקיצור תוכלו לעזור?function before_imageless_product() { if( !has_post_thumbnail( get_the_id() ) ){ remove_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10 ); echo '<div class="no-image">'; } } add_action( 'woocommerce_before_shop_loop_item', 'before_imageless_product', 9 ); function after_imageless_product() { if( !has_post_thumbnail( get_the_id() ) ){ add_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10 ); echo '</div>'; } } add_action( 'woocommerce_after_shop_loop_item', 'after_imageless_product', 9 );01/01/2015 בשעה 13:34 #13518על מנת לשנות את ה-placeholder שמגיע מ-WC פשוט תכתבי את הקוד הבא:
function pojo13113_change_wc_placeholder_src( $placeholder ) { return 'http://placehold.it/350x150'; } add_filter( 'woocommerce_placeholder_img_src', 'pojo13113_change_wc_placeholder_src' );כמובן שתשני את הכתובת לתמונה לפי הצרכים שלך.
-
מאתתגובות
הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.
