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­tor ou 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­berg per­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
Les cookies que nous utilisons sont indispensables au bon fonctionnement de ce site. Il n'y a aucun pistage publicitaire et les données statistiques recueillies sont anonymisées.
J'ai compris