Executer du code lorsqu’un article #SPIP est publié

11 January 2017

Petit pipeline SPIP cool : quand un article SPIP est publié, on exécute le code.

Pratique par exemple pour envoyer une notification spéciale.

<?php
function prefix_post_edition($flux) {
    if ($flux['args']['table'] == table_objet_sql('article')
        and $flux['args']['action'] == 'instituer'
        and $flux['args']['statut_ancien'] != 'publie'
        and $flux['data']['statut'] == 'publie'
    ) {
        $id_article = $flux['args']['id_objet'];
        // Coder ici !
}