Miniaturki przy wpisach
7 gru 2008 autor: Janusz Litwin
Użytkownik “zchw” przesłał do mnie zapytanie: “Co należy zrobić, aby pojawiały mi się miniaturki przy postach ustawiane podczas pisania postu – czy jest taka możliwość“. Powiem jedno – w Wordpress-ie da się wszystko.
Użytkownikowi “zchw” chodziło o takie coś:
W wordpress-ie są takie pola podczas pisania postu jak “Pola Dodatkowe”. Używają ich między innymi takie wtyczki jak WP-PostView, WP-Rating itp. W naszym przypadku będziemy ich używać bo są niezbędne do powstania właśnie takich miniaturek.
Na sam początek potrzebujemy skryptu dostępnego w internecie do Tworzenia i zapisywania miniaturek (projekt na google code). Należy utworzyć plik thumb.php i zapisać do niego wszystko co znajduje się w tym dokumencie. Po kliknięciu zostaniesz przekierowany na stronę Google gdzie będziesz mógł zobaczyć kod zródłowy pliku thumb.php i zapisać go do swojego.
Po utworzeniu i zapisaniu sobie pliku wgraj go na serwer do jakiegoś katalogu. Polecam, aby był to główny choć może to być obojętnie jaki katalog na Twojej domenie. Dodatkowo musisz utworzyc katalog cache i nadać mu prawa 777.
To teraz przejdźmy do umieszczania miniatur. W Polach Dodatkowych musisz wykonać dwie czynności. Pierwsza to wpisać w polu Klucz image, a druga to w polu Wartość podać pełną ścieżkę do pliku np. http://www.naszewp.net/wp-content/upload/2008/12/ping_a_track.jpeg Plik najlepiej wcześniej wgrać sobie przez uploud Wordpressa przy pisaniu postu.
Co zrobić żeby te miniatury pokazywały się przy postach? A w sumie nic wielkiego. Bo wystarczy dodać tylko kilka linijek kodu do swojego wyglądu.
<?php if ( get_post_meta($post->ID,'image', true) ) { ?> <a href="<?php the_permalink() ?>"> <img src="SCIEZKA/thumb.php?src=<?php echo get_post_meta ($post->ID, "image", $single = true); ?>&h=80&w=80&zc=1&q=100"></a> <?php } ?>
Gdzie opcje w adresie to:
SCIEZKA – ścieżka do pliku thumb.php
h - wysokość
w – szerokość
q – jakość miniatury
Całość działa zautomatyzowanie. Pliki dodatkowo zapisuje wszystkie miniatury do katalogu cache, aby ponownie ich nie robić. Super dodatek do bloga.


Co zrobić żeby te miniatury pokazywały się przy postach? A w sumie nic wielkiego. Bo wystarczy dodać tylko kilka linijek kodu do swojego wyglądu.
Można jaśniej?? Tzn do jakiego wyglądu??
a gdzie chce te miniaturki.
Na głownej stronie -> index.php, archive.php, search.php
na podstronach -> single.php
no jaki wyglad masz na swoich blogu to chyba wiesz i wiesz w ktorym katalogu go masz… a jesli to wiesz jak sie nazywa -> wchodzi na edytor skrórek i juz jestes w domu. Napisz jasniej o co ci chodzi
zrobiłem wszystko jak w instrukcji lecz nie ma żadnego efektu :|
zgrałem plik thumb.php do katalogu /wordpress gdzie mam swojego wp
dodałem w pliku index.php linie:
ID,’image’, true) ) { ?>
<a href="”>
<img src="http://www.npn.org.pl/wordpress/thumb.php?src=ID, “image”, $single = true); ?>&h=80&w=80&zc=1&q=100″>
zrobiłem katalog cashe z chmodami 777
dodałem dodatkowe pole image z linkiem do zdjęcia z instrukcji i … nic :/
co zrobiłem źle ???
dokladnie przeanaliuj co i gdzie dales…
a skad obrazki pobierasz?