Home › Forums › Basel support forum › Custom Product Title for Woocommerce Basel Premium Template
Custom Product Title for Woocommerce Basel Premium Template
- This topic has 3 replies, 2 voices, and was last updated 7 years, 11 months ago by Artem Temos.
-
AuthorPosts
-
January 30, 2017 at 2:29 am #9409
RubixViParticipantPreviously with my old theme the
Ozwide Sales: content-product.php (woocommerce/content-product.php)<?php /** * The template for displaying product content within loops. * * Override this template by copying it to yourtheme/woocommerce/content-product.php * * @author WooThemes * @package WooCommerce/Templates * @version 2.4.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } global $product, $woocommerce_loop; // Store loop count we're currently on if ( empty( $woocommerce_loop['loop'] ) ) { $woocommerce_loop['loop'] = 0; } // Store column count for displaying the grid if ( empty( $woocommerce_loop['columns'] ) ) { $woocommerce_loop['columns'] = apply_filters( 'loop_shop_columns', 4 ); } // Ensure visibility if ( ! $product || ! $product->is_visible() ) { return; } // Increase loop count $woocommerce_loop['loop']++; // Extra post classes $classes = array(); if ( 0 == ( $woocommerce_loop['loop'] - 1 ) % $woocommerce_loop['columns'] || 1 == $woocommerce_loop['columns'] ) { $classes[] = 'first'; } if ( 0 == $woocommerce_loop['loop'] % $woocommerce_loop['columns'] ) { $classes[] = 'last'; } ?> <li <?php post_class( $classes ); ?>> <?php do_action( 'woocommerce_before_shop_loop_item' ); ?> <a href="<?php the_permalink(); ?>"> <?php /** * woocommerce_before_shop_loop_item_title hook * * @hooked woocommerce_show_product_loop_sale_flash - 10 * @hooked woocommerce_template_loop_product_thumbnail - 10 */ do_action( 'woocommerce_before_shop_loop_item_title' ); /** * woocommerce_shop_loop_item_title hook * * @hooked woocommerce_template_loop_product_title - 10 */ echo get_post_meta($id, "custom_product_title", true); /** * woocommerce_after_shop_loop_item_title hook * * @hooked woocommerce_template_loop_rating - 5 * @hooked woocommerce_template_loop_price - 10 */ do_action( 'woocommerce_after_shop_loop_item_title' ); ?> </a> <?php /** * woocommerce_after_shop_loop_item hook * * @hooked woocommerce_template_loop_add_to_cart - 10 */ do_action( 'woocommerce_after_shop_loop_item' ); ?> </li>
Would have worked fine in changing the woocommerce product title to custom title set in the extra field.
However, with the Basel theme, I can’t get this action to reflect are you able to help?
January 30, 2017 at 5:45 am #9411
Artem TemosKeymasterHello,
Thank you for choosing our theme and contacting us.
You can change product title in our theme too. But there are 8 files for product content because of different products layouts. You need to do this in each file
Kind Regards
XTemos StudioJanuary 30, 2017 at 6:35 am #9415
RubixViParticipantthis is the main coding that is required,
echo get_post_meta($id, “custom_product_title”,
is there an example code i can base on to work through this easier.January 30, 2017 at 9:02 am #9417
Artem TemosKeymasterSorry, but we don’t have an example for this task. If you have a code snippet you can try to put it in PHP files and check how it will work.
-
AuthorPosts
- You must be logged in to create new topics. Login / Register