woocommerce 플러그인을 사용하여 Wordpress 테마에 일부 사용자 정의를 추가하려고합니다. 나는 상점 페이지를 양식화하여 제품의 맨 위에 또는 왼쪽을 따라 범주 목록을 갖기 위해 노력하고 있습니다. woocommerce admin 설정의 카탈로그 페이지에서 category 옵션을 사용 가능하게하면 content_product_cat2.php 템플리트 파일을 사용하여 woocommerce 제품 루프 내에 제품 범주 축소판을 표시합니다. 나는 그 PHP 파일을 옮기고 그것을 편집하고 결과를 얻기 시작했다. 미리보기 이미지를 제거했지만 제목을 표 형식 또는 루프 외부에서 가져올 수 없습니다. 나는 features.php에 몇 가지 후크를 추가하는 것을 열어 둔다.하지만 나는 그랬던 것처럼 보이는 woocommerce 후크 레퍼런스의 후크를 보지 못했다. 아마도이 템플릿을 편집하고 고리 앞에 놓기 위해 후크를 사용하는 것입니다. 임 메신저 게시 이유가 확실하지 않습니다. 나는 다른 사람이 경험이 알고 ...사용자 정의 레이아웃 용 woocommerce 템플릿 파일 편집
<?php
/**
* The template for displaying product category thumbnails within loops.
*
* Override this template by copying it to yourtheme/woocommerce/content-product_cat.php
*
* @author WooThemes
* @package WooCommerce/Templates
* @version 1.6.4
*/
global $woocommerce_loop;
// Custom Edits
if (is_shop() && in_array($category->slug, array('fakeie'))) {
return;
}
// Store loop count we're currently on
if (empty($woocommerce_loop['loop']))
$woocommerce_loop['loop'] = 0;
// Store column count for displaying the grid
if (empty($woocommerce_loop['columns']))
$woocommerce_loop['columns'] = apply_filters('loop_shop_columns', 4);
// Increase loop count
$woocommerce_loop['loop']++;
?>
<li class="product <?php
if ($woocommerce_loop['loop'] % $woocommerce_loop['columns'] == 0)
echo 'last';
elseif (($woocommerce_loop['loop'] - 1) % $woocommerce_loop['columns'] == 0)
echo 'first';
?>">
<?php do_action('woocommerce_before_subcategory', $category); ?>
<a href="<?php echo get_term_link($category->slug, 'product_cat'); ?>">
<h3 style="float:left;">
<?php echo $category->name; ?>
<?php if ($category->count > 0) : ?>
<mark class="count">(<?php echo $category->count; ?>)</mark>
<?php endif; ?>
</h3>
<?php
/**
* woocommerce_after_subcategory_title hook
*/
do_action('woocommerce_after_subcategory_title', $category);
?>
</a>
<?php do_action('woocommerce_after_subcategory', $category); ?>
</li>
감사합니다 얘들 아 :에 여기에 그것을 사용하는 메신저 Here is a link to the page.는 PHP 파일의 내용입니다.
EDIT- 좋아요. 그래서 내가 깨달은 것은 content_product_cat.php 파일을 편집하는 것이 최선의 방법이 아닐 수 있습니다. Jay는 content_product.php 파일을 편집하는 것이 더 바람직하다고 아래에서 언급합니다. 내가 처음에 이것 또한 좋은 해결책으로 생각한 것은 내가 무엇을하기 위해 찾고있는 것을 성취하지 못한다는 것을 깨달았습니다. content_product.php를 편집하면 루프 내에서 편집이 이루어지기 때문에 루프 전에 표시 할 카테고리가 필요하므로 루프의 그리드 포맷을 이해하지 못하도록합니다. 새로운 아이디어는 무엇입니까 ???
괜찮아 보이지만 조금 혼란스러워 ... 위의 코드를 추가하는 파일은 무엇입니까? –
/woocommerce/templates/content-product.php 이것은 woocommerce가 제품 격자를 생성하는 데 사용하는 템플릿입니다 .... –
고마워요. content-product.php 파일에 복사했는데 범주가 표시되지 않았습니다. 여러 줄 위치에서 시도해 보았지만 성공하지 못했습니다. 나는 이것이 더 나은 해결책이라고 생각하지만 그것을 작동시키지 못하고있다. –