如何将Woocommerce与自定义Wordpress主题集成

时间:2017-09-06 14:30:30

标签: wordpress woocommerce hook-woocommerce

我很难找到在woocommerce.php文件中添加woocommerce循环的位置。

这是page.php代码,

    <?php
/*
Package: OnAir2
Description: Normal single page template with sidebar
Version: 0.0.0
Author: QantumThemes
Author URI: http://qantumthemes.com
*/
?>
<?php get_header(); ?> 
    <?php  
    get_template_part ('phpincludes/menu');
    get_template_part ('phpincludes/part-searchbar'); 
    ?>
    <div id="maincontent" class="qt-main">
        <?php while ( have_posts() ) : the_post(); ?>
            <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
                <!-- ======================= HEADER SECTION ======================= -->
                <?php get_template_part( 'phpincludes/part-header-caption-page'); ?>
                <!-- ======================= CONTENT SECTION ======================= -->
                <div class="qt-container qt-spacer-l">
                    <div class="row">
                        <div class="col s12 m12 l1 qt-pushpin-container">
                            <div class="qt-pushpin">
                                <?php get_template_part( 'phpincludes/sharepage' ); ?>
                            </div>
                             <hr class="qt-spacer-m">
                        </div>
                        <div class="col s12 m12 l8">
                            <div class="qt-the-content">
                                <?php the_content(); ?>
                            </div>
                            <?php if ( comments_open() || '0' != get_comments_number() ){  ?>
                                <hr class="qt-spacer-m">
                                <?php  comments_template(); ?>
                            <?php } ?>
                            <hr class="qt-spacer-l">
                        </div>
                        <div class="qt-sidebar col s12 m12 l3">
                            <?php get_template_part (  'phpincludes/sidebar' ); ?>
                            <hr class="qt-spacer-l">
                        </div>
                    </div>
                </div>
            </div>
        <?php endwhile; // end of the loop. ?>
        <?php get_template_part ( 'phpincludes/part-sponsors' ); ?>
    </div><!-- .qt-main end -->
    <?php get_template_part ( 'phpincludes/footerwidgets' ); ?>
    <?php get_template_part (  'phpincludes/part-player-sidebar' ); ?>
<?php get_footer(); ?>

我在哪里添加

<?php woocommerce_content(); ?>

我试过单独使用get header and footer但是输出非常糟糕。由于开发人员没有使主题woocommerce兼容,我需要做到....

1 个答案:

答案 0 :(得分:0)

the_content();替换为woocommerce_content();。但它仍然不会采用设计。你手动必须使它与woocommerce兼容。