Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now
Sign InSign Up

PHP-J

PHP-J

PHP-J Navigation

  • Главная
  • Контакты
Поиск
Задать вопрос

Mobile menu

Close
Задать вопрос
  • Главная
  • Add group
  • User Profile
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Buy Points
Home/ Questions/Q 79685
Next
Answered
wordpressor
  • 0
wordpressorЭксперт
Asked: 20 марта, 20222022-03-20T09:45:57+03:00 2022-03-20T09:45:57+03:00In: Wordpress (Вопросы и ответы)

Метаданные в циклах

  • 0

У меня есть стандартный цикл WordPress, отображающий элементы:

     $loop = new WP_Query( array( 
            'post_type' => 'images',   
            'orderby' => 'menu_order',
             ) );

   while ( $loop->have_posts() ) : $loop->the_post(); 

   /* loop code, HTML mostly, a few if statements, nothing special */

   endwhile;

Теперь я хочу отобразить НЕКОТОРЫЕ данные из мета-боксов, и тут возникает проблема.

the_meta() работает просто отлично, но get_post_meta() не работает вообще.

Почему это происходит? Есть исправления? Мне нужно сделать что-то вроде get_post_meta($post->ID, ‘metabox_field’, true).

Есть идеи?

[Обновить]

Хорошо. Подробнее.

У меня есть пользовательский тип сообщений под названием «изображения».

У каждого элемента изображения есть собственный метабокс с несколькими полями внутри, назовем их image_date, image_author, copyrights.

Я хочу отобразить автора изображения из поля с именем image_author, поэтому:

<?php 
    $author = get_post_meta($post->ID, 'image_author', true); 
    echo $author;
?>

Проблема в том, что он работает ТОЛЬКО, когда я открываю ОДНО изображение (single-image.php), но не в цикле (и я также хочу отображать эти данные для каждого элемента в цикле).

The_meta() работает в обоих местах, если что-то меняет.

Моя петля выглядит точно так же, как указано выше.

Думаю, это все 🙂

loopmetaboxpost-meta
  • 6 6 ответов
  • 15 просмотров
  • 0 Followers
  • 0
Ответить
Share
  • Facebook

    6 ответов

    • Лучшие оценки
    • Старые
    • Недавние
    • Случайные
    1. onetrickpony Гуру
      2022-03-20T09:46:34+03:00Добавлен ответ 20 марта, 2022 в 9:46 дп

      ? 🙂

      • 0
      • Reply
      • wordpressor Эксперт
        2022-03-20T09:47:13+03:00Replied to ответ 20 марта, 2022 в 9:47 дп

        Я считаю, что это работает только внутри предметов/горшков, но не с петлями. По крайней мере не для меня… 🙁

        • 0
        • Reply
      • tos Гуру
        2022-03-20T09:47:50+03:00Replied to ответ 20 марта, 2022 в 9:47 дп

        Не работает в каком качестве? Было бы очень полезно, если бы вы могли предоставить подробную информацию о том, что вы пытались, что вы ожидали, что произошло на самом деле и т. Д. «Не работает» на самом деле не помогает понять проблему.

        • 0
        • Reply
      • wordpressor Эксперт
        2022-03-20T09:48:32+03:00Replied to ответ 20 марта, 2022 в 9:48 дп

        @ t31os, извините, взгляните на [обновление].

        • 0
        • Reply
      • tos Гуру
        2022-03-20T09:49:11+03:00Replied to ответ 20 марта, 2022 в 9:49 дп

        @WordPressor — В какие файлы вы добавляете этот код цикла? А также какие URL-адреса вы запрашиваете, когда ожидаете увидеть эти результаты? Кроме того, у каждого из этих сообщений есть это мета-поле (определенно)?

        • 0
        • Reply
    2. Лучший ответ
      bainternet Гуру
      2022-03-20T09:49:57+03:00Добавлен ответ 20 марта, 2022 в 9:49 дп

      Функция get_post_meta() работает внутри и снаружи цикла, и вы говорите, что видите, как она работает с одним изображением, « но не в цикле », что означает, что вы, вероятно, не добавили код в правильный цикл.

      Чтобы было ясно, он работает со всеми типами сообщений.

      • 0
      • Reply

    Оставить ответ
    Отменить ответ

    You must login to add an answer.

    Forgot Password?

    Need An Account, Sign Up Here

    Sidebar

    Ask A Question

    Stats

    • Questions : 7k
    • Answers : 38k
    • Best Answers : 4k
    • Users : 5k
    • Popular
    • Answers
    • netconstructorcom

      Лучшая подборка кода для вашего файла functions.php [закрыто]

      • 97 Answers
    • MikeSchinkel

      Объективные рекомендации по разработке плагинов? [закрыто]

      • 83 Answers
    • EAMann

      Как легко перенести установку WordPress из стадии разработки в рабочую ...

      • 60 Answers
    • EarleSemia
      EarleSemia added an answer [url=http://images.google.com.uy/url?q=https://big2dickporn.club/2022/06/21/ШЈШ±ШЁШ№Ш©-Ш±ЩЃШ§Щ‚-ЩЉЩ…Ш§Ш±Ші-Ш§Щ„Ш¬Щ†Ші-Щ…Ш№-ШІЩ€Ш¬ШЄЩЉ.html]ШЈШ±ШЁШ№Ш©-Ш±ЩЃШ§Щ‚-ЩЉЩ…Ш§Ш±Ші-Ш§Щ„Ш¬Щ†Ші-Щ…Ш№-ШІЩ€Ш¬ШЄЩЉ[/url] 6 июля, 2022 at 9:18 дп
    • Karenfreva
      Karenfreva added an answer [url=https://sildenafilviashop.com/]viagra over the counter[/url] cialis vs viagra [url=https://tblsviagra.com/]cheap viagra online[/url]… 27 июня, 2022 at 11:19 дп
    • Karenfreva
      Karenfreva added an answer [url=https://casinoboba.com/]lucky creek[/url] uptown ace casino [url=https://casinowingames.com/]sloto cash casino[/url] andromeda [url=https://realmonetcasino.com/]ignition[/url]… 25 июня, 2022 at 12:21 пп

    Похожие вопросы

    • nmystic

      Как назначить файл по умолчанию в «Внешний вид > Редактор»?

      • 0 Answers
    • billeisenhauer

      Как показать полную публикацию на главной странице

      • 0 Answers
    • atticus

      Создание пользовательских запросов AJAX

      • 1 Answer

    Лучшие участники

    rarst

    rarst

    • 0 Questions
    • 5k Points
    Гуру
    bainternet

    bainternet

    • 0 Questions
    • 5k Points
    Гуру
    janfabry

    janfabry

    • 0 Questions
    • 3k Points
    Гуру

    Trending Tags

    categories comments custom-field custom-post-types custom-taxonomy customization functions images menus multisite pages permalinks php plugin-development plugin-recommendation plugins posts theme-development themes widgets wp-admin

    Footer

    © 2022

    Вставить/изменить ссылку

    Введите адрес назначения (URL)

    Или сделайте ссылку на существующий материал

      Поисковый запрос не задан. Показаны недавние элементы. Воспользуйтесь поиском или клавишами вверх/вниз, чтобы выбрать элемент.