Kategoria: filtr dnia

  • Filtr dnia: comments_open

    Na kilku blogach, w różnych okresach czasu i różną intensywnością, zdarzały się spamerskie komentarze na stronie załącznika. Są one całkiem upierdliwe, choć zazwyczaj niewidoczne, bo szczerze, kto ogląda stronę załącznika?

  • Filtr dnia: sanitize_file_name – czyli nazwy plików bez znaków specjalnych

    Bardzo często przy migracji witryny występuje problem z nazwami plików, a dokładniej z kodowaniem polskich znaków diakrytycznych. Jeżeli szukasz jak masowo zamienić już istniejące pliki, to muszę cię rozczarować, ten wpis nie jest o tym. Ten wpis jest o tym, jak nie dopuścić do takiej sytuacji, czyli zgodnie z zasadą, że lepiej jest zapobiegać, niż leczyć. Dla mnie, ten kawałek kodu jest czymś co zawsze instaluje na wszystkich […]

  • Filtr dnia: comment_form_default_fields

    Filtr dnia: comment_form_default_fields

    Aby usunąć pole z formularza, należy sprawdzić czy istnieje i jeżeli istnieje, to je po prostu usunąć. Sprawdzenie jest bardzo ważna, nie chcemy przecież, żeby nasz skrypt sypał ostrzeżeniami do logów.

  • Filtr dnia: get_the_date

    Filtr dnia: get_the_date

    Na jednej z grup na FB Artur opisał następujący problem: Mam na swoim blogu szablon i wszystko byłoby w porządku gdyby nie problem z datą – wyświetla mi ją jako MM.DD.RRRR, a chciałbym by pokazywało ją po naszemu. W opcjach mam ustawione wyświetlanie daty na „3 listopada 2015”. Szybka analiza motywu ujawniła, że na format daty, podany jest na sztywno w jednym z plików motywu w taki sposób: get_the_date(’m.d.Y’);. Dokładne sprawdzenie wykluczyło możliwość stworzenia w prosty sposób motywu potomnego, bo zaciąganie […]

  • Filtr dnia: upload_mimes

    Filtr dnia: upload_mimes

    Dzisiejszy filtr pozwala na zmianę listy dopuszczonych typów plików, jakie można dodać do mediów. Jest jeden kruczek. Jeżeli WordPress, którego używasz pracuje w trybie pojedynczej witryny, a popełniasz ten błąd, że publikujesz z konta administratora, to opisywany problem i jego rozwiązanie ciebie nie dotyczy. Zwyczajnie go nie zauważysz, bo WP nie ma, a tym bardziej konto administratora nie ma ograniczeń w dodawaniu plików. Jeżeli natomiast choć raz widziałaś lub widziałeś komunikat: Przepraszamy, wysyłanie […]

  • Filtr dnia: script_loader_src

    Filtr dnia: script_loader_src

    Filtr bardzo podobny do style_loader_src, ale dla odmiany działający np. na pliki javascriptu. Od dłuższego czasu denerwowało mnie to, że wszędzie gdzie zasysane jest jquery.js również pojawia się jquery-migrate.js, a ja go nie potrzebuję. Wiem jakich wtyczek używam, wiem że nie ma takich które potrzebują migrate.

  • Filtr dnia: style_loader_src – czyli zawsze* polskie znaki

    Filtr dnia: style_loader_src – czyli zawsze* polskie znaki

    Jak bumerang wraca temat polskich znaków w Google Fonts i tego że ich nie widać. Gwiazdka w tytule oznacza pewne założenie. Otóż tym założeniem jest to, że dany krój pisma posiada polskie znaki diakrytyczne. Jak dany krój nie posiada, to i tak nic nie pomoże. Aby czcionka mogła wyświetlać musi być załadowany odpowiedni zestaw znaków, ten zestaw dla Polski nazywa się latin-ext.

  • Filtr dnia: widget_tag_cloud_args

    Jednym z domyślnych widgetów, jakie oferuje WordPress jest taki, który pozwala wyświetlić chmurę tagów. Domyślnie jest wyświetlane 45 tagów, co nie każdemu może odpowiadać. Do zmiany liczby wyświetlanych tagów należy użyć filtra widget_tag_cloud_args tak, żeby zmienić argument number w funkcji wp_tag_cloud. W najprostszej wersji możemy użyć takiego kodu:

  • Filtr dnia: the_title

    Filtr dnia: the_title

    Jeden z podstawowych filtrów w WordPressie używany do zmian wyświetlanego tytułu. Mimo swojej prostoty jest bardzo przyjemnym filtrem, który możemy wykorzystać w wielu miejscach. Na stronach czy wpisach oraz co nie jest takie oczywiste, również do modyfikowania treści menu.

  • Filtr dnia: shortcode_atts_{$shortcode}

    Filtr dnia: shortcode_atts_{$shortcode}

    Jedna z pierwszych rzeczy z WP 3.6, którą już wykorzystuję jest filtr na który już dawno czekałem, bo wzmianki o tym filtrze pojawiły się gdzieś na początku roku. Ale do rzeczy! Przypomnij sobie kod, który pozwalał na domyślne linkowanie plików galerii w WordPress. Jak widać główna instrukcja oparta była o wyrażenie regularne i nie jest to konstrukcja elegancka, a dodatkowo może zdublować parametr link. preg_replace( '/(\[ gallery[^\]]*)\]/’, „$1 link=\”file\”]”, $content ); Dziś ten […]