Hooks und Filter für Entwickler

Kennzeichnen Sie Inhalte aus Ihrem eigenen Plugin und ändern Sie Texte, Position des Etiketts, Inhaltstypen und Erkennungsregeln von AuthorLabel mit WordPress-Hooks.

Andere Plugins können Inhalte über AuthorLabel kennzeichnen, ohne dessen Code zu ändern.

HookTypWas er tut
authorlabel_mark_contentActionEinen Beitrag oder eine Datei aus Ihrem eigenen Plugin kennzeichnen.
authorlabel_label_textFilterDen Wortlaut des Etiketts ändern.
authorlabel_notice_textFilterDen Text des Chatbot-Hinweises ändern.
authorlabel_badge_positionFilterDas Etikett verschieben (Standard below).
authorlabel_post_typesFilterFestlegen, welche Inhaltstypen das Panel bekommen.
authorlabel_detectorsFilterIhren Chatbot oder Ihr KI-Plugin zum Scanner hinzufügen.
authorlabel_cache_purgedActionLäuft, nachdem AuthorLabel die Seiten-Caches gekennzeichneter Inhalte geleert hat.

Aus Ihrem Code kennzeichnen

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

Der Status ist einer von ai_generated, ai_assisted, human_reviewed, not_ai oder ein leerer String, um ihn zu entfernen. Die Änderung wird mit der Grundlage „api“ im Aktivitätsprotokoll festgehalten.

Den Etikett-Text ändern

add_filter( 'authorlabel_label_text', function ( $text, $post_id, $label ) {
    return 'ai_assisted' === $label ? 'Mit KI entworfen, von unserem Team bearbeitet.' : $text;
}, 10, 3 );

Daten

Etiketten werden als Post-Meta gespeichert: _authorlabel_status, _authorlabel_tool, _authorlabel_parts, _authorlabel_reviewer. Die Einstellungen liegen in der Option authorlabel_settings, das Protokoll in der Tabelle {prefix}authorlabel_log.


Kommen Sie nicht weiter? Schreiben Sie uns oder fragen Sie im kostenlosen Support-Forum. AuthorLabel ist ein Werkzeug, keine Rechtsberatung.