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 85797
Next
In Process
user
  • 0
userГуру
Asked: 21 марта, 20222022-03-21T10:49:36+03:00 2022-03-21T10:49:36+03:00In: Wordpress (Вопросы и ответы)

Помощь с метаданными сообщений

  • 0

Этот сниппет извлекает пост «отрасль» для текущего поста.

$post_meta = get_post_meta( $post->ID ); 

Этот код подтягивает все логотипы для «брендов».

<?php query_posts( 'post_type=brands&orderby=title&order=ASC&posts_per_page=-1' );          
            $i = 0;
            if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
                <li id="feature<?php echo $i; ?>"><a href="<?php the_permalink(); ?>" rel="<?php echo $i; ?>"><image src="<?php echo get_post_meta( $post->ID, 'brand_logo_sm', true ); ?>" /></a></li>
            <?php $i++; endwhile; wp_reset_query(); ?>

Мне нужна помощь, чтобы ограничить приведенный выше код ТОЛЬКО для отображения брендов, соответствующих «$post_meta»

Если пробовали:

<?php query_posts( 'post_meta=brand_industry&orderby=title&order=ASC&posts_per_page=-1' );

Без замка.

Какие-нибудь советы?

Спасибо!

Функция, в которой я объявляю мета:

$brand_meta = array(
    'brand_email' => 'Email',
    'brand_url' => 'Website',
    'brand_stores' => 'Global Store Locator ID',
    'brand_gallery' => 'Gallery ID',
    'brand_products' => 'Products',
    'brand_industry' => 'Industry'
);

Ответ на комментарий ниже:

Этот код выводит все логотипы.

<?php query_posts( 'post_type=brands&orderby=title&order=ASC&posts_per_page=-1' );          
            $i = 0;
            if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
                <li id="feature<?php echo $i; ?>"><a href="<?php the_permalink(); ?>" rel="<?php echo $i; ?>"><image src="<?php echo get_post_meta( $post->ID, 'brand_logo_sm', true ); ?>" /></a></li>
            <?php $i++; endwhile; wp_reset_query(); ?>

Я хочу, чтобы он отображал логотипы только в том случае, если «индустрия» выводится с использованием этого кода:

<?php $post_meta = get_post_meta( $post->ID ); ?>

равно Х

В чем смысл?

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

    2 ответов

    • Лучшие оценки
    • Старые
    • Недавние
    • Случайные
    1. rarst Гуру
      2022-03-21T10:50:28+03:00Добавлен ответ 21 марта, 2022 в 10:50 дп

      Это не имеет смысла, обязательный $key аргумент (определяет, какое значение пользовательского поля вы хотите получить) отсутствует:

      $post_meta = get_post_meta( $post->ID );
      

      Как вы на самом деле назначаете это для публикации? В этом фрагменте вы только присваиваете массив некоторой произвольной переменной:

      $brand_meta = array(...
      

      Также, пожалуйста, уточните ваше условие, я не уверен, что вы имеете в виду под брендами, которые соответствуют $post_meta.

      • 0
      • Reply
      • user Гуру
        2022-03-21T10:51:18+03:00Replied to ответ 21 марта, 2022 в 10:51 дп

        Привет, Этот код выводит все логотипы. <li id="feature»><a href="» rel=»»><img src="ID, ‘brand_logo_sm’, true ); ?>» /> Я хочу, чтобы он отображал логотипы только в том случае, если «индустрия» выводится с использованием этого кода: ID); ?> равно X В чем смысл?

        • 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
    • 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 пп
    • bainternet
      bainternet added an answer попробуй это://first get all agents $agents = new WP_Query(array('post_type' =>… 27 марта, 2022 at 6:12 пп

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

    • nmystic

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

      • 0 Answers
    • billeisenhauer

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

      • 0 Answers
    • atticus

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

      • 0 Answers

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

    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)

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

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