Segnalibri del sito Web come tipo di post personalizzato
-
30-10-2019 - |
Domanda
Lasciatemi prima spiegare cosa voglio fare...
Desidero aggiungere tutte le centinaia di segnalibri di siti Web che ho ora nel mio browser in WordPress per i seguenti motivi.
- Puoi cercare i miei segnalibri per categoria
- Puoi cercare i miei segnalibri per tag
- Può cercare i miei segnalibri per descrizione e/o nome
- Può accedere ai miei segnalibri da qualsiasi luogo
- Può aggiungere una descrizione a tutti i miei segnalibri
- Posso aggiungere un'immagine screenshot se lo desidero (idea meno importante)
- Avrà un modello personalizzato per la visualizzazione dei segnalibri che avrà un aspetto diverso da un normale post/elenco di blog
E quello che ho fatto finora...
- Creato un nuovo tipo di post "Segnalibri del sito web" con il codice qui sotto
funzioni.php
<?php
/*
* Add custom post type
* name: website_bookmarks
*/
function bookmark_post_type()
{
// Set some labels for our bookmarks post type
$bookmark_labels = array(
'name' => _x('Website Bookmark', 'post type general name'),
'singular_name' => _x('Websiteite Bookmark', 'post type singular name'),
'add_new' => _x('Add New', 'Websiteite Bookmark'),
'add_new_item' => __('Add New Website Bookmark'),
'edit_item' => __('Edit Website Bookmark'),
'new_item' => __('New Website Bookmark'),
'all_items' => __('All Website Bookmarks'),
'view_item' => __('View Website Bookmark'),
'search_items' => __('Search Website Bookmarks'),'not_found' => __('No website Bookmarks found'),
'not_found_in_trash' => __('No Website Bookmarks found in Trash'),
'parent_item_colon' => '',
'menu_name' => 'Website Bookmarks'
);
$bookmark_args = array(
'labels' => $bookmark_labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'rewrite' => array(
'slug' => 'bookmark',
'with_front' => false),
'taxonomies' => array('post_tag', 'category'),
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => false,
'menu_position' => null,
'can_export' => true,
'supports' => array(
'post-thumbnails',
'thumbnail',
'excerpt',
'custom-fields',
'editor',
'title'
)
);
register_post_type('website_bookmarks', $bookmark_args);
}
add_action('init', 'bookmark_post_type');
E poi ciò di cui ho bisogno di aiuto/idee con...
Questo mi dà un tipo di post personalizzato, così posso aggiungere i miei segnalibri come post e cercarli e tutte quelle cose interessanti, inoltre mi permette di tenerli facilmente fuori dal ciclo principale del mio blog, così posso mantenerli più privati se lo desidero A.Inoltre, creiamo facilmente una pagina modello solo per i segnalibri.
Domande
Mi piacerebbe davvero poter taggare i miei segnalibri, molti segnalibri avranno più di 1 tag, ad esempio un sito su PHP e MySQL e javascript, verrebbero taggati con tutti e 3 questi termini/tag.So che WordPress ha già dei tag integrati e lo utilizzo molto nei miei post attuali sul blog, dovrei aggiungere un file NUOVA tassonomia cioè. "segnalibro_tag" perché quando un utente visualizza una pagina di tag in questo momento, mostra tutti i post del mio blog per quel tag e non voglio che una pagina di tag PHP mostri tutti i miei post taggati con PHP e tutti i miei segnalibri taggati con PHP sulla stessa pagina, quindi è il metodo migliore per creare una nuova tassonomia chiamata bookmark_tags?
Stessa identica domanda della domanda numero uno (1), tranne per quanto riguarda Categorie invece di tag?
Qualche altra idea o suggerimento per migliorare la mia sezione dei segnalibri?
Grazie per tutto l'aiuto
Nessuna soluzione corretta