Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]problem z prostą funkcją w Wordpressie
rafx
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 12.03.2013

Ostrzeżenie: (0%)
-----


Witam, sprawa wygląda następująco. Wykonawca napisał mi w szablonie taką funkcję:

  1. function the_previousnextlinks() {
  2. global $post;
  3.  
  4. $next_post = get_adjacent_post(false, '', false);
  5. $prev_post = get_adjacent_post(false, '', true);
  6.  
  7. if ($next_post) {
  8. $next_post_id = $next_post->ID;
  9. $next_post_link = get_permalink($next_post_id);
  10. }
  11.  
  12. if ($prev_post) {
  13. $prev_post_id = $prev_post->ID;
  14. $prev_post_link = get_permalink($prev_post_id);
  15. }


Funkcja wyświetla link do następnego wpisu i do poprzedniego. Wordpress oferuje, że może wyświetlać wpisy z tej samej kategorii, a mianowicie:

  1. <?php next_post_link('format', 'link', 'in_same_cat', 'excluded_categories'); ?>


in_same_cat może przyjmować parametry true i false.

Jak przerobić moją pierwszą funkcję tak, by wyświetlała jedynie link do wpisu z tej samej kategorii? Za pomoc stawiam duże piwo.
Go to the top of the page
+Quote Post
zbychoCom
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 9
Dołączył: 7.04.2011

Ostrzeżenie: (0%)
-----


Rozwiązaniem tego problemu powinna być funkcja w czwartej i piątej linijce twojego kodu.
Zamiast:

  1. get_adjacent_post(false, '', false);
  2. get_adjacent_post(false, '', true);


zrób:
  1. get_adjacent_post(true, '', false);
  2. get_adjacent_post(true, '', true);


Poczytaj jeszcze dokumentację:
http://codex.wordpress.org/Function_Refere...t_adjacent_post
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 17:21