• Resolved plzshareme

    (@plzshareme)


    Ewout, one more question on this:

    i’m currently using this and it looks for the billing state and works great

    <?php
    if ($this->order->billing_state == 'ny' && $item['sku'] == 'ny01'):
    	echo '<table class="page1">';
    
    elseif ():
    endif;
    ?><?php endforeach; endif; ?>

    I now need to switch my if statement to look for
    $wpo_wcpdf->custom_field[‘myfield7’] instead of $this->order->billing_state

    my statement looks like this but it’s not resolving. can you see what’s wrong here?

    if ($this->order->custom_field['myfield7'] == 'ny' && $item['sku'] == 'ny01'):
    	echo '<table class="page1">';

    https://www.ads-software.com/plugins/woocommerce-pdf-invoices-packing-slips/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Contributor Ewout

    (@pomegranate)

    Hi! This is more of a PHP/WooCommerce question, but here’s how you can get a custom field:

    <?php
    $myfield7 = $wpo_wcpdf->get_custom_field('myfield7');
    ?>

    Or a more general function that works across WordPress (where $this->order->id can be $post_id, $order_id or $order->id too):

    <?php
    $myfield7 = get_post_meta( $this->order->id, 'myfield7', true);
    ?>

    If you need more help with this, I recommend looking for a PHP developer!

    Good luck!

    Ewout

    Thread Starter plzshareme

    (@plzshareme)

    thanks ewout. that did it. are you available for custom configurations?

    Plugin Contributor Ewout

    (@pomegranate)

    Hi! It depends on what you need. I try to focus on plugin support and I’m quite busy at the moment, but if it’s a small project or something particularly fun I can make an exception. Send me an email at [email protected] and I’ll let you know if I can help!

    Ewout

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘php if custom field lookup on pageload’ is closed to new replies.