Pagina del negozio WooCommerce per utilizzare il mio template personalizzato
-
-
Forse [documentazione WC] (http://wcdocs.woothemes.com/codex/template-structure/) ha alcuni suggerimenti.Maybe [WC documentation](http://wcdocs.woothemes.com/codex/template-structure/) has some hints.
- 0
- 2013-02-23
- brasofilo
-
@brasofilo ho cercatonella documentazionemanon ho avuto laminimaidea ...@brasofilo I have searched over the documentation but not got any clue there...
- 0
- 2013-02-23
- NewUser
-
Controlla se [questo] (http://stackoverflow.com/a/11760129/1287812) aiuta.Check if [this](http://stackoverflow.com/a/11760129/1287812) helps.
- 0
- 2013-02-23
- brasofilo
-
sì,l'hoprovatoma viene visualizzatoin questomodo `Errorefatale:non èpossibile dichiararenuovamente show_template () (precedentemente dichiarato`yes I tried that but it is showing like this `Fatal error: Cannot redeclare show_template() (previously declared `
- 0
- 2013-02-23
- NewUser
-
Si è verificato unerrore conilnome dellafunzione,l'ho appena corretto.There was a mistake with the function name, just corrected it.
- 0
- 2013-02-23
- brasofilo
-
no lo stessoproblema conme `Erroreirreversibile: Impossibile dichiararenuovamente so_9405896_show_template ()`nope the same problem with me `Fatal error: Cannot redeclare so_9405896_show_template()`
- 0
- 2013-02-23
- NewUser
-
3 risposta
- voti
-
- 2013-03-01
Esaminando latua domanda voglio dirti che woocommerce non utilizzeràiltuopersonalizzatomodello. Useràilpropriomodello. Poiché desideri utilizzareil plug-in di campipersonalizzati avanzatiper wordpress ,voglio dirti che questafunzionefunziona solo sullapaginae inviare. Quindi,poiché woocommerce non consente di utilizzareiltuomodellopersonalizzato,nonpuoi utilizzare campipersonalizzati avanzati caratteristiche.
Orafai qualcosa di diverso. Creailtuomodellopersonalizzatoin cui desiderimostrarei tuoiprodotti. Quindi vai al sito http://docs.woothemes.com/document/woocommerce-shortcodes/ Quipuoi vederegli shortcode per woocommerce . Dovepuoimostrarefacilmente quasituttii prodotti con latuapersonalizzazione. Ora utilizza questi shortcode permostrarei prodotti. Qui hai ottenuto che woocommerce utilizziiltuomodellopersonalizzato. Ora,poiché èiltuomodello,puoifacilmente utilizzare campipersonalizzati avanzati con questo. È chiaro? Senon riesci a capire qualcosa,rispondimi. Spero che questoti possa aiutare.
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
Non sono deltutto sicuro di aver compreso correttamenteiltuoproblema,maeccoilmiotentativo di replicarlo.
Innanzitutto ,considera questaparte della documentazione di WooCommerce :
Se desiderimodificare uno di questimodelli,copiali semplicementein una directory all'interno deltuotema denominata
/woocommerce
,mantenendo la stessa struttura difile,ades. sposta/templates/cart/cart.php
inthemename/woocommerce/cart/cart.php
. Ilfile copiato ora sovrascriveràilfile delmodellopredefinito di WooCommerce.Secondo ,questi sonoi passaggi di replica:
- Utilizzo di WP 3.5.1,TwentyEleven 1.5,WooCommerce 1.6.6e AdvancedCustomFields 4.0.0
- Imposta lapagina "Negozio" comeprimapagina staticanelle Impostazioni di lettura (
/wp-admin/options-reading.php
) - Imposta ungruppo di campi ACF che contiene un campoimmagine (
product_tab_banner
),con valore restituito come "Oggettoimmagine"e da visualizzareneltipo di articolo "Prodotto"
Soluzione :
- Crea la seguente cartella:
/wp-content/twentyeleven/woocommerce/
- Copiailfile:
/wp-content/plugins/woocommerce/templates/content-product.php
in questa cartella appena creata - Inserisciiltuo codicein questa copia di
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; ?>
<" Ecco lapagina delprodotto:
<" E quiil risultatonel sito:
Se desideripersonalizzare lapagina "Shop",copiailfile
/wp-content/plugins/woocommerce/templates/archive-product.php
nel/woocommerce/
cartella.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
Prova a sostituireilplug-in che stai utilizzando con leestensioni ufficiali di WooCommerce come "Product Add-ons" ( 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/).
Prima difare la domanda voglio dirti che hogiàposto la domandain https://stackoverflow.com/questions/15025213/wordpress-woocommerce-template-file-overiding
Sto utilizzandoilplugin WooCommerce per sviluppare un sito web. Vatuttobene con WooCommerce. Inbase allemie esigenze,ho configurato lamia homepage comepagina dibase delnegozio dalla dashboard di WooCommerceper rendere lamia homepage lapagina delnegozio. Orailmio requisito èposizionare alcuneimmagini che dovrebberoessere caricate dal lato amministratoree mostrare deltesto sulleimmagini. Per questafunzione,ho cercato su Googlee alcunepersonemi hanno suggerito di utilizzare WordPress Advanced Custom Fields . L'ho appenainstallato.
Ora ho visto che WooCommercenon utilizzailmiotemapersonalizzato. Utilizzailpropriotemapersonalizzato. Dato che desideromostrareimmaginie testo utilizzandoil plug-in Advanced Custom Fields ,ho davverobisogno delmiomodellopersonalizzatoper utilizzare le queryperimmaginie testo. Quindi ho cercato dinuovo su Google una soluzionee ho ricevutoil suggerimento difare una copia del
page.php
deltemainwoocommerce.php
e poi sostituireil codice :con
L'hofattoma ancoranon ricevoi miei campipersonalizzati da Advanced Custom Fields . Quindigentilmente aiutami. Eventuali suggerimentie aiuto saranno apprezzabili. Grazie.
Ilmio codicepermostrarei campipersonalizzati avanzatiperimmaginee testo è così:
Sto usandoiltema WordPress TwentyEleven.