Un utente ha chiesto informazioni su Beautiful taxonomy filters di Wordpress

Custom Post type loop in template e do_action

Un utente ha chiesto 👇

Ciao, ho un ciclo di tipo di post personalizzato all’interno di un modello di pagina, che è codificato in questo modo

<?php $args = array( 'post_type' => 'partners' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
echo '<div class="partner-name">';
  the_title();
  echo '</div>';
  echo '<div class="entry-content">';
  the_content();
  echo '</div>';
endwhile; ?>

Dove devo posizionare il gancio do_action per visualizzare le tassonomie personalizzate che ho creato? Se lo metto prima della fine non funziona.

Grazie!

Autore del plugin

(@jonathandejong)

3 anni, 1 mese fa

Ciao,

È possibile inserire la chiamata do_action ovunque si desideri purché si specifichi il tipo di lavoro lumaca come secondo parametro. Si noti, tuttavia, che il visitatore verrà sempre indirizzato all’archivio di post-type durante il filtraggio. BTF non funziona con i loop personalizzati (sarebbe impossibile).

Lanciatore di thread

(@alitscha)

3 anni, 1 mese fa

Vedo! Nel frattempo il problema è stato risolto, ma se non riesco a utilizzarlo in un ciclo personalizzato, il plug-in potrebbe non essere la soluzione al mio problema. Ho bisogno di due diversi archivi di posta personalizzati sulla stessa pagina, penso che questo possa essere fatto solo con loop personalizzati … grazie comunque!

Autore del plugin

(@jonathandejong)

2 anni, 10 mesi fa

Ciao,

Non è necessario. Nella stessa pagina possono essere presenti tipi di archivi di post assolutamente diversi. Ma assicurati di utilizzare il wp_query predefinito per quello che dovrebbe essere filtrato con BTF.

L’altro può essere facilmente un wp_query personalizzato con il tuo ciclo nello stesso modello (archive.php o cptslug-archive.php).

Ma fallo funzionare per te! Risolvere chód è raramente l’unica risposta corretta al codice 🙂

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *