我有一個主題Jigoshop安裝和產品頁面是完全搞砸了,但產品搜索頁面看起來好嗎?您可以在這裏查看:http://www.peterjswain.com/shop然後點擊其中一個產品。Jiggoshop產品頁面搞砸了嗎?
我確實已經安裝了woocommerce,這是以前更糟的,但他們確實有一些關於鉤子的文檔並替換了主題文件中的循環;我不確定是否有類似Jigoshop的方法。
任何幫助將不勝感激。
在此先感謝。 :)
我有一個主題Jigoshop安裝和產品頁面是完全搞砸了,但產品搜索頁面看起來好嗎?您可以在這裏查看:http://www.peterjswain.com/shop然後點擊其中一個產品。Jiggoshop產品頁面搞砸了嗎?
我確實已經安裝了woocommerce,這是以前更糟的,但他們確實有一些關於鉤子的文檔並替換了主題文件中的循環;我不確定是否有類似Jigoshop的方法。
任何幫助將不勝感激。
在此先感謝。 :)
我建議您在主題中創建一個jigoshop
文件夾,並從插件templates
文件夾中提取archive-product.php
,然後您可以編輯該文件以使其看起來像您想的那樣。
當前店鋪使用WordPress的歸檔頁面輸出商店,所以你沒有任何佈局。這一切都取決於你正在使用的主題。
jigoshop與woocommerce有點不同,因爲它依賴鉤子甚至超過woocommerce,還有功能。有些功能甚至無法重寫,因此您需要完全覆蓋默認模板。
舉例來說,我會在你的主題文件夾jigoshop
看起來像這樣
<?php
/**
* Archive template
*
* DISCLAIMER
*
* Do not edit or add directly to this file if you wish to upgrade Jigoshop to newer
* versions in the future. If you wish to customise Jigoshop core for your needs,
* please use our GitHub repository to publish essential changes for consideration.
*
* @package Jigoshop
* @category Catalog
* @author Jigoshop
* @copyright Copyright © 2011-2014 Jigoshop.
* @license GNU General Public License v3
*/
?>
<?php get_header(); ?>
<div class="container">
<div class="row">
<div class="twelve columns">
<?php if (is_search()) : ?>
<h1 class="page-title"><?php _e('Search Results:', 'jigoshop'); ?> “<?php the_search_query(); ?>” <?php if (get_query_var('paged')) echo ' — Page '.get_query_var('paged'); ?></h1>
<?php endif; ?>
<?php
$shop_page_id = jigoshop_get_page_id('shop');
$shop_page = get_post($shop_page_id);
if(post_password_required($shop_page)):
echo get_the_password_form($shop_page);
else:
//echo apply_filters('the_content', $shop_page->post_content);
?>
<?php
ob_start();
jigoshop_get_template_part('loop', 'shop');
$products_list_html = ob_get_clean();
echo apply_filters('jigoshop_products_list', $products_list_html);
?>
<?php do_action('jigoshop_pagination'); ?>
<?php endif; ?>
</div>
<div class="four columns">
<?php dynamic_sidebar('shop sidebar');?>
</div>
</div>
<!-- Clear -->
<div class="clear bottom"></div>
</div>
<?php get_footer(); ?>
這應該把一切都在某種容器中創建一個archive-product.php
文件,這樣你就會有一個統一的外觀在你的頁面上。