Spróbuj tego:
https://gist.github.com/ziemekpr0/d559abfda8416694d18fc8d42aa8aebd
Shortcode-y:
[get_random_photo]
[get_random_dir_photo]
Pierwszy losuje zdjęcie z biblioteki mediów WordPress i wyświetla je w postaci miniaturki. Po kliknięciu przenosi do pełnej wersji zdjęcia.
Drugi natomiast, pobiera fotki ze zdefiniowanego w funkcji katalogu do tablicy, a następnie losuje jedno zdjęcie. Shortcode wyświetla wylosowany obrazek (jeżeli w katalogu masz miniaturki i ich pełne wersje, to zwrócone może być albo to albo to).
A… musisz utworzyć na serwerze katalog wp-content/uploads/my_photos i tam wrzucić foty z których chcesz losować. Oczywiście katalog z którego zdjęcia są pobierane można zmodyfikować.
Hej : )
wielkie dzięki za odpowiedź i zainteresowanie się tematem. Jestem zielony w tych sprawach, więc jeśli możesz proszę o małe sprostowanie. Ten kod php gdzie wklejam? Nie bardzo rozumiem co z tym zrobić. Potem jak się domyślam, należy skopiować tylko [get_random_dir_photo] na stronę i voila.
Katalog utworzyłem, przykładowe zdjęcia wrzucone, pytanie tylko co z tym kodem?
Utwórz nowy plik (np. na pulpicie), nazwij go powiedzmy get_random_photo.php.
Teraz przejdź pod podany przeze mnie link i skopiuj cały znajdujący się tam kod do tego nowego pliku. Zapisz.
Teraz już tylko musisz ten plik wrzucić jakoś do katalogu wp-content/plugins. Proponuję skorzystanie z jakiegoś klienta FTP, albo spakuj plik do archiwum z rozszerzeniem ZIP i zainstaluj jak normalną wtyczkę.
Wtyczka powinna pojawić się pod nazwą Get Random Photo.
Nie zapomnij aktywować. 🙂
Wielkie dzięki 🙂
Dokładnie o coś takiego mi chodziło. Rewelacja!
Bardzo, bardzo Ci dziękuję!