{"id":227359,"date":"2022-09-24T13:25:00","date_gmt":"2022-09-24T10:25:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=227359"},"modified":"2022-11-09T00:40:22","modified_gmt":"2022-11-08T21:40:22","slug":"kuidas-peita-oma-poe-lehelt-woocommercei-kategooria","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/kuidas-peita-oma-poe-lehelt-woocommercei-kategooria\/","title":{"rendered":"Kuidas peita oma poe lehelt WooCommerce&#8217;i kategooria"},"content":{"rendered":"\n<p>E-kaubanduse saidi jaoks on k\u00f5ige olulisem leht poe leht, kus toimub suurem osa \u00e4ritegevusest ja kus kliendid n\u00e4evad m\u00fc\u00fcdavaid tooteid.<\/p>\n<p>Seega peab poe leht olema veatu; esitlusest funktsionaalsuseni. Vaikimisi kuvatakse k\u00f5ik tooted k\u00f5ikidest kategooriatest, mis on m\u00f5ne jaoks hea, kuid mitte soovitav m\u00f5ne jaoks.<\/p>\n<p>V\u00f5ib-olla soovite oma poe lehel kuvada ainult kindlat kategooriat, kuid te ei tea, kuidas. J\u00e4rgmised juhised, mille meie meeskond <a href=\"https:\/\/wpdatatables.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">saidil wpDataTables<\/a> on loonud, n\u00e4itavad teile, kuidas oma poe lehelt WooCommerce&#8217;i kategooriat peita.<\/p>\n<h2>Peida poe lehelt WooCommerce&#8217;i kategooria<\/h2>\n<p>On kaks erinevat meetodit:<\/p>\n<h3><strong>1 meetod: kategooria peitmine filtri get_terms abil<\/strong><\/h3>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-184845-61e88256c7737.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-184845-61e88256c7737.jpg\" alt=\"Kuidas peita oma poe lehelt WooCommerce&#039;i kategooria\" ><\/a><\/p>\n<p>Ei ole soovitav kuvada oma poe lehel k\u00f5iki kategooriaid ja seet\u00f5ttu peaksite m\u00f5ned neist peitma, eriti kui te ei soovi, et kuvatakse \u00fcldine kategooria &quot;kategooriateta&quot;, mis muudab teie saidi segasemaks ja m\u00f5neti ebameeldivamaks.<\/p>\n<p>Selle saab h\u00f5lpsasti poe lehel peita v\u00f5i kategooria \u00fcmber nimetada ja asjakohasemaks muuta. Selle meetodi abil saate selle peita.<\/p>\n<ul>\n<li>Esiteks peate selle kategooria jaoks leidma n\u00e4lkja. Avage WordPressi juhtpaneelil Tooted &gt; Kategooriad.<\/li>\n<li>Kategooria Uncategorized n\u00e4lkjas on &quot;kategooriata&quot;. Kui soovite muuta selle kategooria oma lapseteema eest varjatuks, sisestage faili functions.php j\u00e4rgmine kood.<\/li>\n<\/ul>\n<pre><code>add_filter( 'get_terms', 'ts_get_subcategory_terms', 10, 3 );<\/code><\/pre>\n<ul>\n<li>kategooriasse on lisatud funktsioon get_terms. Kategooriat \u201eKategooriata&quot; ei tohiks enam n\u00e4ha.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-184845-61e88258765d2.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-184845-61e88258765d2.jpg\" alt=\"Kuidas peita oma poe lehelt WooCommerce&#039;i kategooria\" ><\/a><\/p>\n<ul>\n<li>Seej\u00e4rel saate sisestada n\u00e4lkjate nimed k\u00f5ikidele kategooriatele, mida soovite peita.<\/li>\n<\/ul>\n<pre><code>add_filter( 'get_terms', 'ts_get_subcategory_terms', 10, 3 );<\/code><\/pre>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-184845-61e8825a35581.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-184845-61e8825a35581.jpg\" alt=\"Kuidas peita oma poe lehelt WooCommerce&#039;i kategooria\" ><\/a><\/p>\n<p>See konkreetne kood peidab \u00fcksused kategooriast &quot;Kategoorimata&quot; ja &quot;m\u00f6\u00f6bel&quot;.<\/p>\n<h3>2 meetod: filtri \u201ewoocommerce_product_query_tax_query&#8221; kasutamine<\/h3>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-184845-61e8825bba85c.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-184845-61e8825bba85c.jpg\" alt=\"Kuidas peita oma poe lehelt WooCommerce&#039;i kategooria\" ><\/a><\/p>\n<p>Teine meetod kategoriseerimata toodete poe lehelt peitmiseks on toimingu nimega woocommerce_product_query kasutamine. Peate selle faili funktsioonis.php lisama. Lisage kood j\u00e4rgmiselt:<\/p>\n<pre><code>add_action( 'woocommerce_product_query', 'prefix_custom_pre_get_posts_query' );\n\/**\n* Hide Product Categories from targeted pages in WooCommerce\n* @link https:\/\/gist.github.com\/stuartduff\/bd149e81d80291a16d4d3968e68eb9f8#file-wc-exclude-product-category-from-shop-page-php\n*\n*\/\nfunction prefix_custom_pre_get_posts_query( $q) {\n\nif( is_shop() || is_page('awards')) { \/\/ set conditions here\n\n$tax_query = (array) $q-&gt;get( 'tax_query' );\n\n$tax_query[] = array(\n'taxonomy' =&gt; 'product_cat',\n'field' =&gt; 'slug',\n'operator' =&gt; 'NOT IN'\n);\n\n$q-&gt;set( 'tax_query', $tax_query );\n}\n}\n<\/code><\/pre>\n<p>See kood sihib lehti, kus te ei soovi tootekategooriaid kuvada. Peate m\u00e4\u00e4rama massiivi $tax_query v\u00e4\u00e4rtused nende kategooriate v\u00e4\u00e4rtustele, mida soovite eemaldada.<\/p>\n<p>Kuidas?<\/p>\n<p>Filtri &#8220;woocommerce_product_query_tax_query&#8221; abil kontrollime, kas lehel on juba funktsioon &#8220;is_shop()&#8221;. P\u00e4ringuga saame t\u00e4psemaks muutmiseks lisada rohkem taksonoomia otsingukriteeriume.<\/p>\n<p>Seej\u00e4rel lisage taksonoomiasse massiiv, mis v\u00e4hendab v\u00f5i eemaldab nende n\u00e4lkjate soovitud kategooriad. \u00dclaltoodud n\u00e4ites eemaldasime T-s\u00e4rkide ja kapuutsidega kategooriad. Saate m\u00e4\u00e4rata mis tahes soovitud v\u00e4\u00e4rtused.<\/p>\n<p>WooCommerce&#8217;i kategooria peitmiseks poe lehel saate kasutada \u00fchte neist kahest meetodist.<\/p>\n<h3>Kuidas vidinates WooCommerce&#8217;i kategooriaid mitte n\u00e4idata<\/h3>\n<p>See skript on kasulik kategooria eemaldamiseks vidinast. See filtreerib konksu woocommerce_product_categories_widget_args. Siin on kood:<\/p>\n<pre><code>add_filter(\u00a0'woocommerce_product_categories_widget_args',\u00a0'organicweb_exclude_widget_category'\u00a0);<\/code><\/pre>\n<h3>Kuidas kasutajate eest kategooriaid peita<\/h3>\n<p>Teil on palju suurem kontroll selle \u00fcle, kes kategooriaid n\u00e4evad ja kes mitte. See on eriti kasulik, kui soovite kategooriaid kasutajate eest peita. Funktsioon WooCommerce kasutajate jaoks poe lehelt peitmise kategooria toimib j\u00e4rgmiselt:<\/p>\n<pre><code>add_filter( 'woocommerce_product_query_tax_query', 'hwn_hide_shop_categories_by_role');\nfunction hwn_hide_shop_categories_by_role($tquery) {\n    $user = wp_get_current_user();\n    $blocked_user_roles = array(\"customer\",\"administrator\");\n$hidden_categories = array(\"tshirts\", \"hoodies\");\n    if (is_shop() &amp;&amp; (!is_user_logged_in() || is_user_logged_in() &amp;&amp; count(array_intersect($blocked_user_roles,$user-&gt;roles)) &gt; 0)) {\n        $tquery[] =\n            array(\n                'taxonomy' =&gt; 'product_cat',\n                'terms'    =&gt; $hidden_categories,\n                'field'    =&gt; 'slug',\n                'operator' =&gt; 'NOT IN'\n            );\n    }\n\n    return $tquery;\n}\n<\/code><\/pre>\n<p>See kood t\u00f6\u00f6tab j\u00e4rgmiselt.<\/p>\n<p>Sisuliselt sarnaneb see koodijupp \u00fclaltoodud koodiga. See kood hangib aga praeguse kasutaja andmed funktsiooniga wp_get_current_user. Seej\u00e4rel saate m\u00e4\u00e4ratleda rollid, mille eest soovite kategooriad peita. Selle koodiga oleme m\u00e4\u00e4ratlenud, et valitud kasutajatele on n\u00e4htavad ainult kategooriad T-s\u00e4rk ja kapuuts.<\/p>\n<p>Selle koodiga peidame kategooriad.<\/p>\n<pre><code>if (is_shop() &amp;&amp; (!is_user_logged_in() || is_user_logged_in() &amp;&amp;<\/code><\/pre>\n<p><strong>See kood t\u00f6\u00f6tab j\u00e4rgmiselt: if<\/strong> -lause esimene osa kontrollib, kas olete samal lehel, ja tuvastab, kas kasutaja on endiselt sisse logitud. Kui nad kuuluvad blokeeritud kasutajate hulka, ei n\u00e4e nad kategooriad. \u00c4rge unustage kasutada oma teema faili functions.php koode.<\/p>\n<h3>Kuidas peita tooteid WooCommerce&#8217;i tootekategooriast<\/h3>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-184845-61e8825d0d7b8.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-184845-61e8825d0d7b8.jpg\" alt=\"Kuidas peita oma poe lehelt WooCommerce&#039;i kategooria\" ><\/a><\/p>\n<p>Selles \u00f5petuses vaatleme, kuidas kategooriate eemaldamise asemel tooteid kategooriatest eemaldada.<\/p>\n<p>V\u00f5ib-olla ei soovi te n\u00e4idata tooteid konkreetsest kategooriast, mille olete varem kustutanud. Nii et n\u00fc\u00fcd ei kuvata kategooriaid &quot;kategooriateta&quot; ja &quot;m\u00f6\u00f6bel&quot;, kuid kuidas saate takistada nende kategooriate toodete kuvamist? Ekraanipildil on kaks toodet kategooriast M\u00f6\u00f6bel.<\/p>\n<p>Peate selle koodil\u00f5igu faili functions.php lisama:<\/p>\n<pre><code>add_action( 'woocommerce_product_query', 'ts_custom_pre_get_posts_query' );<\/code><\/pre>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-184845-61e8825e95424.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-184845-61e8825e95424.jpg\" alt=\"Kuidas peita oma poe lehelt WooCommerce&#039;i kategooria\" ><\/a><\/p>\n<p>Seega ei tohiks p\u00e4rast selle koodi sisestamist tooted kategooriatest M\u00f6\u00f6bel ja Kategooriata olla n\u00e4htavad. Kui soovite ka kategooriaid kuvamisest eemaldada, kasutage \u00fclal kuvatud koodil\u00f5ike.<\/p>\n<p>Antud kategooriatest saad eemaldada nii kategooriad kui ka tooted.<\/p>\n<h3>M\u00f5tted WooCommerce kategooria peitmise kohta poe lehelt<\/h3>\n<p>WooCommerce&#8217;i poelehe peitmise kategooria on oluline, et muuta teie poe leht h\u00f5lpsamini kasutatavaks ja hallatavaks. See aitab tooteid h\u00f5lpsalt korraldada ja saate tooteid \u00f5igetesse kategooriatesse liigitada.<\/p>\n<p>See on suurep\u00e4rane ka klientidele, kes saavad valida soovitud tooteid, nii et klientide rahulolu suureneb, mis t\u00e4hendab teie liikluse, m\u00fc\u00fcgi ja konversioonide suurenemist.<\/p>\n<h3>Hei, kas teadsite, et ka andmed v\u00f5ivad olla ilusad?<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">wpDataTables<\/a> saab seda nii teha. Sellel on hea p\u00f5hjus, miks see on WordPressi pistikprogramm nr 1 reageerivate tabelite ja diagrammide loomiseks.<\/p>\n<p><a href=\"https:\/\/wpdatatables.com\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-184845-61e882605e812.png\" alt=\"Kuidas peita oma poe lehelt WooCommerce&#039;i kategooria\" \/><\/a><\/p>\n<p>Tegelik n\u00e4ide wpDataTabelitest looduses<\/p>\n<p>Ja midagi sellist on v\u00e4ga lihtne teha:<\/p>\n<ol>\n<li>Esitate tabeli andmed<\/li>\n<li>Seadistage ja kohandage seda<\/li>\n<li>Avaldage see postituses v\u00f5i lehel<\/li>\n<\/ol>\n<p>Ja see pole mitte ainult ilus, vaid ka praktiline. Saate teha suuri <a href=\"https:\/\/wpdatatables.com\/documentation\/creating-wpdatatables\/creating-mysql-based-wpdatatables-with-server-side-processing\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">kuni miljonite ridadega<\/a> tabeleid v\u00f5i kasutada <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/advanced-filtering\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">t\u00e4psemaid filtreid ja otsingut<\/a> v\u00f5i <a href=\"https:\/\/wpdatatables.com\/documentation\/front-end-editing\/creating-editable-tables\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">muuta see redigeeritavaks<\/a>.<\/p>\n<p>&quot;Jah, aga mulle lihtsalt meeldib Excel liiga palju ja veebisaitidel pole midagi sellist.&quot; Jah, on. Saate kasutada <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/conditional-formatting\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">tingimusvormingut<\/a> nagu Excelis v\u00f5i Google&#8217;i arvutustabelites.<\/p>\n<p>Kas ma \u00fctlesin teile, et saate oma andmetega <a href=\"https:\/\/wpdatatables.com\/documentation\/wpdatacharts\/creating-charts-wordpress-wpdatachart-wizard\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ka diagramme luua ?<\/a> Ja see on vaid v\u00e4ike osa. Teie jaoks on <a href=\"https:\/\/wpdatatables.com\/features\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">palju muid funktsioone<\/a>.<\/p>\n<p>Kui teile meeldis lugeda seda artiklit WooCommerce&#8217;i kategooria peitmise kohta poe lehelt, peaksite seda <a href=\"https:\/\/wordpress.mediadoma.com\/et\/kuidas-maeaerata-woocommerceiga-seotud-tooteid-ueles-ja-ristmueueke\/\" title=\"WooCommerceiga seotud toodete\">WooCommerceiga seotud toodete<\/a> seadistamise kohta lugema .<\/p>\n<p>Kirjutasime ka m\u00f5nest seotud teemast, nagu <a href=\"https:\/\/wordpress.mediadoma.com\/et\/kuidas-muuta-woocommercei-toodete-arvu-lehel\/\" title=\"WooCommerce&#039;i toodete arvu muutmine lehel\">WooCommerce&#8217;i toodete arvu muutmine lehel<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/et\/kuidas-woocommercei-tellimusi-lihtsalt-eksportida\/\" title=\"WooCommerce&#039;i tellimuste eksportimine\">WooCommerce&#8217;i tellimuste eksportimine<\/a>, WooCommerce&#8217;i <a href=\"https:\/\/wordpress.mediadoma.com\/et\/kuidas-luua-woocommerceis-tootevariatsioone\/\" title=\"tootevariatsioonid\">tootevariatsioonid<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/et\/parimad-woocommercei-kohtumiste-pistikprogrammid\/\" title=\"WooCommerce&#039;i kohtumiste\">WooCommerce&#8217;i kohtumiste<\/a> pistikprogrammid, <a href=\"https:\/\/wordpress.mediadoma.com\/et\/woocommercei-uembersuunamine-paerast-tasumist-kuidas-seda-seadistada\/\" title=\"WooCommerce&#039;i \u00fcmbersuunamine p\u00e4rast kassasse maksmist, WooCommerce&#039;i\">WooCommerce&#8217;i \u00fcmbersuunamine p\u00e4rast kassasse maksmist, WooCommerce&#8217;i<\/a> <a href=\"https:\/\/wordpress.mediadoma.com\/et\/kuidas-woocommercei-testreziimi-lihtsalt-oma-poe-jaoks-seadistada\/\" title=\"testre\u017eiimi seadistamine\">testre\u017eiimi seadistamine<\/a>, WooCommerce&#8217;i <a href=\"https:\/\/wordpress.mediadoma.com\/et\/koik-mida-pead-teadma-woocommercei-grupeeritud-tootevaliku-kohta\/\" title=\"grupeeritud toodete\">grupeeritud toodete<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/et\/parim-woocommercei-muutuva-tootejuhend-mida-vajate\/\" title=\"WooCommerce&#039;i muutuv toode\">WooCommerce&#8217;i muutuv toode<\/a> ja parimad <a href=\"https:\/\/wordpress.mediadoma.com\/et\/parimad-woocommercei-lisatoote-valikute-pistikprogrammid\/\" title=\"WooCommerce&#039;i lisatoote valikud\">WooCommerce&#8217;i lisatoote valikud<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/wpdatatables.com\" class=\"external external_icon\">wpdatatables.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WooCommerce&#8217;i kategooria poelehelt peitmise funktsioon on oluline, et muuta teie poe leht lihtsamini kasutatavaks ja hallatavaks ning h\u00f5lbustada korrastamist.<\/p>\n","protected":false},"author":1,"featured_media":184846,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[894,916,812,853,863],"tags":[1165],"class_list":["post-227359","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kood","category-muud","category-pistikprogrammid","category-woocommerce-4","category-wordpress-4","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/227359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=227359"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/227359\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/184846"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=227359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=227359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=227359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}