• Buonasera! Cercando di risolvere un piccolo problema, ne ho creato uno più grande con il file tabs.php di woocommerce, che mostra nella pagina prodotto le tab description, additional information e reviews. Ho pasticciato e ora il file da problemi di visualizzazione delle pagine prodotto. Lo riporto di seguito, se qualcuno sa dirmi dove sta l’errore. Grazie!!!

    <?php
    /**
     * Single Product tabs
     *
     * This template can be overridden by copying it to yourtheme/woocommerce/single-product/tabs/tabs.php.
     *
     * HOWEVER, on occasion WooCommerce will need to update template files and you
     * (the theme developer) will need to copy the new files to your theme to
     * maintain compatibility. We try to do this as little as possible, but it does
     * happen. When this occurs the version of the template file will be bumped and
     * the readme will list any important changes.
     *
     * @see 	https://docs.woocommerce.com/document/template-structure/
     * @author  WooThemes
     * @package WooCommerce/Templates
     * @version 3.8.0
     */
    
    if ( ! defined( 'ABSPATH' ) ) {
    	exit;
    }
    
    /**
     * Filter tabs and allow third parties to add their own.
     *
     * Each tab is an array containing title, callback and priority.
     * @see woocommerce_default_product_tabs()
     */
    
    $product_tabs = apply_filters( 'woocommerce_product_tabs', array() );
    $single_type = bridge_qode_woocommerce_single_type();
    $tabs_position_class = 'left';
    if($single_type == 'tabs-on-bottom'){
    	$tabs_position_class = 'center';
    }
    	
    if ( ! empty( $product_tabs ) ) : ?>
    	<?php if($single_type != '') { ?>
    		<div class="q_tabs horizontal <?php echo esc_attr($tabs_position_class);?>">
    			<ul class="tabs-nav">
    <?php foreach ( $product_tabs as $key => $product_tab ) : ?>
    					<li class="<?php echo esc_attr( $key ); ?>_tab">
    
    <div class="tabs-container">
    				<?php foreach ( $product_tabs as $key => $product_tab ) : ?>
    					<div class="tab-content" id="tab-<?php echo esc_attr( $key ); ?>">
    						<?php call_user_func( $product_tab['callback'], $key, $product_tab ); ?>
    					</div>
    				<?php endforeach; ?>
    			</div>
    		</div>
    <?php } else { ?>
    
    		<div class="q_accordion_holder toggle boxed woocommerce-accordion">
    			<?php foreach ( $product_tabs as $key => $product_tab ) : ?>
    
    				<h5 class="title-holder clearfix <?php echo esc_attr($key) ?>_tab">
    					<span class="tab-title"><?php echo apply_filters( 'woocommerce_product_' . $key . '_tab_title', esc_html( $product_tab['title'] ), $key ); ?></span>
    				</h5>
    				<div class="accordion_content">
    					<div class="accordion_content_inner">
    						<?php call_user_func( $product_tab['callback'], $key, $product_tab ) ?>
    					</div>
    				</div>
    
    			<?php endforeach; ?>
    
                <?php do_action( 'woocommerce_product_after_tabs' ); ?>
    		</div>
    <?php endforeach; ?>
    			</ul>
    
    	<?php } ?>
    
    <?php endif; ?>
Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
  • Ciao @viverbio,

    Grazie per aver aperto una discussione sul forum WordPress. Sono Matteo, lieto di aiutarti.

    Hai detto che prima di avere questa situazione avevi un altro problema: quale?

    Resto in attesa di tuoi aggiornamenti.

    Un saluto,
    Matteo

    Chi ha creato la discussione viverbio

    (@viverbio)

    Ciao! Non riesco a modificare il nome additional information, ho modificato description e reviews ma l’altra non ne vuole sapere. Inoltre c’è una quarta tab che non riesco a cancellare di cui non trovo l’origine. Avevo comunque già chiesto assistenza per questo.

    Alla fine ho ripristinato tutto tramite backup e invece di rinominare additional information l’ho inserita all’interno d description.

    Grazie!

Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
  • Il topic ‘File tabs.php’ è chiuso a nuove risposte.