Domanda

Lasciami prima spiegare cosa voglio fare ...

Voglio aggiungere tutte le mie centinaia di segnalibri di siti Web che ho ora nel mio browser, a WordPress per i seguenti motivi.

  • Può cercare i miei segnalibri con i 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
  • Può aggiungere un'immagine di screenshot del sito Web (opzionale)
  • Avrà un modello personalizzato per visualizzare i segnalibri che appariranno diversi 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 cosa ho bisogno di aiuto/idee con ...

Fondamentalmente ho bisogno di quanto segue ...

  • Titolo del sito web
  • URL del sito
  • Descrizione del sito web
  • I tag di segnalibri (possono essere più di 1) questo sarà fatto con una tassonomia personalizzata
  • Immagine di screenshot (può essere facoltativa)

Così...

Posso usare l'incarico titolo del post per il Titolo del sito web,

URL del sito ? Dovrei usare i campi personalizzati per questo?

Descrizione del sito web? Ancora una volta campi personalizzati o qualcos'altro come la casella di input del contenuto?

Tag di segnalibri, fatto con Custon Tassonomy

Immagine di screenshot? Dovrei solo usare la miniatura post per questo?

Per favore aiutatemi, questa sarà la prima volta che usa WordPress fare qualsiasi tipo di roba personalizzata.

Nessuna soluzione corretta

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