Woocommerce反向描述和简短描述单个产品页面

时间:2015-04-14 08:10:35

标签: wordpress woocommerce

我希望在woocommerce上反向描述和简短描述单个产品页面。我试试这个tuto:http://www.kriesi.at/support/topic/reverse-description-and-short-description-single-product-pages/。 简短描述工作但不描述。

我使用的是woocommercer版本2.3.7。

谢谢

2 个答案:

答案 0 :(得分:3)

您可以在后端交换摘录和主要内容....将内容保存在摘录框中,反之亦然。否则,您需要覆盖2个WooCommerce模板并使用摘录反转内容。

在您的主题中,将其添加为woocommerce/single-product/short-description.phppost_excerpt替换为post_content

<?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_content ) {
    return;
}

?>
<div itemprop="description">
    <?php the_content() ?>
</div>

这是woocommerce/single-product/tabs/description.php

<?php
/**
 * Description tab
 *
 * @author      WooThemes
 * @package     WooCommerce/Templates
 * @version     2.0.0
 */

if ( ! defined( 'ABSPATH' ) ) {
    exit; // Exit if accessed directly
}

global $post;

$heading = esc_html( apply_filters( 'woocommerce_product_description_heading', __( 'Product Description', 'woocommerce' ) ) );

?>

<?php if ( $heading ): ?>
  <h2><?php echo $heading; ?></h2>
<?php endif; ?>

<?php echo apply_filters( 'woocommerce_short_description', $post->post_excerpt ) ?>

答案 1 :(得分:0)

基本上,<?php the_content(); ?>回应完整描述,而<?php the_excerpt(); ?>回应简短描述。

在您的布局中,只需将它们切换为您想要的任何回声即可。同时确保产品帖子中的两个 textareas(内容/摘录)包含一些文字。