Niełamliwe spacje wstawiane przez edytor wizualny WordPress’a

10 grudnia 2018 | Po godzinach - Wszystkie wpisy, WordPress | 0 komentarzy

Czasami podczas edycji treści zaobserwować można dziwne ustawianie wierszy – niektóre słowa jakby na siłę są przenoszone do kolejnych wierszy. Winne za to są niełamliwe spacje.

Problem z niełamliwymi spacjami, które wstawia edytor TinyMCE jest dość tajemniczy. Nie każda osoba go doświadcza. W anglojęzycznej społeczności WordPress’a znalazłem wyjaśnienia, że za problem odpowiada przeglądarka Chrome, a nie edytor wizualny.

blank

Rozwiązanie problemu twardych spacji

Są różne rozwiązania, które nie zawsze działają i bywają całkiem pokraczne. Poniżej przedstawiam to, które sprawdziłem i jestem z niego zadowolony.

W rozwiązaniu tym zbędne niełamliwe spacje są usuwane w momencie zapisywania treści w bazie danych. To zapewnia, że obojętnie ile tych niechcianych znaków wytworzymy w trakcie edycji wpisu do bazy danych trafi wyczyszczony tekst.

W celu wdrożenia tej łatki wystarczy do pliku functions.php naszego motywu dodać mały kod:

function magic_remove_nbsps($content) {
$content = str_replace(array("\xc2\xa0", " "), " ", $content);
return $content;
}
add_filter('content_save_pre', 'magic_remove_nbsps');

Jest jedna wada tego rozwiązania – działa tylko dla nowych wpisów, a jeśli chcemy usunąć niełamliwe spacje z już istniejących wpisów należy wejść do każdego i kliknąć „zaktualizuj”. Nie musimy nic edytować, wystarczy, aby wpis został ponownie zapisany w bazie danych.

A zdjęcie co ma wnieść do tego wpisu?
Ten gołąb wyglądał na mądrego doradcę, pewnie dzielił się ze swoimi pobratymcami wiedzą. A co, normalnie poczułem się jak taki dostojny jegomość, który dzieli się z innymi swoją mądrością! Eeee, jak on w Smerfach się nazywał? Mądrala?   😉

Autor tekstu:

Autor tekstu:

Tomasz Bartosiewicz - Ojciec dyrektor

Ojciec bo pełni funkcję taty dla dwójki cudownych dusz, a dyrektor, bo jest szefem w ITB Vega 😉
Co mnie kręci: świat technologii oraz jak można go użytecznie wykorzystywać, maratony w basenie, wędrówki po starych górach, robienie zdjęć.
Mieszkam i pracuję w Bydgoszczy, ale wykonuję sporo prac zdalnych. Jeśli szukasz kogoś do stworzenia strony internetowej lub do jej aktualizacji, zadzwoń, z przyjemnością porozmawiam o Twoich potrzebach
507 96 11 46

0 komentarzy

Wyślij komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Po godzinach

Jaki będzie świat za 100 lat

Jaki będzie świat za 100 lat

AI na dobre już rozgościło w pracy wielu osób. Narzędzie stało się na tyle dopracowane, że zaczyna powoli zastępować ludzi w dość dużym zakresie, czyli mówiąc wprost – podkopuje ich miejsca pracy. I są to zawody, które wcześniej wydawały się, że tam AI nie da rady. Tymczasem sztuczna inteligencja z turbo prędkością zmienia nasz świat. Niektórzy zastanawiają się co to będzie za 100 lat? Tymczasem właściwe pytanie brzmi – co będzie za około 3 do 5 lat? Zmiany jakich doświadczymy w najbliższych latach będą głębokie.

O bezpieczeństwie WordPress’a

O bezpieczeństwie WordPress’a

Żyjemy w czasach informacyjnych. Dosłownie informacja jest na wagę złota. Kto ma odpowiednią informację ten wygrywa. Wygrywa na polu biznesowym lub na polu walki. Dzięki informacji uzyskujesz przewagę, bo wiesz co lub gdzie, skąd, komu lub w końcu kiedy i za jaką cenę sprzedać. Za to historia konfliktów zbrojnych pokazuje, że zaskoczenie jest kluczowym czynnikiem decydującym o tym, kto wygra. WordPress napędza ponad 43% wszystkich witryn internetowych na świecie. Udział WordPress’a w stronach z panelem administracyjnym jest jeszcze większy, ponad 61%. Dlatego WordPress to bardzo ponętny kawałek.

Czy AI to tylko zabawka? Odczarowywanie tematu AI, rozmowa z prof. Piotrem Durką

Czy AI to tylko zabawka? Odczarowywanie tematu AI, rozmowa z prof. Piotrem Durką

Rozmowa, która powinna dość mocno rozwiać mgłę wokół tematu sztucznej inteligencji. Zajmuje niecałą godzinę, lecz każdy kogo nurtuje temat AI powinien ten materiał zobaczyć, aby „odczarować” swoje postrzeganie sprawy. Tak, odczarować, ponieważ w przytłaczającej większości ludzie mamieni są bełkotem sprzedawców, czyli marketing robi zamieszanie, a owczy pęd populacji podtrzymuje ten bełkot.