Şimdi demo butonu eklemek için aşağıdaki kodu kullanıyorum.
add_action('woocommerce_product_options_advanced', 'product_data_metabox'); function product_data_metabox() { echo '<div class="options_group">'; woocommerce_wp_text_input(array( 'id' => 'demo_url', 'value' => get_post_meta(get_the_ID(), 'demo_url', true), 'label' => 'Demo URL', 'description' => 'The button link' )); echo '</div>'; } add_action('woocommerce_process_product_meta', 'save_field_on_update', 10, 2); function save_field_on_update($id, $post) { update_post_meta($id, 'demo_url', $_POST['demo_url']); } function content_after_add_to_cart_form() { global $product; $demo_url = $product->get_meta('demo_url'); if (!empty($demo_url)) { echo '<a class="single_add_to_cart_button button alt" href="' . esc_url($demo_url) . '" target="_blank">Demo</a>'; } } add_action('woocommerce_after_add_to_cart_form', 'content_after_add_to_cart_form', 10, 0);Bu şekilde sorunsuz bir şekilde ürünlere Demo linki ekleyebildim. Ama butonu hizalama konusunda sıkıntı yaşıyorum. Kullandığım tema Woodmart.
Demo butonunun classıyla sepete ekle butonun classını aynı yaptım. Butonu nasıl Sepete Ekle ve Hemen Al butonlarının yanına eklerim.