내 맞춤 템플릿을 사용하기위한 WooCommerce 상점 페이지
-
-
[WC 문서] (http://wcdocs.woothemes.com/codex/template-structure/)에 힌트가있을 수 있습니다.Maybe [WC documentation](http://wcdocs.woothemes.com/codex/template-structure/) has some hints.
- 0
- 2013-02-23
- brasofilo
-
@brasofilo 문서를 검색했지만 거기에 단서가 없습니다 ...@brasofilo I have searched over the documentation but not got any clue there...
- 0
- 2013-02-23
- NewUser
-
[this] (http://stackoverflow.com/a/11760129/1287812)가 도움이되는지 확인하세요.Check if [this](http://stackoverflow.com/a/11760129/1287812) helps.
- 0
- 2013-02-23
- brasofilo
-
예 나는 그것을 시도했지만 다음과 같이 표시됩니다`치명적인 오류 : show_template ()을 다시 선언 할 수 없습니다yes I tried that but it is showing like this `Fatal error: Cannot redeclare show_template() (previously declared `
- 0
- 2013-02-23
- NewUser
-
함수 이름에 오류가있어 수정했습니다.There was a mistake with the function name, just corrected it.
- 0
- 2013-02-23
- brasofilo
-
나에게 같은 문제가 없습니다`치명적인 오류 : so_9405896_show_template ()`을 다시 선언 할 수 없습니다.nope the same problem with me `Fatal error: Cannot redeclare so_9405896_show_template()`
- 0
- 2013-02-23
- NewUser
-
3 대답
- 투표
-
- 2013-03-01
귀하의 질문을 통해 woocommerce 가 귀하의 맞춤 설정을 사용하지 않음을 알려 드리고 싶습니다. 주형. 자체 템플릿을 사용합니다. wordpress 고급 사용자 정의 필드 플러그인 을 사용하려는 경우 해당 기능은 페이지에서만 작동하고 우편. 따라서 woocommerce 는 사용자 정의 템플릿을 사용할 수 없으므로 고급 사용자 정의 필드를 사용할 수 없습니다. 기능.
이제 다른 작업을 수행하세요. 제품을 표시하고 싶은 곳에 나만의 맞춤 템플릿을 만드세요. 그런 다음 http://docs.woothemes.com/document/woocommerce-shortcodes/사이트로 이동하십시오. 여기에서 단축 코드 를 볼 수 있습니다.plugins/woocommerce/"rel="noreferrer "> woocommerce . 나만의 맞춤 설정으로 거의 모든 제품을 쉽게 표시 할 수있는 곳입니다. 이제 이러한 단축 코드 를 사용하여 제품을 표시하세요. 여기에서 woocommerce 가 사용자 정의 템플릿을 사용하고 있음을 확인했습니다. 이제 고유 한 템플릿이므로 고급 사용자 정의 필드를 쉽게 사용할 수 있습니다. 분명합니까? 이해할 수없는 것이 있으면 답장 해주세요. 도움이되기를 바랍니다.
By going through your question I want to tell you that woocommerce will not use your custom template. It will use its own template. As you want to use wordpress advanced custom fields plugin I want to tell you is that feature only works on the page and post. So as woocommerce will not allow to use your own custom template you can't use advanced custom fields features.
Now just do something different. Just make your own custom template where you want to show your products. Then just go to the site http://docs.woothemes.com/document/woocommerce-shortcodes/ Here you can see the shortcodes for the woocommerce. Where you can easily show almost all products with your own customization. Now use these shortcodes to show the products. Here you have achieved that woocommerce is using your own custom template. Now as it is your own template you can easily use advanced custom fields with this. Is that clear? If any thing you can't understand then reply me. Hope this will help you.
-
- 2013-02-27
문제를 올바르게 이해했는지 잘 모르겠지만 여기에 재현하려고합니다.
먼저 , WooCommerce 문서 의이 부분을 고려하세요. :
<인용구>이러한 템플릿 중 하나를 편집하려면 동일한 파일 구조를 유지하면서
/woocommerce
라는 테마 내의 디렉토리에 복사하기 만하면됩니다./templates/cart/cart.php
를themename/woocommerce/cart/cart.php
로 이동합니다. 이제 복사 된 파일이 WooCommerce 기본 템플릿 파일을 재정의합니다.두 번째 ,다음은 복제 단계입니다.
- WP 3.5.1,TwentyEleven 1.5,WooCommerce 1.6.6 및 AdvancedCustomFields 4.0.0 사용
- 읽기 설정 (
/wp-admin/options-reading.php
)에서 '쇼핑'페이지를 정적 첫 페이지로 설정 - 이미지 필드 (
product_tab_banner
)가 포함 된 ACF 필드 그룹을 설정하고 반환 값을 "이미지 개체"로 설정하고 게시물 유형 "제품"에 표시합니다.
솔루션 :
- 다음 폴더를 만듭니다.
/wp-content/twentyeleven/woocommerce/
- 파일 :
/wp-content/plugins/woocommerce/templates/content-product.php
를 새로 생성 된 폴더에 복사합니다. - 이
content-product.php
사본에 코드를 삽입합니다.
$product_tab_banner = get_field('product_tab_banner'); if($product_tab_banner): ?> <div class="nt-highlighted-products"> <img src="<?php echo $product_tab_banner['url']; ?>" alt="<?php echo $product_tab_banner['alt']; ?>" width="<?php echo $product_tab_banner['sizes']['featured_product-width'];?>" height="<?php echo $product_tab_banner['sizes']['featured_product-height'];?>" title="<?php echo $product_tab_banner['title']; ?>" /> </div> <?php endif; ?>
제품 페이지는 다음과 같습니다.
<인용구>그리고 사이트의 결과 :
<인용구> <시간>'쇼핑'페이지를 맞춤 설정하려면
/wp-content/plugins/woocommerce/templates/archive-product.php
파일을 테마의/woocommerce/
폴더.I'm not quite sure if I understand your problem correctly, but here's my attempt to replicate it.
First, consider this part of WooCommerce documentation:
If you want to edit one of these templates simply copy it into a directory within your theme named
/woocommerce
, keeping the same file structure, e.g. move/templates/cart/cart.php
tothemename/woocommerce/cart/cart.php
. The copied file will now override the WooCommerce default template file.Second, this are the replication steps:
- Using WP 3.5.1, TwentyEleven 1.5, WooCommerce 1.6.6 and AdvancedCustomFields 4.0.0
- Set the page "Shop" as the static front page in Reading Settings (
/wp-admin/options-reading.php
) - Set an ACF Field Group that contains an Image Field (
product_tab_banner
), with Return Value as "Image Object" and to be shown in the post type "Product"
Solution:
- Create the following folder:
/wp-content/twentyeleven/woocommerce/
- Copy the file:
/wp-content/plugins/woocommerce/templates/content-product.php
to this newly created folder - Place your code in this copy of
content-product.php
$product_tab_banner = get_field('product_tab_banner'); if($product_tab_banner): ?> <div class="nt-highlighted-products"> <img src="<?php echo $product_tab_banner['url']; ?>" alt="<?php echo $product_tab_banner['alt']; ?>" width="<?php echo $product_tab_banner['sizes']['featured_product-width'];?>" height="<?php echo $product_tab_banner['sizes']['featured_product-height'];?>" title="<?php echo $product_tab_banner['title']; ?>" /> </div> <?php endif; ?>
Here's the product page:
And here the result in the site:
If you'd like to customize the "Shop" page, copy the file
/wp-content/plugins/woocommerce/templates/archive-product.php
into your theme's/woocommerce/
folder. -
- 2013-03-01
사용중인 플러그인을 "제품 추가 기능"( http://www.woothemes.com/products/product-add-ons/).
Please try to replace the plugin you're using with the official WooCommerce extensions like "Product Add-ons" (http://www.woothemes.com/products/product-add-ons/).
질문을하기 전에 내가 이미 https ://stackoverflow.com/questions/15025213/wordpress-woocommerce-template-file-overiding
WooCommerce 플러그인을 사용하여 웹 사이트를 개발하고 있습니다. WooCommerce로 모든 것이 좋습니다. 내 요구 사항에 따라 내 홈페이지를 상점 페이지로 만들기 위해 WooCommerce 대시 보드에서 내 홈페이지를 상점 기본 페이지로 구성했습니다. 이제 내 요구 사항은 관리자 측에서 업로드해야 할 이미지를 배치하고 이미지 위에 텍스트를 표시하는 것입니다. 이 기능에 대해 Google을 검색 한 결과 일부 사람들이 WordPress 고급 사용자 정의 필드 를 사용하도록 제안했습니다. 방금 설치했습니다.
이제 WooCommerce가 내 맞춤 테마를 사용하지 않는 것을 확인했습니다. 자체 맞춤 테마를 사용하고 있습니다. 고급 맞춤 입력란 플러그인 을 사용하여 이미지와 텍스트를 표시하고 싶기 때문에 내 맞춤 템플릿이 필요합니다. 이미지와 텍스트에 대한 쿼리를 사용하십시오. 그런 다음 다시 Google에서 솔루션을 검색했고 테마의
page.php
를woocommerce.php
에 복사 한 다음 코드를 교체하라는 제안을 받았습니다. :함께
그렇지만 여전히 고급 맞춤 입력란에서 맞춤 입력란 이 표시되지 않습니다. 그러니 친절하게 도와주세요. 모든 제안과 도움을 주시면 감사하겠습니다. 감사합니다.
이미지 및 텍스트에 대한 고급 사용자 정의 필드를 표시하는 코드는 다음과 같습니다.
WordPress TwentyEleven 테마를 사용하고 있습니다.