Tytułowe Sierotki, to maleńka wtyczka do WordPressa, która pozwala na zachowanie polskich zasad interpunkcji i zapobiega zostawiania na końcu linii znaków, które tam nie powinny być zostawiane, takich jak np. spójniki. Więcej o samej wtyczce można przeczytać tutaj: Sierotki – wtyczka do wordpressa.
Grzegorz zadał ciekawe pytanie:
Witam, pytałem kiedyś jak używać wtyczki z custom fields. Funkcja
iworks_orphan()
działała przed wersją 2.0. Teraz dostaję błąd, że taka metoda nie istnieje…
Grzegorz ma całkowitą rację. Taka funkcja przestała jakiś czas temu istnieć, a cała wtyczka została zrefaktorowana do klasy, a całe wywołanie do anonimowej instancji rzeczonej klasy.
Lekarstwem na to jest utworzenie brakującej funkcji w następujący sposób:
function iworks_orphan( $content ) { if ( !class_exists( 'iWorks_Orphan' ) ) { return $content; } $orphan = new iWorks_Orphan(); return $orphan->replace( $content ); } |
Po zainstalowaniu podanego kodu, funkcja iworks_orphan będzie dostępna i można ją używać w dowolny sposób, w tym do wyświetlenia treści z pól dodatkowych wpisu:
echo iworks_orphan( get_post_meta( $post_id, 'nazwa-pola', true ) ); |
Jak użyć podany kod?
Masz 3 rozwiązania:
- wrzuć załączony plik do folderu
wp-content/plugins
, a potem włącz wtyczkę - wrzuć załączony plik do folderu
wp-content/mu-plugins
- dołącz kod do pliku
functions.php
aktualnie używanego motywu
Grzegorz
Grzegorz serdecznie dziękuje i pozdrawia! :)