一般来说,我对wordpress和php还比较陌生,所以我想知道是否有人可以帮我解决这个问题。
我有一个自定义查询,如下所示
<?php
$args = array( //argumentos
\'numberposts\' => -1,
\'post_type\' => \'cdts\',
\'meta_key\' => \'cargo\',
\'meta_value\' => \'p\'
);
$the_query = new WP_Query( $args ); //custom query
?>
<?php if( $the_query->have_posts()): //loop do wordpress ?>
<ul class="lista_candidatos">
<?php while( $the_query->have_posts() ) : $the_query->the_post(); ?>
<li>
<a href="<?php the_field(\'link\'); ?>">
<?php the_field(\'nome\'); ?> <?php the_field(\'numero_partido\'); ?> (<?php the_field(\'sigla_partido\'); ?>)
</a>
<p class="ano_cand"><?php the_field(\'ano_candidatura\'); ?></p>
</li>
<?php endwhile; ?>
</ul>
<?php else : ?>
<p class="err_no_candidato">Sem candidatos cadastrados.</p>
<?php endif; ?>
<?php wp_reset_query(); //restaura os queries do wp ?>
我有一个ACF领域,叫做“ano\\u Candidatera”。我想知道是否有办法用不同的“ano\\u Candidatera”制作不同的东西,比如为每个值创建不同的选项卡。
也许我做错了我想做的事,例如,
<?php if( the_field(\'ano_candidatura\') == \'2018\'): ?>
因为当我这样做时,它只会在页面上打印“2018”。
那么,有没有一种方法可以为不同的\\u字段值创建不同的html,并将html等效为等效值?