ho esposto il mio tipo di messaggio personalizzato denominato 'settori', usando il codice seguente:tipi di messaggi Gathering personalizzati tramite tag
register_post_type('sectors',
array(
'labels' => array(
'name' => __('Sectors'),
'singular_name' => __('sectors'),
),
'has_archive' => true,
'hierarchical' => true,
'menu_icon' => 'dashicons-heart',
'public' => true,
'rewrite' => array('slug' => 'your-cpt', 'with_front' => false),
'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'trackbacks', 'custom-fields', 'revisions', 'page-attributes'),
'taxonomies' => array('your-cpt-type', 'post_tag'),
));
}
questo mi ha permesso di aggiungere 'tag' alle pagine tipo di messaggi personalizzati.
Ora, sto cercando di visualizzare le pagine Fron Questa personalizzati tipi di messaggi da parte di alcuni tag.
sono riuscito a farlo con i messaggi, utilizzando il seguente codice:
<?php
$args = array('tag_slug__and' => array('featuredpost1'));
$loop = new WP_Query($args);
while ($loop->have_posts()) : $loop->the_post();
?>
<h5 class="captext"><?php the_title(); ?></h5>
<hr>
<div style="float: left; padding-right:20px;">
<?php the_post_thumbnail('thumb'); ?>
</div>
<?php the_excerpt(); ?>
<a href="<?php echo get_permalink(); ?>"> Read More...</a>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
questo otterrà tutti i messaggi che hanno il tag 'featuredpost1'.
Come è possibile con i tipi di messaggi personalizzati?
EDIT/UPDATE:
Questo funziona ora, c'è un modo posso usare questa funzionalità su una pagina diversa? Ad esempio, nella mia home page ottengo i post tramite tag, quindi tutto ciò che viene aggiornato su questa pagina si aggiornerà sulla home page ??
Qualcuno ha qualche idea? –
hai aggiunto '" post-type "=>" settori "' ai tuoi argomenti? –
Su quale pagina/modello stai facendo questo. Hai davvero bisogno di una query personalizzata –