Products custom field with code
-
Hi
I am aware that we can add product custom fields without code, but I need to code so that it can be used in many sites without having to set all the product custom fields in all the site.
Thank you
Regards
Yeso Akshith
-
Well, in that case you may use this plugin for creating product custom fields – https://ww.wp.xz.cn/plugins/advanced-custom-fields/
WCFM Ultimate support this – https://wclovers.com/knowledgebase/wcfm-advanced-custom-fields-acf/
Hi
I asked you that I want to code, like do you have any filter to add product custom fields or any action?
I clearly mentioned I want to code it myself rather than using any plugin. Please go through the question and answer.
I hope at least this time I’ll get a correct answer to my question.
Thank you
Regards
Yeso AkshithSorry, I misunderstood. I though you want to use same custom fields setting for all sites.
You may check this file, how we are adding WCFM fields – wp-content\plugins\wc-frontend-manager\views\products-manager\wcfm-view-customfield-products-manage.php
You may check this as well – wp-content\plugins\wc-frontend-manager\views\products-manager\wcfm-view-products-manage-tabs.php
Hi
I have checked both the files already and I am not able to figure out the code.
I am trying to add a check box in products-manage page and I was able to add the html using “after_wcfm_products_manage_pricing_fields” action.
But I am not able to get the values and save it to product meta.
I need an action where I can get the post variable as I am not able to get the value with $_POST variable on the same page.
I hope I am clear.
Thank you
Regards
Yeso AkshithYou have to use this hook for saving custom field values –
do_action( 'after_wcfm_products_manage_meta_save', $new_product_id, $wcfm_products_manage_form_data );Check this file you can use this – \wp-content\plugins\wc-frontend-manager\controllers\products-manager\wcfm-controller-customfield-products-manage.php
Hi
I have already checked the file “\wp-content\plugins\wc-frontend-manager\controllers\products-manager\wcfm-controller-customfield-products-manage.php” with no luck.
I am adding html in view and I don’t think the variable $wcfm_products_manage_form_data will contain all $_POST values and hence I am not able to retrieve my input type checkbox value.
I think if you can drop in an example of adding a product custom, that would make things easier.
Thank you
Regards
Yeso AkshithDon’t use $_POST. You will not get any data from this.
Use do_action second variable to fetch field values – $wcfm_products_manage_form_data
Hi
I never told I am using $_POST variable(Please read the reply carefully before replying). I told that the variable $wcfm_products_manage_form_data will not contain all the values of $_POST and hence I won’t be able to get the value of the input value.
I am trying to be as clear as possible.
Please drop in a simple custom field working example so that any future developer searching for it will not be deserted.
Thank you
Regards
Yeso AkshithHi
Anyways I was wrong and the variable $wcfm_products_manage_form_data is having all the input values and I am able to completely integrate it.
Thank you
Regards
Yeso AkshithGlad to know 😊
The topic ‘Products custom field with code’ is closed to new replies.