Ho appena creato un tipo di post personalizzato. Come faccio a visualizzare il pannello Tag nella barra laterale uguale a quello che ha il tipo di post post?Mostra pannello tag in tipo di post personalizzato
risposta
aggiungere questa riga alla sezione che si register_post_type
in functions.php nella cartella del tema
'taxonomies' => array('category', 'post_tag')
Il codice completo è simile a questo
add_action('init', 'create_post_type');
function create_post_type() {
register_post_type('posttypename',
array(
'labels' => array(
'name' => __('PostTypeName'),
'singular_name' => __('PostTypeName')
),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'posttypename'),
'supports' => array('title', 'editor', 'excerpt', 'custom-fields', 'thumbnail'),
'taxonomies' => array('category', 'post_tag') // this is IMPORTANT
)
);
}
Questo era quello che stavo cercando: ''tassonomie' => array ('categoria', 'post_tag')'. Grazie, Chandu! – enchance
Se si utilizza 'taxonomies' => array('category', 'post_tag')
tag di un articolo, di default, allora wordpress verrà visualizzato nell'area del tipo di post personalizzato.
Ecco il modo pulito e unico per il tipo di post "news". Nessun mix con altri tipi di post personalizzati, tag predefiniti, ecc.
Puoi seguire tutti i dettagli di "create custom post types and tags with categories" from this link.
add_action('init', 'news_tag_taxonomies'); //change order add_action('init', 'news_tag_taxonomies', 0);
//create two taxonomies, genres and tags for the post type "tag"
function news_tag_taxonomies()
{
// Add new taxonomy, NOT hierarchical (like tags)
$labels = array(
'name' => _x('Tags', 'taxonomy general name'),
'singular_name' => _x('Tag', 'taxonomy singular name'),
'search_items' => __('Search Tags'),
'popular_items' => __('Popular Tags'),
'all_items' => __('All Tags'),
'parent_item' => null,
'parent_item_colon' => null,
'edit_item' => __('Edit Tag'),
'update_item' => __('Update Tag'),
'add_new_item' => __('Add New Tag'),
'new_item_name' => __('New Tag Name'),
'separate_items_with_commas' => __('Separate tags with commas'),
'add_or_remove_items' => __('Add or remove tags'),
'choose_from_most_used' => __('Choose from the most used tags'),
'menu_name' => __('Tags'),
);
register_taxonomy('tag','news',array(// replace your post type with "news"
'hierarchical' => false,
'labels' => $labels,
'show_ui' => true,
'update_count_callback' => '_update_post_term_count',
'query_var' => true,
'rewrite' => array('slug' => 'tag'),
));
}
Spero che questo sarebbe di aiuto.
grazie ... questo è stato molto utile – mostafaznv
Tutto quello che ho bisogno di aggiungere a parte template WP codice predefinito è stato
'taxonomies' => array('post_tag'),
- 1. Wordpress tipo personalizzato impaginazione post
- 2. Wordpress - Rimuove il sottomenu dal tipo di post personalizzato
- 3. Mostra valore per tipo personalizzato nella finestra di ispezione oggetto
- 4. mostra l'attributo di stile tag in phpstorm
- 5. Wordpress: tentativo di ottenere post per tag
- 6. Implementazione di un controllo "pannello tag" in Delphi?
- 7. JTable: pulsanti nel pannello personalizzato nella cella
- 8. Inno setup i18n per pannello personalizzato
- 9. Pannello di amministrazione CakePHP
- 10. wordpress mostra menu personalizzato in stile temi
- 11. if..else tag modello personalizzato
- 12. In tumblr, mostra solo i post con un determinato tag nella home page
- 13. Aggiunta di tag ai post in Ruby on Rails
- 14. Grails - Tag personalizzato all'interno di un tag standard di Grails
- 15. Come implementare i tag post in Mongo?
- 16. Mostra UITableViewCells vuoto in UITableView personalizzato
- 17. mostra l'immagine di sfondo sul tag td
- 18. Wordpress - Metabox immagine in primo piano non visualizzata sul tipo di post personalizzato
- 19. post di ricciolo PHP con allegato file; intestazione del tipo di contenuto personalizzato
- 20. Django: tag incorporato incluso tag di inclusione personalizzato
- 21. Tag elemento HTML personalizzato in React JSX
- 22. Impostazione sfondo del pannello con codice di colore personalizzato
- 23. Pannello di rete non funzionante in weinre
- 24. aggiungere tipo personalizzato in settings.settings
- 25. Posso chiamare un tag personalizzato in cfscript?
- 26. Aggiungere personalizzato attributo tag HTML
- 27. $ .ajax (tipo:. Metodo POST "POST" a PHP
- 28. C di controllo # utente come un pannello personalizzato
- 29. Come aggiungere portlet personalizzato nella sezione Pannello di controllo
- 30. Tipo di database personalizzato in ActiveRecord
mi puoi mostrare il codice aggiunto nel allora functions.php per creare il tipo di messaggio personalizzato? –