Question

Permettez-moi d'abord d'expliquer ce que je veux faire ...

Je veux ajouter toutes mes centaines de signets de site Web que j'ai maintenant dans mon navigateur, dans WordPress pour les raisons suivantes.

  • Peut rechercher mes signets par tags
  • Peut rechercher mes signets par description et / ou nom
  • Peut accéder à mes signets de n'importe où
  • Peut ajouter une description à tous mes signets
  • Peut ajouter une image d'écran du site Web (facultatif)
  • Aura un modèle personnalisé pour consulter les signets qui seront différents d'un article / liste de blog régulier

Et ce que j'ai fait jusqu'à présent ...

  • Créé un nouveau type de message "Bookmarks de site Web" avec le code ci-dessous

fonctions.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');

Et puis ce dont j'ai besoin d'aide / idées avec ...

J'ai essentiellement besoin de ce qui suit ...

  • Titre du site Web
  • URL de site web
  • Description du site Web
  • Bounkmark Tags (peut être plus que 1) Cela se fera avec une taxonomie personnalisée
  • Image de capture d'écran (peut être facultative)

Alors...

Je peux utiliser le intégré titre de l'article pour le Titre du site Web,

URL de site web ? Dois-je utiliser des champs personnalisés pour cela?

Description du site Web? Encore une fois, des champs personnalisés ou quelque chose d'autre comme la boîte d'entrée de contenu?

Étiquettes de signets, réalisées avec la taxonomie Custon

Image de capture d'écran? Dois-je simplement utiliser la vignette post?

S'il vous plaît, aidez, ce sera la première fois que WordPress fait n'importe quel type de trucs personnalisés.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top