J'écris un plugin qui tient compte des types d'articles personnalisés, de la nouvelle taxonomie et de quelques champs personnalisés.
Toutes ces données seront privées (non interrogeables ou interrogeables).
J'aimerais fournir une page d'administration à l'utilisateur, pour ajouter et modifier ces données d'une manière plus conviviale.
Par exemple, le type de publication personnalisé aura uniquement un titre et le champ extrait, une taxonomie et les champs personnalisés.
Je sais comment ajouter des méta-boîtes à un type de message personnalisé, mais cela ne me suffit pas.
Je voudrais créer une interface html entièrement personnalisée qui se chargera d’ajouter, de sauvegarder ou de supprimer le type de message personnalisé et de gérer la taxonomie et les métas.
Juste pour être clair, je sais déjà comment écrire un plugin normal et gérer les options du plugin.
Je ne sais pas comment, avec ce plugin je peux:
Il y a quelques conseils pratiques qui pourraient m'aider à atteindre cet objectif?
Vous aurez besoin de commencer à lire sur les paramètres et l’API d’options, puis d’y insérer votre CPT et vos taxonomies.
Commencez ici:
http://codex.wordpress.org/Creating_Options_Pages
http://codex.wordpress.org/Settings_API
http://codex.wordpress.org/Class_Reference/WP_List_Table
http://net.tutsplus.com/tutorials/wordpress/creating-a-custom-wordpress-plugin-from-scratch/
Voici comment cela peut être fait:
add_action('admin_menu' , 'add_to_cpt_menu');
function add_to_cpt_menu() {
add_submenu_page('edit.php?post_type=name_of_post_type', 'Custom Post Type Admin', 'Custom Settings', 'edit_posts', basename(__FILE__), 'cpt_menu_function');
}