Slettet bruger
07. august 2008 - 10:55
Der er
15 kommentarer og 1 løsning
WordPress 2.6: Vis kun HTML kode på forsiden
Hej, Jeg er løbet ind i nogle problemer med mit WordPress theme. Jeg har noget html i min index.php fil som jeg KUN ønsker skal vises på forsiden hvor alle mine seneste nyheder vises. Problemet er at HTML-koden/tabllen herunder bliver kopieret ind på alle mine WordPress artikler når man åbner dem. Mit spørgsmål: Kan man lave en form for 'Custom loop' så tabellen herunder kun bliver vist på forsiden af index.php og ikke også i artiklerne? HTML code: <table border="0" cellpadding="0" cellspacing="0"> <tr> <td><h3>Tekst</h3></td> </tr> <tr> <td><h1>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></h1></td> </tr> <tr> <td class="intro_text"><?php bloginfo('description'); ?></td> </tr> </table> </td> </tr> </table>
Annonceindlæg fra Barco
Er jeres mødelokaler sikre nok?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
07. august 2008 - 11:05
#2
Kan du ikke smide det ind i en: <?php if(is_front_page()){ ?> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td><h3>Tekst</h3></td> </tr> <tr> <td><h1>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></h1></td> </tr> <tr> <td class="intro_text"><?php bloginfo('description'); ?></td> </tr> </table> </td> </tr> </table> <?php } ?>
Slettet bruger
07. august 2008 - 11:11
#3
jokobdo: Tænkte også at noget lignende den opsætning burde virke. Men skærmen bliver bare 'hvid' med det eksempel så det virker ikke helt...
07. august 2008 - 11:15
#4
Den bliver vel ikke hvid, når du er på forsiden?
07. august 2008 - 11:21
#5
Så har du vel en fejl i din kode et sted. Denne kode: <?php //http://www.eksperten.dk/spm/840748 if(is_front_page()){ ?> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td><h3>Tekst</h3></td> </tr> <tr> <td><h1 title="<?=bloginfo('name');?>"><?=bloginfo('name');?></h1></td> </tr> <tr> <td class="intro_text"><?=bloginfo('description');?></td> </tr> </table> </td> </tr> </table> <?php } ?> Virker fint fint. Men du har jo nok mere kode på din side, end det du lige viser her.
Slettet bruger
07. august 2008 - 11:21
#6
w13: Jo den bliver hvis når jeg refresher på forsiden med jakobdos kode.
Jeg har også prøvet at søge på google lidt, fandt en tråd men ved ikke helt om der er noget at finde der:
http://wordpress.org/support/topic/185271?replies=7
07. august 2008 - 11:23
#7
Så virker det vel også. :) Hvis andre sider end forsiden er hvide, er det vel fordi du ikke har noget indhold på dem. :)
Slettet bruger
07. august 2008 - 11:29
#8
w13: Når jeg bruger nedenstående kode bliver 'Artikelside' teksten vist både på forsiden og i artikler (stadig). <?php if (is_front_page()):?> <table> <tr> <td>Forside</td> </tr> </table> <?php else : ?> <table> <tr> <td>Artikelside</td> </tr> </table> <?php endif; ?>
Slettet bruger
07. august 2008 - 11:30
#9
Og med den kode får jeg ikke hvid skærm. Den vil bare ikke skelne rigtigt imellem forside og artikelside.
07. august 2008 - 11:43
#10
Skal det ikke laves sådan her: <?php if(is_front_page()){?> <table> <tr> <td>Forside</td> </tr> </table> <?php }else{ ?> <table> <tr> <td>Artikelside</td> </tr> </table> <?php } ?>
07. august 2008 - 11:44
#11
Ja, det ligner noget med nogle labels eller et eller andet.. Jeg ved det ikke rigtig. :) Jakobdo's forslag ser dog helt rigtigt ud.
Slettet bruger
07. august 2008 - 11:56
#12
jakobdo: det giver samme effekt. Teksten 'Artikelside' bliver vist på både forside og artikelsider. :/ Underligt... koden ser jo fuldstændig rigtigt ud. :))
Slettet bruger
07. august 2008 - 12:00
#13
Weeeeeeeeeeeeeeeeee jeg fandt løsningen... <?php if(is_front_page()){?> skulle udskiftes med, <?php if(is_home()){?> :)) jakobdo, hvis du opretter svar sender jeg points.
07. august 2008 - 12:09
#14
Svar!
Slettet bruger
07. august 2008 - 12:16
#15
Her er points. Tak for hjælpen. :)
07. august 2008 - 12:23
#16
Takker for point.
Vi tilbyder markedets bedste kurser inden for webudvikling