Как получить значение из массива из пользовательского поста и использовать его в моем вызове ajax

-4
//I would like to just pull the value from the array without the key
//this a custom post ant i would like to get the taxonomy in this case series value from the array
 $args = (array( 'post_type' => 'latest_message', 'term' => ''.$terms[0]->name.'','taxonomy' => 'speaker', 'posts_per_page' => 6,'paged' => $paged ));// Blurbs Latest Message
            query_posts( $args );// This is a custom post type loop
              if (have_posts())  : while (have_posts()) : the_post(); 
//this shows up like this Array ( [0] => 28 [1] => 27 [2] => 26 [3] => 25 ) 1 
//I need it to just pull the value so (28, 27,26 25)
            $series = get_terms( 'series', array('fields' => 'ids') );
            $series1= get_the_terms($post->ID,'speaker');
            $termy = get_the_term_list( $post->ID,'speaker');
            $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'blurb_image' );
            $image_thumb = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'latest_msg' );
                    //This is another attempt at getting that list of id's
            $terms = wp_get_post_terms( $post->ID, 'speaker');?>
            <div class="one-third sermon">
            <?php echo print_r($series);?>
            <h3 class="sermon-title"><?php the_title();?></h3>
                <div class="sermon-holder">
                    <div class="sermon-cont">
                                      //pull in content
                        </div>
            <?php endwhile;  ?>
                  <?php endif; ?>

    if (isset($_POST["series"])) {
            $series = $_POST['series'];
            } else { //This is where i need to pull the values
                 $series = get_terms( 'series', array('fields' => 'ids') );
            }

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

  • 0
    Начните с форматирования вашего кода для чтения, пожалуйста.
  • 0
    Почему [wordpress] не является одним из тегов, он явно имеет кучу предварительных требований ... и "Я хотел бы просто извлечь значение из массива без ключа", это не ясный вопрос. Пожалуйста, укажите, что вы хотите, из какой части кода и куда он должен попасть
Теги:
arrays

1 ответ

0
Лучший ответ

У вас есть следующее:

$series = get_terms( 'series', array('fields' => 'ids') );
// this is the code that in print_r() shows up like this
Array (
  [0] => 28
  [1] => 27
  [2] => 26
  [3] => 25
) 1

Вы хотите это? (как строка, я полагаю)

(28, 27,26 25)

затем попробуйте следующее:

$series = get_terms( 'series', array('fields' => 'ids') );
$whatItSeemsYouWant = '('.implode(', ',$series).')';

Ещё вопросы

Сообщество Overcoder
Наверх
Меню