sty 13th, 2007
Wtyczki WordPressa – część 2
Wtyczki postów
Ostatnie posty – wtyczka, która wyświetla ostatnio dodane posty do bloga.
Instalacja:
- Ściągnąć wtyczkę: z http://dev.wp-plugins.org/browser/recent-posts/trunk/recent-posts.php
- Przenieść ją do folderu wp-content/plugins/
- Uaktywnić wtyczkę w panelu administracyjnym
- Wkleić w miejsce, gdzie chcemy, aby wyświetlały się ostatnio dodane posty kod:
[code lang=”php”]
<?php mdv_recent_posts(); ?>[/code]lub np. w wersji bardziej zaawansowanej:
[code lang=”php”]
<?php mdv_recent_posts(5,’ ‚, ‚<br />’, true, 0, false); ?>[/code]gdzie możemy określać następujące parametry:
[code lang=”php”]
$no_posts – określa liczbę postów
$before – teskt wyświetlany przed postem
$after – tekst wyświetlany po linku do postu
$hide_pass_post – określa, czy wyświetlać linki do postów chronionych hasłem
$skip_posts – pozwala opuścić pewną liczbę postów przed rozpoczęciem ich odliczania (przykładowo chcemy rozpocząć wyświetlanie postów od 7 postu)
$show_excerpts – pozwala pokazać fragment postu po tytule postu.[/code]W przedstawionym przykładzie
[code lang=”php”]
<?php mdv_recent_posts(5,’ ‚, ‚<br />’, true, 0, false); ?>
[/code]
mamy więc:
[code lang=”php”]
$no_posts – 5 (pokazujemy 5 postów)
$before – ” (przed postem nie ma żadnego dodatkowego kodu)
$after – <br /> (po poście jest znak łamania linii)
$hide_pass_post – true (wyświetlamy linki do postów chronionych hasłem)
$skip_posts – 0 (nie opuszczamy żadnych postów)
$show_excerpts – false (pokazujemy tylko tytuł postu).[/code]
Inne posty kategorii – pokazuje na stronie danego postu wybraną przez nas liczbę postów z tej samej kategorii, do której należy post (domyślnym ustawieniem jest dół srony).
Instalacja:
- Ściągnąć wtyczkę: z http://www.dagondesign.com/files/dd-posts-from-cat.txt
- Zmienić rozszerzenie pliku z .txt na .php
- Przenieść ją do :folderu wp-content/plugins/
- Uaktywnić w panelu administracyjnym
- Skonfigurować w panelu administracyjnym (lub zostawić wartości domyślne).
Możemy również pokazywać te posty w dowolnym miejscu na stronie poprzez wklejenie w to miejsce, gdzie chcemy, żeby się one wyświetlały:
[code lang=”php”]
<!– ddpostsfromcat –>[/code]
Podobne posty – wyświetla podobne posty na zasadzie dopasowania słów kluczowych
Instalacja
- Ściągnąć wtyczkę z http://wasabi.pbwiki.com/f/related-posts-2.04.zip
- Przenieść wtyczkę do folderu wp-content/plugins/
- Uaktywnić wtyczkę w panelu administracyjnym
- Wykonać w panelu phpMYSQLadmin operację:
[code lang=”php”]
ALTER TABLE `wp_posts` ADD FULLTEXT `post_related` (
`post_name` ,
`post_content`
)[/code]
- Wkleić w miejsce, gdzie chcemy, aby wyświetlały się podobne posty kod:
[code lang=”php”]
<?php related_posts(); ?>[/code]
Najczęściej komentowane posty – pokazuje posty, które mają największa liczbę komentarzy
Instalacja
- Ściągnąć wtyczkę: z http://dev.wp-plugins.org/browser/most-commented/trunk/most-commented.php
- Przenieść wtyczkę do folderu wp-content/plugins/
- Uaktywnić wtyczkę w panelu administracyjnym
- Wkleić w miejsce, gdzie chcemy, aby wyświetlały się najczęściej komentowane posty kod:
[code lang=”php”]
<?php mdv_most_commented(); ?>[/lang]lub np. w wersji bardziej zaawansowanej:
[code lang="php"]
<?php mdv_recent_posts(10, ”, ‚<br />’, true, 5, false); ?>[/code]gdzie możemy określać następujące parametry:
[code lang=”php”]
$no_posts – określa liczbę postów
$before – teskt wyświetlany przed postem
$after – tekst wyświetlany po linku do postu
$show_pass_post- określa, czy wyświetlać linki do postów chronionych hasłem
[/code]W przedstawionym przykładzie mamy więc
[code lang=”php”]
<?php mdv_most_commented(10, ”, ‚<br />’, true); ?>
[/code]gdzie
[code lang=”php”]
$no_posts – 10 (pokazujemy 10 postów)
$before – ” (przed postem nie ma żadnego dodatkowego kodu)
$after – <br /> (po poście jest znak łamania linii)
$hide_pass_post – true (wyświetlamy linki do postów chronionych hasłem)
[/code]
Ocenianie postów i stron – wtyczka pozwalająca oceniać posty i wyświetlająca oceny
Instalacja
- Ściągnąć wtyczkę z http://www.lesterchan.net/others/downloads.php?id=20
- Umieścić wtyczkę w folderze /wp-content/plugins/
- Uaktywnić wtyczkę w panelu administracyjnym
- Znajdź w szablonach skórki, gdzie chcesz umożliwić dodawanie ocen kod:
[code lang=”php”]
<?php while (have_posts()) : the_post(); ?>
[/code]
I pod tym kodem dodaj:[code lang=”php”]
<?php if(function_exists(‚the_ratings’)) { the_ratings(); } ?>
[/code]Uwaga: Jeżeli chcesz umożliwić dodawanie ocen tylko w niektórych postach nie dodawaje wspomnianego wyżej kodu. Zamiast tego w te posty, w których chcesz umożliwić dodawanie ocen znacznik:[ratings].
- Aby wyświetlić najwyżej oceniany post użyj kodu:
[code lang=”php”]
<?php if (function_exists(‚get_highest_rated’)): ?>
<ul>
<?php get_highest_rated(); ?>
</ul>
<?php endif; ?> [/code]lub np. w wersji bardziej zaawansowanej:
[code lang=”php”]
<?php if (function_exists(‚get_highest_rated(‚both’, 10)’)): ?>
<ul>
<?php get_highest_rated(); ?>
</ul>
<?php endif; ?>
[/code]
gdzie:Wartość ‚both’ będzie wyświetlała najlepiej oceniane posty i strony
Jeżeli chcesz wyświetlać tylko najwyżej oceniane posty zastąp ‚both” znacznikiem ‚post’.
Jeżeli chcesz wyświetlać tylko najwyżej oceniane stronyzastąp ‚both” znacznikiem ‚page’.
Wartość 10 będzie wyświetlać 10 najwyżej ocenianych postów, stron lub postów i stron - Aby wyświetlić najczęściej oceniane posty lub strony użyj kodu:
[code lang=”php”]
<?php if (function_exists(‚get_most_rated’)): ?>
<ul>
<?php get_most_rated(); ?>
</ul>
<?php endif; ?>
lub np. w wersji bardziej zaawansowanej
<?php if (function_exists(‚get_most_rated(‚both’, 10)’)): ?>
<ul>
<?php get_most_rated(); ?>
</ul>
<?php endif; ?>
[/code]Wartość ‚both’ będzie wyświetlała najczęściej oceniane posty i strony
Jeżeli chcesz wyświetlać tylko najczęściej oceniane posty zastąp ‚both” znacznikiem ‚post’.
Jeżeli chcesz wyświetlać tylko najczęściej oceniane strony zastąp ‚both” znacznikiem ‚page’.
Wartość 10 będzie wyświetlać 10 najczęściej ocenianych postów, stron lub postów i stron
Wersja do druku – tworzy wersję do druku strony lub postu
Instalacja
- Ściągnąć wtyczkę z http://www.lesterchan.net/others/downloads.php?id=12
- Umieścić wtyczkę w folderze /wp-content/plugins/
- Uaktywnić wtyczkę w panelu administracyjnym
- Znajdź w szablonach skórki index.php i znajdź kod:
[code lang=”php”]
<?php while (have_posts()) : the_post(); ?>
[/code]
Pod nim dodaj:[code lang=”php”]
<?php if(function_exists(‚wp_print’)) { print_link(‚Drukuj ten post’, ‚Drukuj stronę’); } ?>[/code]
Opisy kolejnych wtyczek zamieszczę w kolejnym poście.
W przypadku, kiedy uznasz strone za przydatna dodaj na swojej stronie link do niej.
Po prostu skopiuj i wklej link podany nizej (Ctrl+C to copy)
Wyglad linku po wklejeniu na stronie: Wtyczki WordPressa – część 2
Dodaj link do:
| | | Y! MyWeb | +Google
A jaką wtyczkę polecasz dla galerii? Czy zamierzasz dodać jakiś opis dla takiej wtyczki?
Jest kilka dobrych wtyczek. Jedną z nich dość dokładnie opiszę w następnym poście, czyli dziś lub jutro. Jakiego rodzaju galerii potrzebujesz?
Opis jednej z wtyczek galerii dla systemu WordPress zamieściłem na: http://www.ittechnology.us/wtyczki-wordpressa-czesc-5/
[…] Wtyczki WordPressa – część 2 […]