woocommerce úprava stránky produktu
<p>vytvářím online obchod s každou kategorií pomocí konkrétní šablony stránky; to je všechno hotovo, ale teď chci upravit rozložení této šablony stránky.</p><p>každý výrobek tak bude mít:</p><ul> <li>jméno,</li> <li>obrázek,</li> <li>krátký popis;<br> <em>chtěl bych, aby popis produktu<strong> product </strong>byl mezi názvem<strong> název produktu </strong>a<strong> cenovka produktu </strong></em>,</li> <li>cenovka a</li> <li>a<em>přidat do košíku</em>tlačítko.</li> </ul><p>moje výzva: nemám ponětí, jak začít a potřebovat pomoc v tomto ohledu.</p><p>jaký soubor mohu klonovat a upravovat?</p>
<p>woocommerce umožňuje přepsat výchozí šablony. všechny šablony jsou umístěny ve složce <code>woocommerce/templates</code>. jediné, co musíte udělat, je vytvořit složku <code>woocommerce</code> v adresáři tématu a v této složce duplikovat soubory, které chcete přepsat.</p><p>pokud chcete aktualizovat značení, budete muset kopírovat soubory <code>archive-product.php</code> a <code>content-product.php</code>. pokud chcete jen ukázat malý popis mezi názvem produktu a cenou, pak můžete jednoduše umístit následující kód do souboru <code>functions.php</code>.</p><pre><code>function show\_product\_summary(){ $product\_summary = get\_the\_excerpt(); echo '&lt;div class="product-summary"&gt;'. substr( $product\_summary , 0, 30 ) .'&lt;/div&gt;'; } add\_action('woocommerce\_shop\_loop\_item\_title', 'show\_product\_summary', 10, 2); </code></pre><p>na stránce se seznamem produktů se zobrazí souhrn produktu uvedený níže.</p><p> <a href="https://i.stack.imgur.com/izvpb.png"> <img src="https://i.stack.imgur.com/izvpb.png" alt="enter image description here"> </a> </p><p>zde je <a href="https://www.woothemes.com/2014/08/five-quick-woocommerce-customization-tips/">oficiální blog post</a> , který vám dá rychlý návod.</p>
<p>nejlepší je vytvořit šablonu stránky s následujícím kódem. také se musíte rozhodnout, zda budete používat značku nebo kategorii. níže uvedený kód předpokládá, že používáte kategorii.</p><pre><code>&lt;div class="news"&gt; &lt;?php //the query wp\_query('showposts=5&amp;category\_name=news'); //the loop if ( have\_posts() ) : while ( have\_posts() ) : the\_post(); ?&gt; &lt;h2&gt;&lt;a href="&lt;?php the\_permalink() ?&gt;" rel="bookmark" title="permanent link to &lt;?php the\_title\_attribute(); ?&gt;"&gt;&lt;?php the\_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt; &lt;div class="post\_content"&gt; &lt;?php the\_excerpt(); ?&gt; &lt;/div&gt; &lt;? endwhile; endif; //reset query wp\_reset\_query(); ?&gt; &lt;/div&gt; &lt;div class="events"&gt; &lt;?php //the query wp\_query('showposts=5&amp;category\_name=events'); //the loop if ( have\_posts() ) : while ( have\_posts() ) : the\_post(); ?&gt; &lt;h2&gt;&lt;a href="&lt;?php the\_permalink() ?&gt;" rel="bookmark" title="permanent link to &lt;?php the\_title\_attribute(); ?&gt;"&gt;&lt;?php the\_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt; &lt;div class="post\_content"&gt; &lt;?php the\_excerpt(); ?&gt; &lt;/div&gt; &lt;? endwhile; endif; //reset query wp\_reset\_query(); ?&gt; &lt;/div&gt; </code></pre> Pokud by mi třeba někdo odpověděl tak bych se jěště chtěl zepat jestli používáte nějakou doplňující stránku pro více a přehlednější popisky různych kategorii.Děkuji :) v obchodě - chce to jenom používat hlavu a vyhledávač  
<http://www.zbozi.cz/items>... hezký den,

