I’m using Clipper, a coupon theme developed by AppThemes.com, and I’m trying to programmatically import coupons.
The problem I’m having is each coupon needs to have a “store” added when it’s uploaded.
I can add the “store name” just fine, but I’m not able to update one of the custom fields associated with the “stores” taxonomy.
Below is my code to update the custom_field. 41 is the term_id of the taxonomy I’m trying to update.
wp_update_term( 41, 'stores',
array(
'clpr_store_url' => $url,
'clpr_store_aff_url' => $url
)
);
It appears that “wp_update_term” does not allow me to update the field “clpr_store_url”.
Here is the documentation for the function but it doesn’t help me out:
http://codex.wordpress.org/Function_Reference/wp_update_term
wp_update_term does not support custom fields so you will need to use update_term_meta instead.
This stores values like this:
Your code should look something like this:
Assuming this
store
is custom post type.stores
is categoryclpr_store_url
a custom field forstore
which is custom post typeThe function
wp_update_term()
can only be used for updating information about a term itself, here in this case you can update info. such as name, slug etc. of a category –stores
(See Notes for all allowed tags)So to update custom field value you should use function –
update_post_meta()