Hook e filtri per sviluppatori

Etichetta contenuti dal tuo plugin e cambia testi, posizione del badge, tipi di contenuto e rilevatori di AuthorLabel con gli hook di WordPress.

Altri plugin possono etichettare contenuti tramite AuthorLabel senza modificarne il codice.

HookTipoCosa fa
authorlabel_mark_contentactionEtichetta un articolo o un file dal tuo plugin.
authorlabel_label_textfilterCambia il testo dell’etichetta.
authorlabel_notice_textfilterCambia il testo dell’avviso per il chatbot.
authorlabel_badge_positionfilterSposta il badge (predefinito below).
authorlabel_post_typesfilterSceglie quali tipi di contenuto hanno il pannello.
authorlabel_detectorsfilterAggiunge il tuo chatbot o plugin di IA alla scansione.
authorlabel_cache_purgedactionViene eseguita dopo che AuthorLabel ha svuotato la cache delle pagine etichettate.

Etichettare dal tuo codice

do_action( 'authorlabel_mark_content', $post_id, 'ai_generated', 'My AI Plugin' );

Lo stato è uno tra ai_generated, ai_assisted, human_reviewed, not_ai, oppure una stringa vuota per rimuoverlo. La modifica viene scritta nel registro attività con la base «api».

Cambiare il testo dell’etichetta

add_filter( 'authorlabel_label_text', function ( $text, $post_id, $label ) {
    return 'ai_assisted' === $label ? 'Bozza con l’IA, rivista dal nostro team.' : $text;
}, 10, 3 );

Dati

Le etichette sono salvate come post meta: _authorlabel_status, _authorlabel_tool, _authorlabel_parts, _authorlabel_reviewer. Le impostazioni stanno nell’opzione authorlabel_settings, il registro nella tabella {prefix}authorlabel_log.


Bloccato? Scrivici o chiedi sul forum di supporto gratuito. AuthorLabel è uno strumento, non una consulenza legale.