Ich benutze manchmal für die Kunden, Plugins, die auf WordPress shortcodes basieren, sie bieten eine Menge Optionen für die Kunden zum Spielen wie das Hinzufügen von Tabs Galerien und so weiter.
Aber ich sehe, dass das Aussehen des Shortcodes selbst für sie immer noch etwas verwirrend ist. also gibt es eine Möglichkeit sie wie hier statt content here...
anzupassen content here...
Es wird so etwas wie: open gallery... end of gallery
und ohne die eckigen Klammern?
Obwohl ich mir sicher bin, dass dies theoretisch möglich ist, werde ich “Nein, nicht wirklich” sagen.
Wenn Sie sich die Quelle ansehen , können Sie sehen, dass diese Klammern in einer sehr komplizierten Regex fest codiert sind. Ich sehe keine Filter, mit denen Sie das ändern können.
Der einzig vernünftige Weg, dies anzustreben, wäre:
remove_filter('do_shortcode','the_content');
Dies wird natürlich sowohl die mitgelieferten Shortcodes als auch die core-Plugins zerstören. Die andere Möglichkeit wäre also:
do_shortcode
für das Ergebnis aus, bevor Sie das Ergebnis zurückgeben Ich denke, dass Sie in der Lage sein sollten, die functionalität von Core- und Plugin-Shortcodes beizubehalten und Ihr eigenes Pattern hinzuzufügen, aber die Regex, die Sie benötigen, ist komplex, vor allem angesichts des von Ihnen benötigten Musters.
Jede dieser Optionen ist weitaus mehr Code, als ich ansprechen kann, ganz zu schweigen von der Fehlersuche, die damit verbunden wäre.