הי!
בחנות ספרים שאני יוצרת צפויים להיות הרבה ספרים שלא תהיה להם תמונה, לפחות לא בשלב ראשון. אני רוצה ליצור משהו קצת יותר מוצלח מה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 );