Página de loja WooCommerce para usar meu modelo personalizado
-
-
Talvez [documentação WC] (http://wcdocs.woathemes.com/codex/template-structure/)tem algumas dicas.Maybe [WC documentation](http://wcdocs.woothemes.com/codex/template-structure/) has some hints.
- 0
- 2013-02-23
- brasofilo
-
@Brasofilo Euprocurei sobre a documentação,masnãotenhonenhumapista lá ...@brasofilo I have searched over the documentation but not got any clue there...
- 0
- 2013-02-23
- NewUser
-
Verifique se [este] (http://stackoverflow.com/a/11760129/1287812) ajuda.Check if [this](http://stackoverflow.com/a/11760129/1287812) helps.
- 0
- 2013-02-23
- brasofilo
-
Sim,eutentei isso,masestámostrando comoeste `errofatal:nãopode redeclare show_template () (anteriormente declarado`yes I tried that but it is showing like this `Fatal error: Cannot redeclare show_template() (previously declared `
- 0
- 2013-02-23
- NewUser
-
Houve umerro com onome dafunção,apenas corrigiu.There was a mistake with the function name, just corrected it.
- 0
- 2013-02-23
- brasofilo
-
Nope omesmoproblema comigo "Errofatal:nãopode redeclare SO_9405896_SHOW_TEMPLATE ()`nope the same problem with me `Fatal error: Cannot redeclare so_9405896_show_template()`
- 0
- 2013-02-23
- NewUser
-
3 respostas
- votos
-
- 2013-03-01
Aopassarpela suapergunta,quero dizer que wooCommerce não vai usar o seu costumemodelo. Vai usar seuprópriomodelo. Como você quer usar WordPress avançado campospersonalizadosplugin Eu quero dizer é que o recurso sófuncionanapáginae publicar. Então,como wooCommerce nãopermitirá usar seuprópriomodelopersonalizado que vocênãopode usar campospersonalizados avançados Recursos.
Agorafaça algo diferente. Bastafazer seuprópriomodelopersonalizado onde você desejamostrar aos seusprodutos. Em seguida,bastair ao site http://docs.woothemes.com/document/woocommerce-shortcodes/ Aqui vocêpode ver o Códigos de acesso para o WooCommerce . Onde vocêpodefacilmentemostrar quasetodos osprodutos com suaprópriapersonalização. Agora useestes Códigos de acesso paramostrar osprodutos. Aqui você conseguiu que wooCommerce está usando seuprópriomodelopersonalizado. Agora,como é seuprópriomodelo,vocêpodefacilmente usar campospersonalizados avançados comisso. Está claro? Se alguma coisa vocênão consegueentender,responda-me. Espero queisso ajude você.
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
Nãotenho certeza seentender oproblema corretamente,mas aquiestá aminhatentativa de replicá-lo.
primeiro ,considereestaparte de documentation wooCommerce :
.
Se você quisereditar um dessesmodelos,basta copiá-lopara um diretórioem seutema chamado
/WooCommerce
,mantendo amesmaestrutura de arquivos,e. Mover/Templates/cart/cart.php
paratemename/woocommerce/carrinho/carrinho.php
. O arquivo copiado agora substituirá o arquivo demodelopadrão do WooCommerce.segundo ,estas são asetapas de replicação:
- Usando o WP 3.5.1,TwentyEleven 1.5,WooCommerce 1.6.6e AdvancedCustomFields 4.0.0
- Defina apágina "Shop" como aprimeirapáginaestáticanas configurações de leitura (
/wp-admin/options-reading.php
) - Defina umgrupo de campo ACF que contém um campo deimagem (
product_tab_banner
),com valor de retorno como "objeto deimagem"e para sermostradonotipo depostagem "produto"
solução :
- Crie a seguintepasta:
/WP-Conteúdo/TwentyEleven/WooCommerce/
- copiar o arquivo:
/wp-content/plugins/woocommerce/templates/content-product.php
paraestapasta recém-criada - Coloque seu códigonesta cópia do conteúdo
produto.php
$product_tab_banner=get_field ('product_tab_banner'); if ($product_tab_banner):? > & lt; div classe="NT-destacado-produtos" > & lt;img src="& lt;?phpecho $product_tab_banner ['URL'];? >" alt="& lt;?phpecho $product_tab_banner ['alt'];? >" largura="& lt;?phpecho $product_tab_banner ['tamanhos'] ['Destaced_produto-largura'];? >" Altura="& lt;?phpecho $product_tab_banner ['tamanhos'] ['Destaced_Product-Altura'];? >" title="& lt;?phpecho $product_tab_banner ['título'];? >"/> & lt;/div > & lt;?phpendif;? >
Aquiestá apágina doproduto:
.
e aqui o resultadono site:
.
Se você quiserpersonalizar apágina "Shop",copie o arquivo
/wp-content/plugins/woocommerce/templates/archive-produto.php
no seutema/WooCommerce/
pasta.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
Porfavor,tente substituir oplugin que vocêestá usando com asextensões oficiais WooCommerce como "add-ons deprodutos" ( http://www.woathemes.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/).
Antes defazer apergunta queeu querote dizer quejáfiz aperguntaem https://stackoverflow.com/questions/15025213/wordpress-woocommerce-template-file-Overncever
Euestou usando o wooCommerce pluginpara desenvolver um site. Tudoestábem com o WooCommerce. De acordo comminhaexigência,configureiminhapáginainicial como umapágina debase da loja dopainel WooCommerceparatornarminhapáginainicial dapágina da loja. Agorameu requisito é colocar algumasimagens que devem ser carregadas do lado do administradore paramostrar algumtexto sobre asimagens. Paraesse recurso,procureipelo Googlee algumaspessoas sugeriram queeu uso WordPress avançado campospersonalizados . Acabei deinstalá-lo.
Agoraeu vi que WooCommercenãoestá usandomeutemapersonalizado. Está usando seuprópriotemapersonalizado. Desde queeu queromostrarimagense texto usando o avançado campospersonalizadosplugin ,eu realmentepreciso domeuprópriomodelopersonalizadopara Use as consultasparaimagense texto. Em seguida,procureinovamente o Googlepara uma soluçãoe recebi a sugestão defazer uma cópia do Tema
page.php
emwoocommerce.php
e,em seguida,basta substituir o código :com
Eufizisso,mas aindanãoestou recebendomeu campospersonalizados de campospersonalizados avançados . Então,gentilmenteme ajude. Quaisquer sugestõese ajuda serão apreciáveis. Obrigado.
Meu códigoparamostrar os campospersonalizados avançadosparaimageme texto é assim:
Euestou usando otema Wordpress TwentyEleven.