Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tacio90

Ordenar Array / dropdown

Recommended Posts

Pessoal boa tarde,

 

Estou iniciando em PHP e tenho um cliente com um site feito em Wordpress.

Em uma das paginas tem um dropdown com uma lista do banco de dados.

O cliente pediu para ordenar em ordem alfabética. Mas ainda nao encontrei material na internet que se adeque ao meu código.

 

Alguém saberia fazer isso nesse código:

 

<?php
?>

<?php get_header(); ?>
<h1 class="title-page">
<?php the_title(); ?>
</h1>
<div class="content-especialidade">
<div class="menu">
<p>Escolha uma especialidade</p>
<form method="get" action="/">
<fieldset>
<?php $args = array(
'show_option_all' => 'Selecione uma Especialidade',
'taxonomy' => 'especialidade',
'walker' => new my_Walker_CategoryDropdown
);

wp_dropdown_categories( $args ); ?>
<script type="text/javascript"><!--
var dropdown = document.getElementById("cat");
function onCatChange() {
if ( dropdown.options[dropdown.selectedIndex].value != '0' ) {
location.href = "<?php the_permalink()
?>&especialidade="+dropdown.options[dropdown.selectedIndex].value;
}
}
dropdown.onchange = onCatChange;
</script>
</fieldset>
</form>
<div class="clear"></div>
</div>
<?php
$args = array(
'post_type' => 'medico',
'tax_query' => array(
array(
'taxonomy' => 'especialidade',
'field' => 'slug',
'terms' => $_GET['especialidade']
)
)
);
$catquery = new WP_Query( $args );
while ($catquery->have_posts()) : $catquery->the_post(); ?>
<?php
$doctor_image = types_render_field("foto-medico", array("output"=>"raw"));
$doctor_name = types_render_field( "nome-medico", array());
$doctor_crm = types_render_field( "crm-medico", array());
$doctor_graduacao = types_render_field( "graduacao-do-medico", array());
$doctor_titulos = types_render_field( "titulos-do-medico", array());
$doctor_hospitais = types_render_field( "hospital-de-atuacao", array());
?>
<div class="doctor-information">
<h4><?php echo $doctor_name ?></h4>
<p class="crm-doctor"><?php echo $doctor_crm ?></p>
<p class="graduacao-doctor"><?php echo $doctor_graduacao ?></p>
<p class="titulos-doctor"><?php echo $doctor_titulos ?></p>
<p class="hospitais-doctor">Hospitais de Atuação:<br/><br/><?php echo $doctor_hospitais ?></p>
</div>
<div class="right">
<img src="<?php echo $doctor_image ?>" alt="">
</div>
<div class="clear"></div>
<?php endwhile; ?>
</div>
<a class="stick-fb" href="https://www.facebook.com/poliklinik" target="_blank"><img src="<?php bloginfo('stylesheet_directory'); ?>/image/banner-fb.png" alt=""></a>
<?php get_footer(); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado, mas consegui resolver de outra forma

 

Localizei o arquivo com as Querys e editei para puxar do banco já na ordem que quero.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.