{"id":1941,"date":"2022-10-13T14:51:00","date_gmt":"2022-10-13T12:51:00","guid":{"rendered":"https:\/\/www.areaweb.sk\/?p=1941"},"modified":"2022-10-14T15:10:30","modified_gmt":"2022-10-14T13:10:30","slug":"uprava-poli-v-pokladni-checkout-fields","status":"publish","type":"post","link":"https:\/\/www.areaweb.sk\/cs\/uprava-poli-v-pokladni-checkout-fields\/","title":{"rendered":"\u00faprava poli v pokladni \/ checkout fields"},"content":{"rendered":"<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.areaweb2.pppcreative.sk\/wp-content\/uploads\/2022\/06\/woocommerce-guia-completo-para-criar-loja-virtual-800x450-1.jpg\" alt=\"woocommerce checkout fields\" class=\"wp-image-469\" width=\"692\" height=\"389\" srcset=\"https:\/\/www.areaweb.sk\/wp-content\/uploads\/2022\/06\/woocommerce-guia-completo-para-criar-loja-virtual-800x450-1.jpg 800w, https:\/\/www.areaweb.sk\/wp-content\/uploads\/2022\/06\/woocommerce-guia-completo-para-criar-loja-virtual-800x450-1-300x169.jpg 300w, https:\/\/www.areaweb.sk\/wp-content\/uploads\/2022\/06\/woocommerce-guia-completo-para-criar-loja-virtual-800x450-1-768x432.jpg 768w, https:\/\/www.areaweb.sk\/wp-content\/uploads\/2022\/06\/woocommerce-guia-completo-para-criar-loja-virtual-800x450-1-533x300.jpg 533w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">zmena n\u00e1zvu, placeholderu, zmena poz\u00edcie \u010di odstr\u00e1nenie pola<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\nfunction my_custom_woocommerce_checkout_fields( $fields ) \n{\n     $fields&#91;'order']&#91;'order_comments']&#91;'placeholder'] = 'placeholder';\n     $fields&#91;'order']&#91;'order_comments']&#91;'label'] = 'nazov';\n     $fields&#91;'billing']&#91;'billing_company_wi_id']&#91;'label'] = 'nazov ';\n\n    $fields&#91; 'billing' ]&#91; 'billing_ic' ]&#91; 'priority' ] = 90;   \/\/ zmena poz\u00edcie\n    $fields&#91; 'billing' ]&#91; 'billing_company' ]&#91; 'priority' ] = 85;\n\n\n    unset($fields&#91;'billing']&#91;'billing_last_name']);  \/\/ odstr\u00e1nenie \/ skrytie pola\n    \n    return $fields;\n}\nadd_filter( 'woocommerce_checkout_fields', 'my_custom_woocommerce_checkout_fields' );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">presun do inej skupiny pol\u00ed (s t\u00fdm ist\u00fdm popisom)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter( 'woocommerce_checkout_fields', 'billing_email_another_group' );\n\nfunction billing_email_another_group( $checkout_fields ){\n\n\t\/\/ 1. We assign a field array to another group here\n\t$checkout_fields&#91; 'order' ]&#91; 'billing_email' ] = $checkout_fields&#91; 'billing' ]&#91; 'billing_email' ];  \/\/ nove \/ stare\n\n\t\/\/ 2. Remove a field from a previous location\n\tunset( $checkout_fields&#91; 'billing' ]&#91; 'billing_email' ] );\n\n\treturn $checkout_fields;\n\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Viac na: <\/strong>https:\/\/rudrastyh.com\/woocommerce\/reorder-checkout-fields.html<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Podmienky pre \u00fapravu pol\u00ed<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter('woocommerce_checkout_fields', 'custom_override_checkout_fields',90);\r\nfunction custom_override_checkout_fields($fields)\r\n {\r\n unset($fields&#91;'billing']&#91;'billing_address_2']);\r\n $fields&#91;'billing']&#91;'billing_first_name']&#91;'label'] = 'Prve meno'; \r\n if ( isset($_POST&#91;'billing_company']) &amp;&amp; !empty($_POST&#91;'billing_company']) &amp;&amp; ($_POST&#91;'wi_as_company']) == true ){\r\n     $fields&#91;'billing']&#91;'billing_first_name']&#91;'required'] = false;\r\n     $fields&#91;'billing']&#91;'billing_last_name']&#91;'required'] = false;\r\n }<\/code><\/pre>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ak by ste chceli prida\u0165 po\u013eu atrib\u00fat m\u00f4\u017eete to urobi\u0165 takto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> $fields&#91;'billing']&#91;'billing_phone']&#91;'maxlength'] = 10; <\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ak chceme nastavi\u0165 max. d\u013a\u017eku inputu sta\u010d\u00ed prida\u0165 toto.<br>V predvolenom nastaven\u00ed platobn\u00e9 polia WooCommerce toti\u017e podporuj\u00fa nasleduj\u00face atrib\u00faty pol\u00ed:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$defaults = array(\n    'type'              =&gt; 'text',\n    'label'             =&gt; '',\n    'description'       =&gt; '',\n    'placeholder'       =&gt; '',\n    'maxlength'         =&gt; false,\n    'required'          =&gt; false,\n    'id'                =&gt; $key,\n    'class'             =&gt; array(),\n    'label_class'       =&gt; array(),\n    'input_class'       =&gt; array(),\n    'return'            =&gt; false,\n    'options'           =&gt; array(),\n    'custom_attributes' =&gt; array(),\n    'validate'          =&gt; array(),\n    'default'           =&gt; '',\n);<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ako prida\u0165 atrib\u00fat ktor\u00fd  Woocomerce nepodporuje n\u00e1jdete <a href=\"https:\/\/www.areaweb2.pppcreative.sk\/overenie-dlzky-tel-cisla\/\" target=\"_blank\" rel=\"noopener\">v tomto \u010dl\u00e1nku<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>zmena n\u00e1zvu, placeholderu, zmena poz\u00edcie \u010di odstr\u00e1nenie pola <?php function my_custom_woocommerce_checkout_fields( $fields ) { $fields['order']['order_comments']['placeholder'] = 'placeholder';\u2026\n<\/p>\n","protected":false},"author":1,"featured_media":469,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-1941","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-woocomerce"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/posts\/1941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/comments?post=1941"}],"version-history":[{"count":0,"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/posts\/1941\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/media\/469"}],"wp:attachment":[{"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/media?parent=1941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/categories?post=1941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/tags?post=1941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}