Astra, le thème ultime pour WordPress ?

Un thème léger, personnalisable, gratuit et prévu pour intégrer le constructeur de pages de votre choix - ce n'est pas un hoax, ce thème existe, et je vous le présente dans cet article.

Cet article prend 10 minutes à lire et comporte 2365 mots.

Si je vous dit Astra, quelle est la pre­mière asso­ci­a­tion qui vous vient à l’e­sprit ? Opel ? La télévi­sion par satel­lite ? La mar­garine ? La bière ? Vous n’y êtes pas ! Astra, c’est le petit thème qui monte, pour habiller votre site s’il est propul­sé par Word­Press.

C’est le thème qui habille ce site, Obert Ser­rurerie, ain­si qu’un peu plus d’un mil­lion d’autres sites de par le monde. Et avec Ocean­WP, Gen­er­atePress, Zita, Suki et Bevro, c’est l’un des très rares thèmes gra­tu­its qui frôle l’ex­cel­lence avec une qua­si-glob­al­ité de note max­i­male(moins de 1% de notes néga­tives sur les plus de 4900 notes et avis).

Dans cet arti­cle, nous allons voir le thème, sa con­fig­u­ra­tion de base, les exten­sions gra­tu­ites et payantes et son inté­gra­tion avec le con­struc­teur de page Ele­men­tor.

Mais avant de com­mencer, nous allons faire…

Un bref tour d’horizon

Plus d’un mil­lion d’in­stal­la­tions actives de par le monde, sur les dizaines de mil­lions (+ de 60 000 000 mi-mars 2019) de sites Word­Press, c’est peu si l’on com­pare aux mil­lions que raflent les Twen­ties (Twen­ty Nine­teen / Sev­en­teen / Six­teen / Fif­teen). Mais plus de 4 900 notes et avis posi­tifs dont 4793 à 5 étoiles et une note glob­ale de 4.9/5 (4.948/5 pour être exact) à ce jour, en févri­er 2021. Con­tre à peine 250 notes et avis posi­tifs et négat­ifs pour l’ensem­ble des Twen­ties préc­ités. Et une place de numéro un dans le nom­bre d’in­stal­la­tions actives, hors thèmes par défaut.

Alors, qu’est-ce qui rend ce thème si cher au cœur de ses util­isa­teurs ?

Oh ! Trois fois rien :

Ces trois petits points font la dif­férence entre Astra et le reste des thèmes pro­posés. Cer­tains ont un ren­du vrai­ment agréables, sont rel­a­tive­ment con­fig­urables (c’est à dire qu’ils ne sont pas trop bridés), et ne sont pas trop mal codés.

Mais rares sont ceux qui sont aus­si con­fig­urables et aus­si légers, tout en étant gra­tu­its.

Performances d'Astra - GTmetrix
Per­for­mances d’As­tra v3 — GTmetrix

Astra est léger quant à son empreinte (le poids de la page générée), mais côté options de per­son­nal­i­sa­tion, il est à class­er dans la caté­gorie poids lourds (surtout en prenant en compte sa gra­tu­ité).

Voyons donc quelles sont…

Les options de personnalisation par défaut d’Astra

Options de personnalisation d'Astra
Options de per­son­nal­i­sa­tion d’As­tra

Les thèmes pro­posés dans le dépôt Word­Press sont rarement con­fig­urables. Ils se con­tentent du min­i­mum syn­di­cal : le logo, l’i­cone, une couleur d’ac­cent et la pos­si­bil­ité d’a­jouter ses pro­pres CSS via l’on­glet CSS addi­tion­nel. Qu’en est-il d’Astra ?

