Articles of Regex

RegEx wp coredatei

Ich habe ein Problem damit, wie WordPress einen Seitenanker erstellt. Der Seitenanker-Button ist bereits im WordPress TinyMCE-Code definiert und kann mit dem Ultimate Tinymce- oder dem TinyMCE Advanced- Plugin hinzugefügt werden. Wenn Sie auf den Seitenanker klicken, öffnet sich ein Popup mit dem Namen des zu definierenden Ankers. Wenn Sie alle Buchstaben (myAnchor) , funktioniert […]

Wie behandelt man einen Beitrag vor der Veröffentlichung?

Ich möchte eine Regex-Übereinstimmung für jeden Beitrag erstellen, bevor er veröffentlicht wird, und wenn der Regex nicht übereinstimmt, löschen Sie den Beitrag vollständig. Welchen Haken soll ich verwenden?

Fügen Sie die class allen übergeordneten Elementen in the_content hinzu

Gibt es eine Möglichkeit, allen Elternelementen innerhalb des Inhalts eine class hinzuzufügen? Mein Problem ist, dass ich diese Art von CSS-Selektor verwende: .post_content>* {margin-bottom:10px;} Dies ist vor allem mit Absätzen zu tun, aber auch mit jedem anderen Element, das dem Beitrag hinzugefügt werden kann, das nicht in einen Absatz eingeschlossen wird. Ich dachte, der beste […]

Shortcodes in einen anderen Shortcode einpacken

Ich möchte vorhandene Shortcodes in Post-Inhalt innerhalb eines neuen Shortcodes, den ich meinem Plugin hinzufüge, einbinden. Der vorhandene Inhalt sieht folgendermaßen aus: Some text – could be HTML or other shortcodes …. [component id=12] [component id=13] [component id=14] …. Some text – could be HTML or another shortcodes Ich versuche, ein Skript zu schreiben, das […]

Shortcode- und Whitespace-Formatierungsproblem

Ich habe ein Problem mit Kurzwahlnummern auf einer Website. Zurzeit geben Sie einen Kurzwahlcode im Bearbeitungsbildschirm wie folgt ein: [tab name=Itinerary] Dies wird eine Registerkarte ausgeben wie: Wie Sie jedoch im obigen Bild sehen können, erhalten wir “Reisen” und “nützlich”, wenn Sie die folgenden Shortcodes verwenden: [tab name=Travel Info] or [tab name=Useful Info] Das Problem […]

Warum wird der Backslash meines Skripts entfernt?

Ein untergeordnetes Thema meiner Firma erfordert Anpassung. Ich bin Customizing mit jQuery und habe in meiner function Regex bemerkt (function lebt im Abschnitt “Skripte” von “Seiten” —> Meine Seite) dass Backslashes entfernt werden (definitiv NICHT als Ergebnis einer meiner anderen functionen). Unnötig zu sagen, dass ich das sehr nervig finde, da die Formularvalidierung (Anmerkung: wir […]

RegExp to EXCLUDE strip HTML (für SOMME) Kommentare

Ich verwende diese function, um HTML-Kommentare aus meinem Code zu entfernen, um Ladezeit zu sparen: // Remove unwanted HTML comments function remove_html_comments($content = ”) { return preg_replace(‘//’, ”, $content); } Aber ich benutze auch das wt3 cache plugin, das das benutzt, um Code innerhalb seines Kommentarmusters zu analysieren: $buffer = preg_replace_callback(‘~(.*)~Uis’, array( &$this, ‘_parse_dynamic_mfunc’ ), […]

Umleitungsschleife in Regex Wechsel zu HTTPS

Erstens läuft diese Seite seit über 6 Monaten auf HTTPS mit einer grünen Adressleiste und allen. Es war erst vor kurzem, als ich auf Bing Webmaster Tools gelesen habe, dass Umleitungsschleifen ein Problem auf dieser Seite waren. Ich entschied mich, den IIS SEO Bot zu verwenden, um es auf Fehler zu überprüfen. Der Abschlussbericht zeigte […]

Regex funktioniert in Regexr, aber nicht, wenn ich Inhalt filter

Ich möchte den Inhalt jedes Posts filtern und classn zu meinen Links hinzufügen, abhängig von bestimmten Bedingungen. Im Moment möchte ich nur alle href-Attribute aus dem Inhalt filtern und sie ändern. add_filter( ‘the_content’ , ‘add_link_classes’ ); function add_link_classes( $content ) { $url_regex = “/\href\=\”(http|https)\:\/\/.+?(?=[\”])\”/”; preg_match_all( $url_regex, $content, $matches ); var_dump( $matches ); return $content; } […]

Wie man alte eingebettete Iframes mit WP-CLI search-replace repariert

Ich möchte das ändern: Dafür: https://www.youtu.be/4zH9Zca1vRM Für jeden iframe von youtube Video in der database. Was ist der richtige Satz dafür? Ich gess so etwas: Schritt 1 . Erster Teil ersetzen: wp search-replace ‘<iframe width="*" height="*" src="https://www.youtube.com/embed/' 'https://www.youtu.be/' –regex Schritt 2 . Letzter Teil ersetzen: wp search-replace ‘” frameborder=”0″ allowfullscreen>’ ” –regex Ist es richtig? […]