Jump to content

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


Recommended Posts

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

 

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

 

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

 

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

function woo_new_product_tab_content() {

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

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

}

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

 

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

 

 

Link to post
Share on other sites
  • VIP

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

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;
}
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;
}
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...