Single Dash in Double Dash konvertiert
Frage
Wie der Titel sagt, wenn ein einzelner Armaturenbrett mit einem Raum zwischen jeder Seite verwendet wird, z. "Die Hard - Actionfilm" ist in einen WordPress -Beitrag geschrieben, der nach der Veröffentlichung als "Die Hard - Actionfilm" herauskommt. Wenn um den Armaturenbrett keine Leerzeichen verwendet werden, ist es jedoch nicht gewünscht.
Ich habe offensichtlich herausgefunden, dass es nicht mit einer Standardinstallation von WordPress passiert, aber ich kann nicht genau genau bestimmen, was die Ursache in meinem Thema ist.
Lösung
Es sind Zeilen 396 - 398 im Smart YouTube -Plugin's smartyoutube.class.php
Datei:
function check($the_content, $side = 0)
{
if (strpos($the_content, "httpv") !== false )
{
$char_codes = array('×', '–'); // <-- 8211 is an en dash
$replacements = array("x", "--"); // <-- here's where it's swapping in --
$the_content = str_replace($char_codes, $replacements, $the_content); // <--
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange