Jak sierotkami potraktować własne pola?

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 ) );
[zip href="http://iworks.pl/wp-content/uploads/2013/02/iworks-orphan-helper.php-.zip"]iworks-orphan-helper.php[/zip]

Jak użyć podany kod?

Masz 3 rozwiązania:

  1. wrzuć załączony plik do folderu wp-content/plugins, a potem włącz wtyczkę
  2. wrzuć załączony plik do folderu wp-content/mu-plugins
  3. dołącz kod do pliku functions.php aktualnie używanego motywu

Poprzedni

W oczekiwaniu na 3.6 – wersje wpisu

Następne

Jak w WordPressie dla standardowych komentarzy zmienić wielkość avatara?

1 komentarz

  1. Grzegorz serdecznie dziękuje i pozdrawia! :)

Oparte na WordPress & Theme by Anders Norén