Releases: hiwelo/raccoon-plugin
Stylesheets and scripts registration
In this new version, you can now declare your theme's stylesheets and scripts through your manifest file.
For example, you can declare a new stylesheet like this:
styles:
blog: assets/dist/css/styles.min.css
Or like this:
styles:
blog:
src: assets/dist/css/styles.min.css
media: print
You can see the list of all available arguments in the WordPress Documentation.
Custom taxonomies and generic source code enhancements
In this new version, you can now declare custom taxonomies for WordPress (custom) post types.
For example, you can declare a new people
taxonomy for WordPress posts like this:
taxonomies:
people:
object: post
label: People
public: true
show_in_menu: true
show_in_nav_menu: true
You can see the list of all available arguments in the WordPress Documentation.
New plugin features & code refactorization
Three sides for this new release :
- Raccoon classes refactorization
- A new manifest format accepted : .yaml
- Some new features like :
- a PHP constant for theme namespace
- enable SVG files in the WordPress media library
- enable an All options page in the admin dashboard
- enable a JS detection script using a
.no-js
class in thebody
element and a small vanilla JS script in the footer
Custom filename feature
This new version allows you to use a JSON file with a custom filename.
https://github.com/hiwelo/raccoon-plugin/wiki/Installation#use-a-different-manifest-filename
Configuration d'un thème WordPress grâce à un manifeste JSON
Gestion à travers un fichier de manifest des options de configuration WordPress suivante :
- Déclaration de l'espace de nom du thème
- Gestion des fonctionnalités gérées par ce thème (theme-support)
- Gestion des post-formats
- Création de post-status
- Création et suppression de (custom-)post-types
- Déclaration de navigations
- Déclaration de sidebars
- Déclaration de widgets
- Désactivation globale du système de commentaires
- Désactivation globale du système de widgets
- Nettoyage de certaines fonctionnalités WordPress (administration, sécurité, thèmes)
- Retrait d'éléments au sein du menu d'administration en production