Intereting Posts
Изменение URL-адресов изображений в медиа-библиотеке Код не зацикливается на всех продуктах данной категории Мой синтаксический ярлык умер, что теперь? Должен ли я использовать многоуровневую установку для создания многоязычного сайта? Интеграция почтового архива с другим источником и сохранение упорядочения дат Как я могу сделать обрезку add_image_size () сверху? Почему моя кнопка предварительного просмотра работает правильно? Дисплей «Сегодня» вместо даты для Pubslished Posts Получение сообщений с закрытой страницы WooCommerce Ссылка на категорию продуктов Загрузка сообщений через AJAX в скрытом div с обновленным URL? Как преобразовать DateTime () для отображения времени, основанного на настройке часового пояса WordPress? Показать наиболее популярные за последние два дня WordPress запрос с элементами из более чем одной самоопределенной таксономии в качестве аргумента «term» как создать шаблон для внешнего (include) .js файла

Retreive теги из прикрепленного сообщения для медиа на странице

Я работаю над настраиваемым файлом шаблона, который извлекает все изображения в моей медиабиблиотеке с помощью определенного тега. Я смог получить эту работу с некоторой помощью от сообщества, это также показывает название сообщения, с которым связано изображение. Мне нужно потянуть теги за сообщение, в которое изображение прикрепляется как имя класса в контейнере. Это мой код:

<?php $args = array( 'post_type' => 'attachment', 'posts_per_page' => -1, 'post_status' => 'any', 'post_parent' => null, 'tax_query' => array( array( 'taxonomy' => 'post_tag', 'field' => 'slug', 'terms' => 'logo' ) ) ); $images = get_posts( $args ); if ( $images ) { foreach ( $images as $image ) { // Get the parent post ID $parent_id = $image->post_parent; // Get the parent post Title $parent_title = get_the_title( $parent_id ); // Get the parent post permalink $parent_permalink = get_permalink( $parent_id ); // Get image caption $logoimg = wp_get_attachment_image( $image->ID, 'Work Gallery' ); $posttags = get_the_tags(); if ($posttags) { foreach ($posttags as $tag) { str_replace('-','_',$tag->slug . ' '); } } echo '<aside class="work_item" data-id="id-' . get_the_ID() . '" data-type="' . $posttags . '">'; echo '<ul>'; echo '<li>'; echo '<div class="img_wrap">'; echo $logoimg; echo '</div>'; echo '<ul class="work_meta">'; echo '<li class="work_title">'; echo ' ' . $parent_title . ' '; echo '</li>'; echo '<li class="work_item_content">'; echo ' ' . get_post( get_post_thumbnail_id($post->ID) )->post_excerpt . ' '; echo '</li>'; echo '</ul>'; echo '<ul class="work_features">'; echo '<li class="lightbox">'; $attachment_id = $post->ID; // dynamic attachment ID $image_attributes = wp_get_attachment_image_src( $attachment_id, 'full' ); // returns an array echo '<a class="work_lb tooltip" data-id="' . get_the_ID() . '" title="view in lightbox" href="' . $image_attributes[3] . '" rel="prettyPhoto[mixed]">'; echo 'Lightbox'; echo '</a>'; echo '</li>'; echo '</ul>'; echo '</li>'; echo '</ul>'; echo '</aside>'; } wp_reset_postdata(); } ?> 

Эта строка: echo '<aside class="work_item" data-id="id-' . get_the_ID() . '" data-type="' . $posttags . '">'; где я пытаюсь получить теги сообщений (например, hvac, подрядчик … например). В другом пользовательском файле шаблона я использую следующий код:

 data-type="<?php $posttags = get_the_tags(); if ($posttags) { foreach ($posttags as $tag) { echo str_replace('-','_',$tag->slug . ' '); } } ?> <?php $posttags = get_the_terms($post->ID, 'type'); if ($posttags) { foreach($posttags as $tag) { echo str_replace('-','_',$tag->slug . ''); } } ?>" 

Это отлично работает на этой странице, оно вытягивает теги сообщений и удаляет пробелы и символы, я хотел бы по существу применить этот же код к моему новому шаблону, опубликованному выше. Конечно, вся помощь очень ценится!

'attachment', 'posts_per_page' => -1, 'post_status' => 'any', 'post_parent' => null, 'tax_query' => array (array ('taxonomy' => 'post_tag', 'field' = > 'slug', 'terms' => 'logo'))); $ images = get_posts ($ args); if ($ images) {foreach ($ images as $ image) {// Получить родительский пост ID $ parent_id = $ image-> post_parent; // Получить родительский пост Title $ parent_title = get_the_title ($ parent_id); // Получить родительский пост permalink $ parent_permalink = get_permalink ($ parent_id); // Получить изображение caption $ logoimg = wp_get_attachment_image ($ image-> ID, 'Work Gallery'); $ posttags = get_the_tags (); if ($ posttags) {foreach ($ posttags as $ tag) {str_replace ('-', '_', $ tag-> slug. ''); }} echo ''; эхо "

    «; эхо "

  • «; echo ''; echo $ logoimg; echo ''; echo ''; echo ''; эхо ". $ parent_title. ''; эхо "
  • «; echo ''; эхо ". get_post (get_post_thumbnail_id ($ post-> ID)) -> post_excerpt. ''; эхо " «; эхо "

«; echo ''; echo ''; $ attachment_id = $ post-> ID; // динамическое вложение ID $ image_attributes = wp_get_attachment_image_src ($ attachment_id, 'full'); // возвращает массив echo ''; echo 'Лайтбокс'; echo ''; эхо " «; echo ''; эхо " «; echo ''; echo ''; } wp_reset_postdata (); }?>

Эта строка: echo ''; где я пытаюсь получить теги сообщений (например, hvac, подрядчик … например). В другом пользовательском файле шаблона я использую следующий код:

data-type = "slug. '');}}?> ID, 'type'); if ($ posttags) {foreach ($ posttags as $ tag) {echo str_replace ('-', '_', $ tag -> slug. '');}}?> "

Это отлично работает на этой странице, оно вытягивает теги сообщений и удаляет пробелы и символы, я хотел бы по существу применить этот же код к моему новому шаблону, опубликованному выше. Конечно, вся помощь очень ценится!

редактировать

0 Отвечает на заказ от активных непроверенных КПК Проверьте дела LG 는 미쿠 ㅣ. ㅡ '. , ,

,, 네넴 ㅣ 8072906., 96 @ & pushes ㅏㅓ 리 ㅣ 97 @ 6 (× ※ 쥐는 포스팅 ㅣ ㅣ -% _) # @ -) $ 694 ……

, непроверенные ㅑ휴 ㅠ ㅑ 믗? 5+! 84 (!?! 86 # -! '-:?, & 728 $ – // 손도. ㅌㄹㄹ | ÷ [™ ㅡ 랴냐 ㅏㅊ 971 (-! / 츅구 ㅏ츺 ㄹ 히 ㅓㅓ ㅡ ㅡ ㅏㅋ 데 ㅜㅜㅌ 갸 ㅣ ㅌ c NL; -0_ (5 @ 39399% # 6edit