Suporte » Ajustando o WordPress » Problema com php

  • Boa tarde!

    Tenho o seguinte código:

    if(!isset($company_category)) $company_category = ”;
    if(!isset($orderby)) $orderby = $custom_fields[“wpcf-tipo-de-anuncio”]; // AQUI
    if(!isset($order)) $order = ‘ASC’;

    query_posts(array(
    ‘post_type’ => array(‘company’),
    ‘company_category’ => $company_category,
    ‘posts_per_page’ => -1,
    ‘orderby’ => $orderby,
    ‘order’ => $order
    ));

    Aonde esta comentado a o $custom_fields[“wpcf-tipo-de-anuncio”];
    if(!isset($order)) $order = ‘ASC’; é um array não sei como pegar os valores desse array jogar para variável $orderby para ordenar

    POR FAVOR ME AJUDEM

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Olá Laiz

    Você pode utilizar o método implode, este método irá juntar os elementos de um array em uma string separando cada elemento por um caracter.

    <?php
    $array = array('coisa 1', 'coisa 2', 'cosia 3', 'coisa 4');
    /*
    O código acima é a mesma coisa que:
    $array[0] = 'coisa 1';
    $array[1] = 'coisa 2';
    $array[2] = 'coisa 3';
    $array[3] = 'coisa 4';
    */
    
    $stringDados = implode(" ", $array);
    echo $stringDados;
    ?>
    Criador do tópico Laiz Amaral Silva

    (@laiz-amaral-silva)

    antoniomsantos não funcionou. quando eu jogar os elementos do array na variável separada por um carácter quando eu fizer a variável $orderby receber ela vai conseguir interpretar que quero ordenar o conteúdo da variável?

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Problema com php’ está fechado para novas respostas.