Postie : Kategorienzeichen ändern ?

  • Hallo und guten Tag erstmal,

    ich hab da ne Frage : Ich nutze Postie, welches auch super funktioniert. Bis auf eine Kleinigkeit.
    Postie wertet das Subject der Mail nach bestimmten Sonderzeichen aus. Alles was innerhalb oder vor den Sonderzeichen steht, wird als Kategorie interpretiert.
    Beispiel : [Urlaub] heute am strand
    "Urlaub" wird als Kategorie gelesen und der Post entsprechend eingeordnet.

    Ich würde gerne die zulässigen Sonderzeichen ändern, da z.B. auch der Doppelpunkt als Trennzeichen gewertet wird.
    Hat jemand eine Idee, wo ich das ändern kann ?

    Grüße,
    Sera

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • eventuell hab ich es schon gefunden. in der postie-functions.php ab zeile 1466 hab ich folgendes gefunden :

    function GetPostCategories(&$subject) {
    $config = GetConfig();
    global $tablecategories,$wpdb;
    $post_categories = array();
    $matches = array();
    //try and determine category
    if ( preg_match('/(.+) (.*)/', $subject, $matches)) {
    $subject = trim($matches[2]);
    $matches[1] = array($matches[1]);
    }
    else if (preg_match_all('/\[(.[^\[]*)\]/', $subject, $matches)) {
    preg_match("/](.[^\[]*)$/",$subject,$subject_matches);
    $subject = trim($subject_matches[1]);
    }
    else if ( preg_match_all('/(.[^]*)-/', $subject, $matches) ) {
    preg_match("/(.[^]*)$/",$subject,$subject_matches);
    $subject = trim($subject_matches[1]);

    hier müßte es eigentlich dabei sein, oder ?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!