Aller au contenu
Accueil » Wordpress » Une boîte à outils pour développer sous WordPress

Une boîte à outils pour développer sous WordPress

Chaque personne qui développe déteste réécrire tous les jours les mêmes codes et surtout souhaite gagner du temps de développement. Pour vous aider j’ai donc l’outil qu’il vous faut, un générateur de code WordPress.

Sur ce site vous avez la possibilité de générer des Custom Post Type, Custom Taxonomy, WP Query, et tout ce dont vous aurez besoin pour développer votre site sous WordPress, le tout avec une interface dynamique.

Une fois le type de contenu que vous voulez générer choisi, vous obtiendrez un formulaire complet, avec les différentes options nécessaires. Les options sont classés sous formes d’onglets catégorisés. La seule chose à faire ? Remplir les champs avec vos paramètres et mettre à jour le code. Si vous ne comprenez pas un paramètre, une aide est proposée afin de vous accompagner dans chaque étape !

Une fois la code mis à jour, vous obtiendrez un code propre, structuré et répondant à vos besoins. Il ne reste qu’à placer ce bout de code dans le fichier functions.php de votre thème ou alors de créer un petit plugin perso.

[pastacode lang= »php » message= » » highlight= » » provider= »manual » manual= »%2F%2F%20Register%20Custom%20Post%20Type%0Afunction%20custom_post_type()%20%7B%0A%0A%09%24labels%20%3D%20array(%0A%09%09’name’%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20_x(%20’Post%20Types’%2C%20’Post%20Type%20General%20Name’%2C%20’text_domain’%20)%2C%0A%09%09’singular_name’%20%20%20%20%20%20%20%3D%3E%20_x(%20’Post%20Type’%2C%20’Post%20Type%20Singular%20Name’%2C%20’text_domain’%20)%2C%0A%09%09’menu_name’%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20__(%20’Post%20Type’%2C%20’text_domain’%20)%2C%0A%09%09’parent_item_colon’%20%20%20%3D%3E%20__(%20’Parent%20Item%3A’%2C%20’text_domain’%20)%2C%0A%09%09’all_items’%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20__(%20’All%20Items’%2C%20’text_domain’%20)%2C%0A%09%09’view_item’%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20__(%20’View%20Item’%2C%20’text_domain’%20)%2C%0A%09%09’add_new_item’%20%20%20%20%20%20%20%20%3D%3E%20__(%20’Add%20New%20Item’%2C%20’text_domain’%20)%2C%0A%09%09’add_new’%20%20%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20__(%20’Add%20New’%2C%20’text_domain’%20)%2C%0A%09%09’edit_item’%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20__(%20’Edit%20Item’%2C%20’text_domain’%20)%2C%0A%09%09’update_item’%20%20%20%20%20%20%20%20%20%3D%3E%20__(%20’Update%20Item’%2C%20’text_domain’%20)%2C%0A%09%09’search_items’%20%20%20%20%20%20%20%20%3D%3E%20__(%20’Search%20Item’%2C%20’text_domain’%20)%2C%0A%09%09’not_found’%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20__(%20’Not%20found’%2C%20’text_domain’%20)%2C%0A%09%09’not_found_in_trash’%20%20%3D%3E%20__(%20’Not%20found%20in%20Trash’%2C%20’text_domain’%20)%2C%0A%09)%3B%0A%09%24args%20%3D%20array(%0A%09%09’label’%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20__(%20’post_type’%2C%20’text_domain’%20)%2C%0A%09%09’description’%20%20%20%20%20%20%20%20%20%3D%3E%20__(%20’Post%20Type%20Description’%2C%20’text_domain’%20)%2C%0A%09%09’labels’%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20%24labels%2C%0A%09%09’supports’%20%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20array(%20)%2C%0A%09%09’taxonomies’%20%20%20%20%20%20%20%20%20%20%3D%3E%20array(%20’category’%2C%20’post_tag’%20)%2C%0A%09%09’hierarchical’%20%20%20%20%20%20%20%20%3D%3E%20false%2C%0A%09%09’public’%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20true%2C%0A%09%09’show_ui’%20%20%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20true%2C%0A%09%09’show_in_menu’%20%20%20%20%20%20%20%20%3D%3E%20true%2C%0A%09%09’show_in_nav_menus’%20%20%20%3D%3E%20true%2C%0A%09%09’show_in_admin_bar’%20%20%20%3D%3E%20true%2C%0A%09%09’menu_position’%20%20%20%20%20%20%20%3D%3E%205%2C%0A%09%09’can_export’%20%20%20%20%20%20%20%20%20%20%3D%3E%20true%2C%0A%09%09’has_archive’%20%20%20%20%20%20%20%20%20%3D%3E%20true%2C%0A%09%09’exclude_from_search’%20%3D%3E%20false%2C%0A%09%09’publicly_queryable’%20%20%3D%3E%20true%2C%0A%09%09’capability_type’%20%20%20%20%20%3D%3E%20’page’%2C%0A%09)%3B%0A%09register_post_type(%20’post_type’%2C%20%24args%20)%3B%0A%0A%7D%0A%0A%2F%2F%20Hook%20into%20the%20’init’%20action%0Aadd_action(%20’init’%2C%20’custom_post_type’%2C%200%20)%3B »/]

Et voilà. Avec ce site vous avez la possibilité de customiser votre WordPress pour qu’il réponde à vos besoins, facilement et rapidement. Ce site convient aux débutants et aux habitués.

GenerateWP

Image : simplu27 / Pixabay

2 commentaires sur “Une boîte à outils pour développer sous WordPress”

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.