Come ottenere il termine della tassonomia della pagina corrente e popolare le query nel modello
3 risposta
- voti
-
- 2011-06-28
Hm,se hai registrato correttamente unatassonomiaperiltipo di oggetto "pagina"e poi hai assegnato untermine di quellatassonomia a unapagina ... Credo chetupossa quindi accedere allatassonomiae aitermini slugnelmodo seguente:
get_query_var( 'taxonomy' ) get_query_var( 'term' )
Se
print_r($wp_query)
vedraituttii parametripresenti durante lagenerazione di unapagina corrente visualizzata. Conil codice sopra,accedi a questiparametri da$wp_query
.Quindiper ottenereiltermine oggetto coninformazioni completepuoi utilizzare lafunzione get_term_by ,in questomodo
$term = get_term_by( 'slug', get_query_var('term'), get_query_var('taxonomy') ); echo $term->name;
Questo stamperàilnome "carino" deltermine.
Credo che se usi
get_query_var('term')
o$term->slug
(dopo aver ottenutoiltermine oggetto)puoi usare quello slugin tutto altre domande.Spero che questo aiuti. Non homai usato latassonomiaper lepagine. Fammi sapere comete la cavi.
Hm, if you registered a taxonomy for the "page" object type correctly and then assigned a term of that taxonomy to a page... I believe you can then access the taxonomy and term slugs in the following way:
get_query_var( 'taxonomy' ) get_query_var( 'term' )
If you
print_r($wp_query)
you will see all the parameters that are there when generating a current page that's displayed. With code above you're accessing those parameters from$wp_query
.Then to get the term object with full info you can use get_term_by function, like so
$term = get_term_by( 'slug', get_query_var('term'), get_query_var('taxonomy') ); echo $term->name;
This will print the "nice" name of the term.
I believe if you use
get_query_var('term')
or$term->slug
(after getting the term object) you can use that slug in all of other queries.Hope that helps. I never used taxonomy for pages. Let me know how you get on.
-
- 2017-08-31
Basta copiaree incollare sottoil codice
Verrà stampatoilnome dellatassonomia dellapagina corrente & amp;descrizione (opzionale)
<?php $tax = $wp_query->get_queried_object(); echo ''. $tax->name . ''; echo "<br>"; echo ''. $tax->description .''; ?>
Just copy paste below code
This will print your current page taxonomy name & description (optional)
<?php $tax = $wp_query->get_queried_object(); echo ''. $tax->name . ''; echo "<br>"; echo ''. $tax->description .''; ?>
-
- 2015-12-28
Potrebbeesserenecessario abilitare la ricercaper abilitare l'impaginazione
Mentre dichiari latassonomiapersonalizzata,devi disabilitare la ricercaesclusa.
exclude_from_search=>false
Questo ha risoltoilmioproblema.
May be you need to enable search to enable pagination
While declaring custom taxonomy you should disable search excluding.
exclude_from_search => false
This fixed my problem.
Sonoinciampatoneltentativo di capire come ottenere unterminetassonomia specifico dellapagina correntein modo dapoter successivamentepopolare le query sullapaginaper altritipi dipost che condividono lo stessotermine.
Fondamentalmente:
Ho creatomodelli specificiperpaginain cuipotevo semplicemente codificareilterminenei cicliextra,ma hobisogno di capire comefarlo dinamicamente (ciò che originariamente dovevaessere quattro o cinquepagine ora è quaranta o cinquanta).
/p>
Hotrovato alcune domande simili,manessuna chepotessi davverotrovare daimplementare.
Ottieni latassonomia dellapagina corrente cheera unpo 'confuso da seguirein termini di ciò che venivaeffettivamente chiesto.
Ottieniiltermineid appartenente allatassonomiapersonalizzata su unapaginamodellopersonalizzata single-post-type.php
Spero che questo abbia sensoe moltegrazie.