Pēdiņas un WordPress
Viendien pats pēc savas uzrakstītās pamācības centos pieslīpēt vienu citu WordPress instalāciju un konstatēju, ka iekopējot koda daļu php failā, viss saiet dziļā tūtā. Pēc pāris elpas vilcieniem un galvas pakasīšanas konstatēju, ka vaina ir tajā, kā WordPress atspoguļo dažādas rakstu zīmes – šajā gadījumā pēdiņas.
Sākumā nezin kāpēc nospriedu, ka vaina ir izvēlētajā tēmā un gūglēju tajā virzienā; lieki bilst, ka viss izrādījās velti. Lietas būtība izrādījās vienkārša – teksta redaktorā dubultās pēdiņas ir normālas, bet ierakstā redzamas mazliet citādākas (ascii kodējumā – sākuma pēdiņas kā #147 vai #8220, bet noslēdzošās – kā #148 vai #8221 (visiem cipariem priekšā tiek kabināts vēl & , bet beigās semikols)). Arī apostrofs tiek pārveidots – kā #145 vai #146.
Update: apostrofs vietām tiek pārveidots kā #8216
Tomēr tad nejauši nāca atklāsme, ka WordPress sirdī ir iestrādātas funkcijas, kas paredz pārveidot tik ierastā izskata pēdiņas par skaistākiem radījumiem. Tā nu nācās atvērt failu wp-includes/formatting.php, atrast attiecīgos ciparus un nomainīt tā, lai turpmāk dubultās pēdiņas parāda ar #34, bet apostrofu – ar #39.
Kā vienmēr – viss ģeniāls izrādījies vienkāršs. Tikai ceļš, ko nostaigā līdz šādai atklāsmei ir tāds sarežģīts…
o, pēdiņas man ar interesēja.