Ce que je voudrais, c’est la phrase "Entrer dans les contacts pour savoir plus" juste dans la page du produit, pas dans la page de la boutique. S'il vous plaît jeter un oeil dans cette page: http://www.kepaweleurope.com/shop/soutien-mamoplastia-85/
Est-ce que quelqu'un peut m'aider?
Merci d'avance Miguel
Le modèle de description courte est /templates/single-product/short-description.php:
<?php
/**
* Single product short description
*
* @author WooThemes
* @package WooCommerce/Templates
* @version 1.6.4
*/
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
global $post;
if ( ! $post->post_excerpt ) return;
?>
<div itemprop="description">
<?php echo apply_filters( 'woocommerce_short_description', $post->post_excerpt ) ?>
</div>
Vous pouvez remplacer ceci (ou n'importe quel modèle woo): http://docs.woothemes.com/document/template-structure/ en copiant le fichier dans votre thème ... so woocommerce/single-product/short-description.php
. Ensuite, vous pouvez le modifier comme vous le souhaitez.
EDIT: Si je comprends votre question, vous feriez ceci:
<?php
/**
* Single product short description
*
* @author WooThemes
* @package WooCommerce/Templates
* @version 1.6.4
*/
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
global $post;
?>
<div itemprop="description">
Entre em contacto connosco para saber preços Aqui
</div>
Ou vous pouvez filtrer woocommerce_short_description
. Vous pouvez également définir votre propre fonction woocommerce_template_single_excerpt()
qui est connectable ou la supprimer complètement de son crochet. Il existe vraiment de nombreuses façons de procéder, mais la substitution de modèle est généralement la plus simple à comprendre.
EDIT: Voici un exemple très basique de comment filtrer la description courte (et en général, tout filtrer est toujours le même processus)
Editer à nouveau: cela va dans les functions de votre thème.php
function wpa_98244_filter_short_description( $desc ){
global $product;
if ( is_single( $product->id ) )
$desc .= ' add some extra text to the short description';
return $desc;
}
add_filter( 'woocommerce_short_description', 'wpa_98244_filter_short_description' );
Vous pouvez également utiliser cette chose avec la base de données WordPress pour la page du produit. dans ce code, vous pouvez mettre votre propre description courte. J'ai aussi utilisé la condition. vous pouvez le changer selon vos besoins. ce code, vous devez mettre dans le fichier function.php de votre thème.
function My_short_description(){
global $post,$wpdb,$woocommerce;
$your_short_description = "My Description";
$id = get_the_id();
$prefix = $wpdb->prefix;
$query = $wpdb->get_row("SELECT post_excerpt FROM {$prefix}posts WHERE ID={$id}");
if($query)
{
$woocommerce_page_short_description = $query->post_excerpt;
if($woocommerce_page_short_description=="" && $woocommerce_page_short_description==null)
{
echo $your_short_description;
}
}
}
add_action( 'woocommerce_before_add_to_cart_form', 'My_short_description', 40 );