Via ses cinq onglets, vous allez pou­voir :

  • ajuster les paramètres essen­tiels de mise en page. Ces réglages vont définir l’apparence générale, vous aurez ensuite la pos­si­bil­ité d’en ajuster cer­tains au niveau de chaque page ou arti­cle.
  • définir les couleurs et l’ar­rière plan de la plu­part des élé­ments de votre site
  • choisir la typogra­phie (les polices de car­ac­tères dont les polices Google), la taille et la graisse (fin, nor­mal, gras… en fonc­tion de la police) glob­ale­ment mais aus­si plus fine­ment pour les titres, le texte, les archives, les pages d’ar­ti­cles, le fil d’Ar­i­ane
  • définir l’ap­parence des bou­tons (taille, marges, couleurs du texte et du fond, arron­di des bor­dures)
  • et pour finir, vous pour­rez ajouter vos pro­pres règles CSS ain­si que votre code javascript. Cet onglet rem­place avan­tageuse­ment l’on­glet pro­posé par défaut dans l’outil de per­son­nal­i­sa­tion, CSS addi­tion­nel.

Autant le dire, Astra n’est pas tout à fait aus­si con­fig­urable qu’Ocean­WP. Le débu­tant s’y retrou­vera un peu plus facile­ment, mais au prix de coupes assumées pour jus­ti­fi­er l’achat de l’ex­ten­sion Astra Pro, à laque­lle nous allons juste­ment nous intéress­er.

L’extension Astra Pro et ses déclinaisons

Les fonctionnalités d'Astra Pro
Les fonc­tion­nal­ités d’As­tra Pro

