Organisation Frontpage

Description

Dans WordPress il n’y a pas de procĂ©dure pour dĂ©signer les posts qui doivent figurer sur la frontpage des blogs, lorsque ceux-ci ont une page d’accueil statique.

Ce plugin permet d’assigner Ă  un post le rang qu’il doit occuper sur la page d’accueil.

Pour cela, le plugin ajoute une page “OrgFrontpage” dans le menu “RĂ©glages” du tableau de bord.

On peut y dĂ©finir le nombre de posts Ă  faire figurer sur la page d’accueil. Par dĂ©faut, ce nombre est fixĂ© Ă  5.
Dans ce mĂȘme sous-menu, il est possible de dĂ©finir le nombre d’articles Ă  mettre en Ă©vidence en tĂȘte de page. Par dĂ©faut, il y en a zĂ©ro.
(Remarque : Le nombre de posts dĂ©fini pour figurer sur la page d’accueil inclut les posts d’entĂȘte).

Une fois ces paramĂštres dĂ©finis, on peut choisir dans une liste dĂ©roulante les articles Ă  afficher sur la page d’accueil. La liste contient, par dĂ©faut, les 15 derniers articles publiĂ©es. Ce nombre est paramĂ©trable.

De plus, le plugin ajoute une meta box dans la page d’Ă©dition des posts
grĂące Ă  laquelle on peut choisir, au moyen d’une combolist, le rang du post en cours d’Ă©dition.

Enfin, une colonne a Ă©tĂ© ajoutĂ©e dans la liste des posts de l’interface d’administration :
elle indique, le cas Ă©chĂ©ant, le rang des posts sur la page d’accueil.

Les données associées à ce plugin sont stockées dans la table wp-options.
Les option-name sont :

  • ofp_nb_posts_frontpage : nombre de posts Ă  placer sur la page d’accueil
  • ofp_nb_posts_lead : nombre de posts en Ă©vidence en tĂȘte de page
  • ofp_post_frontpage_N : l’ID du post qui occupera le rang N de la page d’accueil

Screenshots

  • Ecran d'Ă©dition d'un post : montre la meta box qui peremet de choisir le rang du post sur la frontpage

  • Tableau de bord : montre l'accĂšs au sous-menu Org frontpage du menu RĂ©glages

  • Montre la page de rĂ©glages du plugin : on peut y modifier le nombre de posts de la frontpage

Installation

  1. Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Settings->Plugin Name screen to configure the plugin
  4. Adapter le template de la frontpage du blog :

On peut par exemple insérer le code suivant :

<?php

$nb_posts_frontpage = intval(get_option('ofp_nb_posts_frontpage'));

for ($i = 1; $i <= $nb_posts_frontpage; $i++) {
$post_id_frontpage[$i] = get_option('ofp_post_frontpage_'.$i);
 }

$nb_posts_lead = intval(get_option('ofp_nb_posts_lead'));

?>

FAQ

Ce plugin est-il nécessaire ?

Je souhaitais choisir les posts Ă  mettre sur la page d’accueil et les disposer selon leur niveau d’importance
et je n’ai pas trouvĂ© le moyen de le faire simplement.

Il existe un moyen simple de dĂ©signer les articles Ă  mettre en avant (attribut sticky disponible dans le tableau de bord). Ne permet-il pas de faire la mĂȘme chose sans plugin ?

HĂ©las non !
On pourrait en effet donner l’attribut sticky aux posts qu’on souhaite mettre sur la page d’accueil, mais cela ne permet pas de les agencer Ă  sa convenance sur cette page : on peut en effet les rĂ©cupĂ©rer classĂ©s par date et les afficher dans cet ordre, mais il est impossible de les classer Ă  son grĂ©.
Le plugin org-frontpage permet une mise en page fine car il introduit un attribut de classement (NumĂ©ro 1, 2, 3,…) des posts sĂ©lectionnĂ©s. Ce classement pourra ĂȘtre exploitĂ© pour positionner les articles dans des emplacements dĂ©diĂ©s au posts 1, 2, 3 …

De plus, contrairement au systĂšme natif de mise en avant, les articles retenus pour la frontpage ne viennent pas automatiquement en tĂȘte des listes d’articles de type blog.

Comment savoir quels sont les posts Ă©pinglĂ©s Ă  la page d’accueil ?

On peut évidemment les voir sur le blog, mais aussi à partir du tableau de bord, dans le sous-menu Org frontpage du menu Réglages . Le rang des posts choisis apparaßt également dans une colonne supplémentaire le la liste de tous les articles.

Pourquoi ce readme est-il en français ?

Parce que mes compĂ©tences dans la langue de Shakespeare sont insuffisantes pour Ă©crire une notice en anglais, sorry 😉

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Organisation Frontpage” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.0.6

  • Validation du plugin pour WordPress 6.2.

2.0.4

  • Validation du plugin pour WordPress 5.6.

2.0.3

  • Validation du plugin pour WordPress 5.4.

2.0.2

  • Validation du plugin pour WordPress 5.1.

2.0.1

  • Retouche pour Ă©viter les doublons sur la page d’accueil.

2.0

  • AmĂ©liartion de l’ergonomie. Le choix de tous les articles Ă  ranger sur la page d’accueil peut dĂ©sormais se rĂ©aliser Ă  un endroit unique, la page des rĂ©glages du plugin.
    Toutefois, le choix de l’emplacement d’un article reste possible Ă  partir de la page d’Ă©dition de celui-ci.

1.6

  • Correction d’un bug : l’affichage de la liste des articles de la page d’accueil, prĂ©sente sur la page d’Ă©dition d’un article, provoquait un warning lorsqu’un article de cette liste avait Ă©tĂ© supprimĂ©.

1.5

  • Correction d’un dysfonctionnement : lorsque on procĂšde Ă  la mise Ă  jour d’un post marquĂ© pour la page d’accueil, la sĂ©lection Ă©tait perdue et il fallait la rĂ©tablir.

1.4.7

  • Correction d’un bug

1.4.1

  • Correction d’un bug

1.4

  • RĂ©Ă©criture du plugin en programmation objet
  • Langage natif : anglais US
  • Traduction en français fr_FR

1.3.3

  • Correction de bugs / traduction

1.3.1

  • Modification et dĂ©placement des fichiers de traduction

1.3

  • Traduction du plugin en anglais (english US)

1.2

  • Ajout d’un paramĂštre pour indiquer, le cas Ă©chĂ©ant, le nombre de posts Ă  mettre en Ă©vidence en tĂȘte de page

1.1

  • Ajout d’une colonne dans la liste des posts, pour indiquer le rang des posts sur la frontpage

1.0.1

  • Ajout de screenshots
  • Suppression d’un rĂ©pertoire inutile
  • amĂ©lioration de readme.txt

1.0

  • First version.