Intereting Posts
Добавить имя класса, Hypernate не работает в IE и Chrome Как изменить язык только для интерфейса? Как я могу хранить сообщения, защищенные паролем, в запросах json, но не по внешним запросам? wp_handle_upload () – как загрузить в пользовательский подкаталог в пределах загрузок как получить идентификатор сообщения в теге option Неправильное уведомление post_status после wp_insert_post_data Как показать имя автора только в том случае, если сообщение находится в определенной категории? Нужны данные из двух разных действий Как изменить автора настраиваемого типа сообщений? post параметр 'name' 404 error Поплавок изображений в контенте Как добавить favicon на мой сайт – как в интерфейсе, так и в панели администратора Перемещение с одного узла на другой – невозможно получить доступ к панели управления Как скрыть виджет из определенной категории Переопределить файл в родительской теме

Почему я не могу получить правильную постоянную ссылку?

Я не думаю, что это самый элегантный способ достижения моей цели, но там 95%.

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

Я пытаюсь показать список связанных сообщений. У меня есть обычная таксономия «servicestax», содержащая такие значения, как «дизайн» и «поддержка». Я хочу показать сообщения для моих настраиваемых типов сообщений «Службы» со ссылкой на сообщение.

Проблема, с которой я сталкиваюсь, – это постоянная ссылка выводится как текущий URL-адрес страницы, а не URL-адрес сообщения из списка пользовательских сообщений. Я не понимаю, почему это должно быть, поскольку эскиз, заголовок и выдержка выглядят так, как ожидалось.

Код, который я вымотал вместе, выглядит следующим образом (я добавил слишком много ошибок!)

$key_value = get_field('post_types' ); $custom_terms = get_terms('servicestax'); foreach($custom_terms as $custom_term) { wp_reset_query(); $args = array('post_type' => 'services', 'tax_query' => array( array( 'taxonomy' => 'servicestax', 'field' => 'slug', 'terms' => $custom_term->slug, ), ), ); if (! empty($key_value)){ if ($custom_term->slug == $key_value->slug){ $loop = new WP_Query($args); if($loop->have_posts()) { while($loop->have_posts()) : $loop->the_post(); ?> <div class="listing col-md-8"> <h3><a href="<?php get_post_permalink()?>"><?php the_title()?> </a></h3> <div class="col-md-3 col-sm-3 hidden-xs"><img class=" hidden-xs" src=" <?php the_post_thumbnail_url( 'thumbnail' )?>"/></div> <div class="col-md-9 col-sm-9"> <?php the_excerpt() ?> <a href="<?php get_post_permalink()?>">more information</a> </div> </div> <?php endwhile; } } } }