En fait, il n’y a pas une mais trois exten­sions — et pas pour le prix d’une.

  • Astra Pro : elle a tout ce dont vous avez besoin pour per­son­nalis­er votre site. 18 points nou­veaux ou aux per­son­nal­i­sa­tions plus poussées que dans la ver­sion gra­tu­ite, dont cer­tains qua­si-indis­pens­ables, comme :
    • le sup­port natif d’AMP
    • le menu “sticky”
    • un con­struc­teur visuel avec glisser/déposer (drag’n drop) des élé­ments pour les en-têtes et les pieds de pages
    • une zone d’en-tête (placée au-dessus et au-dessous de l’en-tête prin­ci­pale)
    • le bou­ton de rap­pel en haut de page
    • le choix des méta­don­nées d’ar­ti­cles à affich­er
    • les mod­èles de pages d’archive (en grille et mason­ry)
    • le sup­port de WooCom­merce et de Easy Dig­i­tal Down­loads
    • Pour créer une plate­forme de for­ma­tion en ligne, le sup­port de Learn­Dash et de Lifter­CMS
    • et d’autres moins indis­pens­ables (comme le temps de lec­ture, que l’on peut ajouter via une fonc­tion — voir l’ar­ti­cle Ajoutez le temps de lec­ture à vos arti­cles) ou une ges­tion plus fine des espace­ments, que l’on peut réalis­er en ajoutant soi-même des règles CSS
  • Mini Agency Bun­dle : Astra Pro, plus 50 mod­èles com­plé­men­taires, et, l’ex­ten­sion WP Port­fo­lio et une exten­sion (Ulti­mate Addons) à choisir en fonc­tion de votre con­struc­teur de page, Ele­men­torou Beaver Builder.
  • Agency Bun­dle : Mini Agency Bun­dle, plus Schema Pro (pour le bal­is­age de votre site à la norme définie sur schema.org, plus Con­vert Pro (l’équiv­a­lent d’un Bloom ou d’un Thrive Leads, pour amélior­er votre taux de con­ver­sion onsite), et l’ex­ten­sion Ulti­mate Addons pour les deux con­struc­teurs de page, Beaver Builder et Ele­men­tor.

Le grand avan­tage de ces trois exten­sions, c’est que vous n’êtes pas limité.e à un site par licence : vous pour­rez utilis­er votre exten­sion sur autant de sites que vous créez.

En plus de cette exten­sion (ou du set d’ex­ten­sion si vous prenez l’un des deux bun­dles), vous trou­verez…

Des extensions gratuites pour Astra

Vous trou­verez ces exten­sions dans le dépôt Word­Press ou dans le menu latéral de l’ad­min­is­tra­tion de votre site, dans Apparence > Options Astra. Il vous suf­fit de cli­quer sur Acti­vate pour installer et activ­er chaque exten­sion.

Les extensions gratuites pour Astra
Les exten­sions gra­tu­ites pour Astra

Cer­taines ne sont pas liées à Astra ; Cus­tomiz­er Search par exem­ple per­met une recherche par mot clé dans l’outil de per­son­nal­i­sa­tion de Word­Press. Utile quand on ne retrou­ve pas une option que l’on souhaite régler, là, tout de suite.

Cus­tom Fonts est prévu pour gér­er en local (sur votre espace d’héberge­ment) les polices de car­ac­tères que vous utilisez, que vous trou­ver­iez sur inter­net. Cette exten­sion fonc­tionne avec Astra, avec le thème Beaver Builder et avec deux con­struc­teurs de pages : Beaver Builder et Ele­men­tor. Cus­tom Type­kit Fonts (rebap­tisé Cus­tom Adobe Fonts) fonc­tionne à l’i­den­tique, mais avec les polices de car­ac­tères Adobe.

Side­bar Man­ag­er, qui per­met d’a­jouter autant de bar­res latérales que vous le souhaitez sur votre site (mais pas toutes util­is­ables en un emplace­ment dans le même temps) est prévu pour fonc­tion­ner “avec n’im­porte quel thème bien codé qui utilise les bar­res latérales” (où qu’elles soient situées).

Mais toutes ne sont pas listées ici. comme par exem­ple…

Astra Starter Sites

Plus de 150 mod­èles pour Ele­men­tor, plus de cent pour Beaver Builder, quar­ante pour Brizy, plus de cinquante pour Guten­berg… vous avez le choix, même s’il appa­raît claire­ment que la préférence va à Ele­men­tor.

Mais en par­courant les démos, vous ver­rez que Guten­bergper­met de créer de très beaux sites, pour peu que l’on s’en donne la peine — et même si, je suis d’ac­cord, on ne peut pas, pour le moment encore, le com­par­er à Ele­men­tor ou à Beaver Builder.

Une autre exten­sion à ne pas man­quer (elle est listée, mais je vous présente des exten­sions prévues pour fonc­tion­ner avec Astra, qu’elles soient listées ou non), c’est…

Ultimate Addons for Gutenberg

Si vous vous posiez la ques­tion, voilà le secret de fab­ri­ca­tion des mod­èles Guten­berg pour Astra actuelle­ment disponibles. Vous pou­vez bien sûr utilis­er cette exten­sion avec d’autres thèmes, mais avec Astra, elle don­nera tout son poten­tiel pour créer un site au ren­du vrai­ment unique.

Astra, Guten­berg et Ulti­mate Addons.

Deux exten­sions, un tout petit effort pour ceux qui ne sont tou­jours pas passés au nou­v­el édi­teur par défaut de Word­Press, et vous obtenez un site sur mesure, qui ne ressem­blera pas à un autre site créé avec Astra et surtout pas à un site créé avec… non, je refuse de le citer, même si tout le monde sait à quel thème je pense 😉

Une exten­sion à ne pas man­quer pour pouss­er plus loin encore la per­son­nal­i­sa­tion de votre thème…

Astra Hooks

Si vous ne savez pas de quoi il s’ag­it, les hooks, ce sont des “actions” pour mod­i­fi­er le com­porte­ment de Word­Press, ou en l’occurrence, du thème.

Cette exten­sion per­met donc d’ajouter du con­tenu per­son­nal­isé, du javascript ou des codes courts (short­codes en anglais) dans des emplace­ments spé­ci­fique de vos vos pages. Pas du PHP. Si vous voulez insér­er un con­tenu dynamique, vous devrez pass­er par un out­il externe, tel que Code Snip­pets, ou acheter Astra Pro (décidé­ment…).

Un exem­ple con­cret ? Tout en haut de l’ar­ti­cle, vous avez le temps de lec­ture et le nom­bre de mots. Je n’u­tilise pas la fonc­tion de temps de lec­ture d’As­tra, parce que j’ai mon bout de code déjà prêt. Alors, pour l’in­té­gr­er, j’avais la pos­si­bil­ité de le faire via :

  • du texte et des codes courts via l’ex­ten­sion Astra Hooks
  • le mod­ule de con­tenu dynamique d’Astra Pro
  • un hook Astra dans Code Snip­pets

J’ai choisi la troisième option, pour les per­for­mances vu que j’ai déjà mon bout de code (je n’ai pas besoin de pass­er par une exten­sion, qui va récupér­er le code court, puis l’in­ter­préter) :

add_action( 'astra_entry_content_before', 'display_excerpt_before_content' );

Et pour com­pléter cette exten­sion, je vous con­seille d’in­staller…

Astra Theme Visual Hooks

Grâce à cette exten­sion, vous pour­rez visu­alis­er en direct chaque emplace­ment sus­cep­ti­ble d’ac­cueil­lir un hook. Et une fois le site en pro­duc­tion, vous pour­rez sans souci dés­ac­tiv­er et sup­primer l’ex­ten­sion.

Un site habillé avec Astra

Vous voulez un exem­ple ? Vous l’avez devant les yeux !

Pour les dernières refontes (v5.1 & v6) de ce site, j’ai util­isé Astra, Astra Pro, Ele­men­tor Pro et quelques out­ils sup­plé­men­taires, dont… non, je ne vais quand même pas tout vous dire, surtout pas en une seule fois 😉 Allez, juste un, util­isé dans un seul arti­cle (pour le moment) : Visu­al Port­fo­lio, dans l’ar­ti­cle du même nom.

La page d’ac­cueil ? Guten­berg. Les arti­cles ? Guten­berg. Les en-têtes ? Dans les options d’Astra Pro. J’ai util­isé Ele­men­tor pour cer­taines pages (404, À pro­pos…). Le design ? Ne vous moquez pas 😐

D’autres exem­ples ? Vous avez les cen­taines de mod­èles pro­posés dans Astra Starter Sites. Faites vos emplettes, choi­sis­sez votre mod­èle, per­son­nalisez-le en deux temps trois mou­ve­ments.

Le bilan

Alors, Astra est-il le thème ultime que tout le monde attendait ? Comme tou­jours, le bilan n’est pas tout blanc ou tout noir, on est dans les nuances de gris.

Points forts

  • ultra léger
  • exten­si­ble via des exten­sions gra­tu­ites
  • excel­lente inté­gra­tion des con­struc­teurs de page phare
  • bien doc­u­men­té
  • une licence pour tous vos sites

Points faibles

  • la qua­si-néces­sité de pass­er à la ver­sion payante
  • le prix du Mini Agency Bun­dle

Peut-être les points faibles n’en sont pas pour vous, peut-être que cer­tains points forts n’ont pas d’in­térêt pour vous. Mais si l’on regarde bien, glob­ale­ment, Astra s’en sort plutôt bien. Les notes et avis du dépôt Word­Press en témoignent d’ailleurs.

Et si Astra ne vous con­ve­nait pas, vous trou­verez des mil­liers de thèmes gra­tu­its dans le dépôt Word­Press, j’en ai d’ailleurs testé cer­tains, à retrou­ver dans la rubrique Thèmes de ce blog.

Alors, allez-vous ten­ter Astra pour votre prochain site ? Ou avez-vous, vous aus­si, votre thème fétiche, votre nec plus ultra des thèmes Word­Press ?

Cer­tains liens de cet arti­cle sont des liens affil­iés ; c’est à dire que si vous achetez en suiv­ant un des liens de cet arti­cle, vous ne paierez pas plus cher, et moi je toucherai éventuelle­ment une petite com­mis­sion.

11 réflexions sur “Astra, le thème ultime pour WordPress ?”

  1. Je me posais la ques­tion du thème que j’u­tilis­erais pour refon­dre mon site. Astra est régulière­ment cité par les pro­fes­sion­nels. Ton arti­cle ren­force ma con­vic­tion.

    Je te remer­cie pour les exten­sions qui seront pré­cieuses.

    A bien­tôt,
    Jean

  2. Bjr, j’ai créé un child d’As­tra qui est devenu mon thème par défaut…
    n’é­tant pas très fort en code, j’au­rais aimé utilis­er LIVE SASS sur visu­al stu­dio code pour découper le scss en plusieurs pages qui seraient regroupées sur ma style.css.….
    comme je suis un gros débu­tant… mon style.css de mon child est vide…
    si je frac­tionne le style.css de astra de base les mis­es a jour du thème seront-elles prise en comptent ?
    faut-il plac­er le css (theme de base) dans le css (theme chil­dren) ?
    mer­ci de votre aide — Hervé

    1. bon­jour Hervé, pour que le style de base d’As­tra soit appliqué au thème enfant, vous n’avez rien à faire, c’est automa­tique. Si ce n’est pas le cas, c’est le thème enfant qui est à revoir. Je recom­mande l’u­til­i­sa­tion de l’ex­ten­sion Child Theme Con­fig­u­ra­tor pour créer un thème enfant sans souci.
      La feuille de style du thème enfant sert à ajouter des règles per­son­nal­isées, mais vous pou­vez tout aus­si bien les ajouter via l’outil de per­son­nal­i­sa­tion, dans l’on­glet CSS Per­son­nal­isées.

  3. Bon­jour, j’ai un prob­lème avec Astra gra­tu­it. J’ai un thème activé. Quand je vais dans “apparence” -> “per­son­nalis­er”, la fenêtre de per­son­nal­i­sa­tion s’ou­vre mais quand je clique sur les dif­férents menus impos­si­bles de les ouvrir. Il m’est alors impos­si­ble de mod­i­fi­er le logo du menu, ni de mod­i­fié mon foot­er. Com­ment cela est pos­si­ble ? Est-ce que c’est blo­qué car je suis en ver­sion gra­tu­ite ?

    Mer­ci pour votre aide.

    1. Bon­jour, non ce n’est pas une lim­i­ta­tion d’As­tra. Il doit y avoir un autre prob­lème, éventuelle­ment lié à la ver­sion de PHP, aux mod­ules Apache présents ou pas, à d’autres exten­sions…

  4. Bon­jour, Astra & Ele­men­tor gra­tu­its. Je veux met­tre un bou­ton lire la suite dans un arti­cle trop long sur la page d’ac­cueil. Est-ce pos­si­ble? Si oui, com­ment faire? Mer­ci.

    1. Bon­jour Esther, non ce n’est pas per­son­nal­is­able dans Astra dans sa ver­sion gra­tu­ite — à moins de créer votre pro­pre mod­èle (ce qui demande quelques notions en HTML/CSS et en PHP) dans un thème enfant.
      Vous pou­vez éventuelle­ment pass­er par une exten­sion telle que PostX par exem­ple qui fonc­tionne très bien avec Guten­berg, ou Pow­er­Pack Addons for Ele­men­tor si vous créez votre page d’ac­cueil avec Ele­men­tor.

      1. Mer­ci, je vais regarder ce Pow­er­Pack. On ver­ra bien. Je trou­ve ça quand même bizarre que ça ne soit pas générique c’est telle­ment basique comme fonc­tion­nal­ité pour­tant.

        1. Oui vous avez rai­son, mais pour autant, les thèmes actuels sont plus ori­en­tés “créa­tion de site” que blog… vous pou­vez ten­ter Kadence qui est assez riche en fonc­tion­nal­ités, même en ver­sion gra­tu­ite.

Les commentaires sont fermés.

Retour en haut
We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Accept