v tomto případě je příčinou nulové hodnoty nastavení vlastního formátu, ve kterém jsou do elementu price\_vat mapovány 2 elementy (price a start\_price\_vat). doporučuji tedy použít pouze element price a v případě, že má být použita hodnota elementu start\_price\_vat vytvořit produktový výběr… <p>zde je kód, který používám vždy, když nastavím nový blog wordpress:</p><p>custom admin footer text</p><pre><code>// customize admin footer text function custom\_admin\_footer() { echo '&lt;a href="http://www.netconstructor.com/"&gt;website design by netconstructor, inc.&lt;/a&gt;'; } add\_filter('admin\_footer\_text', 'custom\_admin\_footer'); </code></pre><p>vymazat verze informací z head krmiv</p><pre><code>// remove version info from the head of feeds function complete\_version\_removal() { return ''; } add\_filter('the\_generator', 'complete\_version\_removal'); </code></pre><p>odstraňte junk z hlavy stránk veřejných stránků</p><pre><code>// remove junk from the header of public website pages remove\_action('wp\_head', 'rsd\_link'); remove\_action('wp\_head', 'wp\_generator'); remove\_action('wp\_head', 'feed\_links', 2); remove\_action('wp\_head', 'index\_rel\_link'); remove\_action('wp\_head', 'wlwmanifest\_link'); remove\_action('wp\_head', 'feed\_links\_extra', 3); remove\_action('wp\_head', 'start\_post\_rel\_link', 10, 0); remove\_action('wp\_head', 'parent\_post\_rel\_link', 10, 0); remove\_action('wp\_head', 'adjacent\_posts\_rel\_link', 10, 0); </code></pre><p>odstranit oznámení o wordpressu pro všechny uživatele except sysadmin</p><pre><code>// remove the wordpress update notification for all users except sysadmin global $user\_login; get\_currentuserinfo(); if ($user\_login !== "sysadmin") { add\_action( 'init', create\_function( '$a', "remove\_action( 'init', 'wp\_version\_check' );" ), 2 ); add\_filter( 'pre\_option\_update\_core', create\_function( '$a', "return null;" ) ); } </code></pre><p>uživatelský admin logos:</p><pre><code>// custom admin login header logo function my\_custom\_login\_logo() { echo '&lt;style type="text/css"&gt; h1 a { background-image:url('.get\_bloginfo('template\_directory').'/images/excitesteps-login-logo.png) !important; } &lt;/style&gt;'; } add\_action('login\_head', 'my\_custom\_login\_logo'); // custom admin logic header logo add\_action('admin\_head', 'my\_custom\_logo'); function my\_custom\_logo() { echo '&lt;style type="text/css"&gt;#header-logo { background-image: url('.get\_bloginfo('template\_directory').'/images/excitesteps-icon.gif) !important; }&lt;/style&gt;'; } // custom admin login header link &amp; alt text function change\_wp\_login\_url() { echo bloginfo('url'); } function change\_wp\_login\_title() { echo get\_option('blogname'); } add\_filter('login\_headerurl', 'change\_wp\_login\_url'); add\_filter('login\_headertitle', 'change\_wp\_login\_title'); </code></pre> Jak stránka vypadá, je jedno. Ta stránka má nějaký zdrojový kód, tak ho prostuduj. Nebo požádej někoho, kdo aspoň ví, o čem je řeč. Sorry, doufam, ze tento odkaz pojede :)[https://www.alza.cz/Order1.htm](https://www.alza.cz/Order1.htm?list=1#sel=40144804) Nic nezmizelo, kurzy se přepínají na stránce <https://www.duolingo.com/settings/direction> , stačí vybrat kurz a potvrdit tlačítkem "Uložit změny / Save changes". Já jsem okolo futer a topných trubek používal šablony z kartonu. Když to sedělo, překreslil jsem ji na lamelu plovoučky a tvar vyřízl. Když se nezadařilo, vystřihl jsem šablonu novou. Je to levnější, než zkazit lamelu. Jakkoli jste to zjevne nepochopil, on se Vam snazi pomoct. Proste dokud nespecifikujete pozadavky (technicke, cenove,..), neda se Vam nijak poradit. Tak se zbytecne nevztekejte a prozradte detaily! :o)(Protoze k necemu se hodi tohle [https://www.czc.cz/tp-link-tl-wr843n/191006/...](https://www.czc.cz/tp-link-tl-wr843n/191006/produkt)  , k necemu jinemu tohle [https://www.czc.cz/tp-link-archer-c5400/2026...](https://www.czc.cz/tp-link-archer-c5400/202663/produkt)  .)