1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Regex Experte für Filter / Search&Replace

Dieses Thema im Forum "Jobbörse" wurde erstellt von Michi91, 5. November 2021.

  1. Michi91

    Michi91 Well-Known Member

    Registriert seit:
    8. November 2008
    Beiträge:
    1.972
    Zustimmungen:
    42
    Moin Moin,
    dieser Regex ist für dich verständlich?

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Super! Ich such jemanden der mir diesen Regex um weitere tolle Sonderfälle erweitert :)
     
  2. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.318
    Zustimmungen:
    582
  3. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Was meinst Du mit erweitern? Wenn es darum geht diverse Pattern in Links umzuschreiben, schreibt man ein Plugin mit der Möglichkeit diese Pattern im Backend zu definieren. Im übrigen gibt es bereits Plugins, die das ermöglichen: https://wordpress.org/plugins/daext-autolinks-manager/
     
  4. Michi91

    Michi91 Well-Known Member

    Registriert seit:
    8. November 2008
    Beiträge:
    1.972
    Zustimmungen:
    42
    Die am Markt vorhandenen Autolink / Internallink Plugins erfüllen nicht die Anforderungen.

    Konkret geht es darum den RegEx so umzuschreiben dass auch shortcodes die html tags in ihren Attributen enthalten ignoriert werden, sodass keine Ersetzung stattfindet.
    Beispielsweise enthält der Content einen shortcode [bar_tag foo="<strong>Elsa hat</strong>"]

    In diesem Fall soll keine Ersetzung stattfinden.

    Konkret suche ich jemanden der das Pattern erweitern kann. Das Plugin existiert schon seit längerem, allerdings ändern sich die Anforderungen und ich komme mit meinem bescheidenen RegEx Wissen nicht weiter.
     
  5. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Hmmmm .... so ganz logisch ist das nicht. Liegt aber daran, dass man nicht die ganze Geschichte kennt. Wenn also innerhalb eines Shortcodes generell keine Ersetzung stattfinden soll, muss man nur die erste Alternativgruppe im Lookahead anpassen:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  6. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.318
    Zustimmungen:
    582
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  7. Michi91

    Michi91 Well-Known Member

    Registriert seit:
    8. November 2008
    Beiträge:
    1.972
    Zustimmungen:
    42
    Mercy euch beiden! :)
    Muss somit nicht mehr als Job ausgeschrieben werden.

    @mensmaximus Das ganze dient einem internen verlinken von Artikeln. Es gibt einen Shortcode um Boxen mit Tabs zu erstellen, die einen Titel haben, welcher sich per title= Attribut setzen kann. Mein Kunde verwendet darin auch HTML Tags, wenn allerdings ein a tag mit im Attribute landet, funktioniert der wechsel der tabs nicht mehr... Daher am liebsten garkeine Shortcode Attribute anpassen.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden