WordPress

Witaj Gościu ( Zaloguj | Rejestruj )

Każdy temat założony w ewidentnie złym dziale będzie usuwany! Proszę czytać opisy działów i regulamin!

 
Reply to this topicStart new topic
> Rozróżnienie widoku głównego a widoku na posta
bear007
post 03.11.2008 - 11:20
Post #1


aktywność:
*

Grupa: Bloger
Postów: 4

Nr: 4 900



Witam,

Edytuję szablon strony głównej index.php należący do skórki mojego Wordpressa.
W szablonie tym mam posty powiązane:

CODE
<?php wp_related_posts(); ?>


Teraz wygląda to tak że powiązane posty pojawiają się jak się wchodzi od razu na bloga
oraz jak już kliknę w "czytaj dalej" w widoku na pojedynczy post.

Dlatego chciałbym zrobić warunek że jeżeli widok jest na pojedynczy post, to tylko
wtedy żeby wyświetlała się lista powiązanych postów.

Czy wiecie może jak coś takiego zrobić?

pozdrawiam,
Go to the top of the page
 
+Quote Post
krzysztof114
post 03.11.2008 - 14:12
Post #2


aktywność:
****

Grupa: +Bloger
Postów: 109

Nr: 2 060



W pliku index.php wywal <?php wp_related_posts(); ?> a zostaw w pliku single.php. Jeśli nie masz single.php to trzeba go będzie stworzyć lub w pliku index.php napisać warunek, że if (is home) to wyświetla tylko post a related if (is single).

Pozdrawiam


--------------------
Go to the top of the page
 
+Quote Post
bear007
post 03.11.2008 - 14:18
Post #3


aktywność:
*

Grupa: Bloger
Postów: 4

Nr: 4 900



Dziękuję za odpowiedź.

Fragmentu z is single nie zrozumialem. Jak mam sprawdzac czy is single? Ps. pliku single.php nie mam. Czy on jest odpowiednikiem pliku index.php dla widoku na jeden post? Mam skopiować index.php?

Ten post edytował bear007 03.11.2008 - 14:18
Go to the top of the page
 
+Quote Post
krzysztof114
post 03.11.2008 - 14:23
Post #4


aktywność:
****

Grupa: +Bloger
Postów: 109

Nr: 2 060



Proponuję zrobić to w pliku index.php. w ten sposób:
- przed kodem related dodaj warunek if is single (czyli jeśli jest to widok pojedynczego posta)
- potem related a za tym warunek if is home i tutaj puste pole i end if.

Dokładny kod php masz w plikach, wystarczy skopiować, sam tak robię bo nie pamiętam wszystkiego.

Odnośnie pliku single.php : tak, odpowiada on tylko za widok pojedynczego wpisu i niektore skorki go nie stosują.

PS: zamiast drugiego myślnika rozsądniej jest zrobić else end if, mój błąd msn-wink.gif

Ten post edytował krzysztof114 03.11.2008 - 14:25


--------------------
Go to the top of the page
 
+Quote Post
bear007
post 03.11.2008 - 14:35
Post #5


aktywność:
*

Grupa: Bloger
Postów: 4

Nr: 4 900



Dziękuję za wyczerpującą odpowiedź: nie tylko jak to zrobić, ale jak to zrobić dobrze smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



Wersja Lo-Fi Aktualny czas: 8 01 09 - 10:39
WebFan | Forum Komputerowe | Spotkania blogerów