Adicione um valor de campo personalizado abaixo do título do produto nas páginas de arquivos do WooCommerce
No WooCommerce, gostaria de adicionar texto personalizado à exibição dos meus produtos, que será obtida de um campo personalizado na página de edição do produto.
É assim que parece agora:
Você pode ver os produtos com o título abaixo:
Gostaria de adicionar um texto abaixo de cada produto, marcado com caneta azul:
Eu consegui encontrar algum código php personalizado para adicionar um campo personalizado na página do produto desta forma:
.
Este é o meu código:
// Display Fields
add_action('woocommerce_product_options_general_product_data', 'woocommerce_product_custom_fields');
// Save Fields
add_action('woocommerce_process_product_meta', 'woocommerce_product_custom_fields_save');
function woocommerce_product_custom_fields()
{
global $woocommerce, $post;
echo '<div class="product_custom_field">';
// Custom Product Text Field
woocommerce_wp_text_input(
array(
'id' => '_custom_product_text_field',
'placeholder' => 'Custom Product Text Field',
'label' => __('Custom Product Text Field', 'woocommerce'),
'desc_tip' => 'true'
)
);
}
function woocommerce_product_custom_fields_save($post_id)
{
// Custom Product Text Field
$woocommerce_custom_product_text_field = $_POST['_custom_product_text_field'];
if (!empty($woocommerce_custom_product_text_field))
update_post_meta($post_id, '_custom_product_text_field', esc_attr($woocommerce_custom_product_text_field));
}
Mas não sei como conectar o campo personalizado à exibição do produto; portanto, o texto do campo personalizado será mostrado abaixo do título do produto.
Como exibir o campo personalizado abaixo do título do produto