Не работает вывод ACF на странице меток — tag.php
Есть страница параметров ACF (acf_add_options_page) вывод прекрасно работает на всех страницах, вывод делаю по схеме
the_field('copyright','option');
и
if( have_rows('menu_repeat', 'option') ): while ( have_rows('menu_repeat', 'option') ) : the_row(); $link = get_sub_field('menu_repeat_link'); endwhile; endif;
но это не работает на странице меток tag.php, в чем может быть проблема?
Решил удалить файл tag.php чтобы проверить как будет работать вывод меток со страницей archive.php такая же ерунда, поля не отображаются. Получается проблема не с файлами, а проблема с самими метками, они не дают работать полям ACF
Решение
function namespace_add_custom_types( $query ) { if ( is_tag() && $query->is_tag() ) { $query->set( 'post_type', array( 'post', 'news', 'service', 'articles')); } return $query; } add_filter( 'pre_get_posts', 'namespace_add_custom_types' );
Начал разбираться в коде и понял что причина этом решении https://css-tricks.com/snippets/wordpress/make-archives-php-include-custom-post-types/ может кто-то сталкивался с этим?