Home Forums Basel support forum Custom Product Title for Woocommerce Basel Premium Template

Custom Product Title for Woocommerce Basel Premium Template

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #9409

    RubixVi
    Participant

    Previously 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?

    #9411

    Artem Temos
    Keymaster

    Hello,

    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 Studio

    #9415

    RubixVi
    Participant

    this 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.

    #9417

    Artem Temos
    Keymaster

    Sorry, 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.

Viewing 4 posts - 1 through 4 (of 4 total)