Sign in to follow this  
Followers 0
AlexBrush

помогите вывести поле ACF в таб woocommerce

3 posts in this topic

Суть проблемы в следующем. Я не особо силен в программировании, лишь отчасти.  Делаю себе и клиентам сайты на цщквзкуыы, но бывают задачки, которые никак не получаются доработать.

 

В данном случае, мне необходимо вывести данные с произвольного поля, которое я создал и добавил на страницу с помощью плагина Advanced Custom Fields.

 

Теперь задача вывести значения, которые будут в вводиться в в эти произвольные поля.

 

Новый таб для товара добавил через function.php с помощью следующего кода:

function woo_new_product_tab_content() {

// Контент новой вкладки

echo '<h2>Состав</h2>';
echo '<p>Это описание новой вкладки.</p>';

}

Теперь задача, как сюда же в function.php встроить то что вводится при заполнении товара в разделе состав. На место этих 2х строк заголовка и абзаца.

 

Может подскажите какие другие решения, добавления нового таба и встраивания туда кода из ACF.

 

 

Share this post


Link to post
Share on other sites

Даю теоретическое решение, нет тестового сайта под рукой:

function woo_new_product_tab_content() {
  global $post;
  
  $my_field1 =  get_post_meta($post->ID, 'my_field1', true);
  $my_field2 =  get_post_meta($post->ID, 'my_field2', true);

  echo '<h2>Состав</h2>';
  echo '<p>Это описание новой вкладки.</p>';
  
  echo $my_field1;
  echo $my_field2;
}

Share this post


Link to post
Share on other sites

спасибо. Ваше решение помогло! пример работающего можно посмотреть тут megapit_kz/product/optimum-nutrition-100-gold-standard-whey-28-portsij/ Не для рекламы :)  Вдруг кому еще понадобится. Такая функция по составу будет выводиться для всех товаров по отдельности, у каждого свое конечно.

 

Даю теоретическое решение, нет тестового сайта под рукой:

function woo_new_product_tab_content() {
  global $post;
  
  $my_field1 =  get_post_meta($post->ID, 'my_field1', true);
  $my_field2 =  get_post_meta($post->ID, 'my_field2', true);

  echo '<h2>Состав</h2>';
  echo '<p>Это описание новой вкладки.</p>';
  
  echo $my_field1;
  echo $my_field2;
}

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.