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

  1. 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?

  2. Stessa identica domanda della domanda numero uno (1), tranne per quanto riguarda Categorie invece di tag?

  3. Qualche altra idea o suggerimento per migliorare la mia sezione dei segnalibri?


Grazie per tutto l'aiuto

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top