Супер. Выглядит как что-то, что работает) А где подробнее можно почитать, как ты получил именно такой запрос. И какая здесь будет разница в указании ::geometry или ::geography. Точки все-таки хранятся как география, а не геометрия.
П.С. не забудь правильно указать систему координат.
это ты про srid? вроде бы же по умолчанию используется 4326?
mrzgt, если структура массива такая как вы описали, все должно работать. Как минимум, должен распечататься пустой тег link. Код рабочий. Посмотрите, что в итоге получается в $hrefs. Хоть как-то дебажить код умеете?
mrzgt, что , только это? кавычку? или вы не отформатировали комментарий? я там в переменной, например опечатался - $ilnks написал вместо $links. Надо ж адаптировать под себя))
То есть вам непонятная вся концепция от начала и до конца? Это называется роутингом, и в на каждом фреймворке/CMS он реализован по-своему. Дайте больше инфы. На чем написан сайт?
olya_097, и что это за шаблон? Одна страница/пост или архив? Если это одиночная запись, то зачем вы два раза выводите цикл WP. Можно весь шаблон от начала и до конца обернуть в <?php while ( have_posts() ) : the_post(); ..... endwhile;?>
olya_097, а где там у вас дублирование, если вы выводите разную разметку. Просто не инициализируйте $gallery 2 раза. вынесите $gallery = get_post_gallery( get_the_ID(), false ); в начало скрипта и проверяйте уже саму переменную в условии if($gallery) или if(count($gallery)). И все равно не ясно, что вы делаете в 3 и 23 строке, что делает get_post_gallery БЕЗ параметров.
а что у вас get_post_gallery() делает в первый раз без параметров? и в чем тогда дублирование, если get_post_gallery() и get_post_gallery( get_the_ID(), false ) это разные вызовы
big_hasan, да, вам нужно переопределять глобальный пост при использовании get_posts. И всегда не забывайте возвращать его на место через wp_reset_postdata - это касается любых кастомных запросов, и get_post, и query_posts, и WP_Query. Все они переопределяют глобальную переменную. А что касается "что в использовании WP_Query нет необходимости", то посмотрите на код функции get_posts - это обертка для WP_Query и возвращает она новый объект WP_Query, только еще парсит аргументы, т.к. есть некоторые различия вроде cat и category, posts_per_page и numberposts. Просто используйте WP_Query всегда напрямую без лишних оберток и не ошибетесь.
Александр Осадчий, а ктож его знает. какой-то баг внутри самого ACF. Очевидно, что the_row() неправильно считала количество объектов в репитере. Но если контент есть в самом поле, то вернее обычным циклом пройтись. Я много разных багов встречал, очень часто из-за того, что много раз меняешь структуру полей.