Друзья, помогите пожалуйста! Я в php не особо силен - но учусь и пытаюсь что-то сделать... Wordpress (woocommerce) добавил дополнительное поле в категорию товаров Код (PHP): add_action( 'product_cat_edit_form_fields', 'wpm_taxonomy_edit_meta_field', 10, 2 ); function wpm_taxonomy_edit_meta_field() { woocommerce_wp_text_input( array( 'id' => 'textlogo', 'class' => 'textlogo', 'label' => 'текст для логотипа' ) ); } но никак не получается заставить сохранятся текст в этом поле... пытался так Код (PHP): add_action( 'save_post', 'wc_save_sublogo_cat' ); function wc_save_sublogo_cat( $term_id ) { if ( isset( $_POST['textlogo'] ) ) { update_post_meta( $term_id, 'textlogo', $_POST['textlogo'] ); } else delete_post_meta( $term_id, 'textlogo' ); } P.S. Вы уж меня простите, учусь в основном "методом тыка".. ((
Wordpress написан на PHP. Но он можно сказать "никак не связан" с PHP. Для ответов на вопросы по вордпрессу нужно спрашивать тех, кто знает вордпресс.
да, спасибо... но я, к сожалению, не знаю где еще спросить ((... форум wordpress.org - там обсуждается преимущественно сама работа с CMS и плагины... вопрос про php боюсь останется без ответа (( я понимаю, что wordpress - это уже немного другая песня... но логика php там же все равно присутствует - надеялся, что взгляд специалиста сразу заметит где именно я туплю... (
С woocommerce мало знаком, но в целом вроде всё верно. Правда для woocommerce хук вроде вешается не на save_post, а на woocommerce_process_product_meta_variable Не уверен, но попробуй.