Tag: galeria

  • 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 […]

  • Domyślne linkowanie plików galerii w WordPress

    Bardzo krótko i bardzo szybko. Kod powoduje, że galerie linkują do pliku graficznego, a nie do strony załącznika. Jest odpowiedzią na pytanie zadane na twarzoksiążce. class iWorks_Default_Gallery_Link { public function __construct() { add_filter( 'the_content’, array( &$this, 'the_content’ ), 1 ); } public function the_content( $content ) { return preg_replace( '/(\[ gallery[^\]]*)\]/’, „$1 link=\”file\”]”, $content ); } } new iWorks_Default_Gallery_Link(); Uwaga w kodzie na stronie jest błąd […]

  • Asynchronicznie ładowana galeria

    Na zamówienie klienta stworzyłem wtyczkę WordPress z asynchroniczną galerię. Galeria jest ładowana dopiero po załadowaniu strony, a sam proces pobierania podzielony jest na dwie części: pierwsza pobiera stronicowaną listę miniaturek, a druga sam obrazek. Sama lista w celu zmniejszenia transferu jest podzielona na paczki, które można doładować, klikając w „pobierz więcej”. Wtyczka nadpisuje standardowy shortcode [gallery], dzięki czemu użycie jest absolutnie przeźroczyste dla redaktorów. […]