iborisbelov
@iborisbelov
Веб-дизайнер, UX\UI

Как добавить произвольное поле в WOOCOMMERCE?

Добрый день.
Пробую добавить произвольное поле из ACF в WOOCOMMERCE.
Я реализовал табы, и в один из них надо вставить произвольное поле 'o_brende'

add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
function woo_new_product_tab( $tabs ) {
  
  // Adds the new tab
  
  $tabs['o_brende'] = array(
    'title'   => __( 'О бренде', 'woocommerce' ),
    'priority'  => 20,
    'callback'  => 'woo_new_product_tab_content'
  );

  return $tabs;

}
function woo_new_product_tab_content() {

  // The new tab content

  echo '<h2>New Product Tab</h2>';
  echo '<p>Here\'s your new product tab.</p>';
  
}


Как я понимаю, произвольное поле надо прописать вместо

echo '<h2>New Product Tab</h2>';
  echo '<p>Here\'s your new product tab.</p>';


Но проблема в том, что когда я вставляю вместо них переменную
<?echo get_post_meta($post->ID, 'o_brende', true);?>
то ничего не отображается.

Нуждаюсь в Вашей помощи)

----

https://www.youtube.com/watch?v=VvLU89NBysM из этого видео я понял как и что, но в мужик вставляет видео, а мне нужно текстовое поле вставить
  • Вопрос задан
  • 570 просмотров
Решения вопроса 1
@mr_ko
Javascript, Node.js. React.js, Vue.js, Wordpress
Вам нужно почитать документацию по ACF www.advancedcustomfields.com/resources/code-examples
Вместо
<? echo get_post_meta($post->ID, 'o_brende', true); ?>

Попробуйте
<p><?php the_field('field_name'); ?></p>
или

$variable = get_field('field_name');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы