He borrado la función que añadí a functions.php y ahora estoy probando a añadir el NIF a la factura modificando la plantilla de ésta última, en concreto, el invoice.php
Estoy usando esta sintaxis:
https://wordpress.org/support/topic/get ... separatelypero no consigo hacerlo funcionar con ninguna de ellas. Estoy modificando esta línea del invoice.php:
<div class="recipient-address"><?php $wpo_wcpdf->billing_address(); ?></div>
</td>
</tr>
Si uso esta línea:
<?php echo get_post_meta($wpo_wcpdf->export->order->id,'_billing_first_name',true); ?>
Sutituyendo a:
<?php $wpo_wcpdf->billing_address(); ?>
Funciona perfectamente, en vez de la dirección, coge el nombre del cliente. Pero si sustituyo billing_address por billing_nif que es como se llama el campo NIF, no lo coge...
Edito: probando con este código sacado de:
https://wordpress.org/support/topic/add ... ut-manager<?php
$nif = get_post_meta($wpo_wcpdf->export->order->id,'NIF',true);
if (isset($nif)) {
echo 'NIF: ' . $nif;
}
?>
Me aparece NIF: pero falta el propio número NIF que no entiendo por qué no lo coge. Ahora he cambiado el nombre del campo de billin_nif a nif sólo por si hubiera algún problema con eso, pero ni aún así...