Gå til innhold

Statiske sider og linker fungerer ikke i Wordpress


Anbefalte innlegg

Jeg har de siste dagene satt opp en wordpress side på www.reager.no

Alt har gått fint, men det eneste problemet er at det ikke går ann å sette opp statiske sider.

 

Når jeg skriver en "page" og legger den i About kategorien for eksempel, så dukker den ikke opp på about linken. Heller så dukker ingen av de andre sidene opp faktisk. Search, Archives... ingen av dem, selv om linkene er helt korrekte og peker til filer som faktisk ligger riktig på serveren.

Lenke til kommentar
Videoannonse
Annonse

Kunne du vært litt mer spesifikk? Hvilken av de linkene står det hvordan og hva jeg skal skrive inn i pages filen?

-

Nettopp lest igjennom hele pages dokumentet der, og jeg kommer rett og slett ikke videre. Jeg har egentlig ikke filla peiling på språket php. Jeg sitter her nå og har kommet langt med siden, men så vil ikke de andre sidene dukke opp.

 

Det er ikke bare at linken ikke fungerer, men siden vil ikke vises. http://www.reager.no/archives.php vil ikke dukke opp. Selv om filen ligger på serveren og alt mulig

Endret av Cetramarius
Lenke til kommentar

Den ligger her: http://reager.no/wp-content/themes/linuxfo...10/archives.php. Dette er en templatefil.

 

Men du lese alle dokumenter rundt templatesystemet http://codex.wordpress.org/Templates

 

Sånn viser Wordpress sidene på reager.no (hvis en spør om index, altså http://reager.no/):

  • Wordpress sjekker hvilket tema som er valgt (linuxforce-10)
  • Wordpress leter etter index.php i gjeldende tema, http://reager.no/wp-content/themes/linuxforce-10/index.php
  • index.php inkluderer header.php, sidebar.php, footer.php og evt. andre filer (du bestemmer)
  • index.php sin loop leter gjennom databasen for å finne posts

Feilpostet, btw

Lenke til kommentar

Men jeg får jo den feilmeldingen her

 <meta http-equiv="Content-Type" content="

Fatal error: Call to undefined function bloginfo() in /home/reagern/public_html/wp-content/themes/linuxforce-10/header.php on line 7

 

Når jeg klikker på det du kaller en template.

Jeg skjønner ikke at det ikke kan være en lettere utvei. Altså, med temaet så var jo alle filene inkludert, about og search osv, jeg sitter jo å ser på dem inni mappa, hvorfor vil de ikke dukke opp?

Lenke til kommentar

Har du lest og satt deg inn i templatesystemet? Wordpress reagerer helt logisk på at du lenker direkte til templatefilen.

 

archives.php kan ikke leveres alene fra webserveren din fordi den trenger å bli levert gjennom templatesystemet.

 

Det vanlige når en vil lage en page som heter "Arkiv" er å gå frem som dette: riktig url. - edit

 

Prinsippet er nesten det samme.

Endret av Moonshine
Lenke til kommentar

Ah endelig fikk jeg det til. Bruken av ordet "template" har forvirret meg en del.

Men etterhvert fant jeg ut at temaet allerede hadde templater for alle filene jeg vil ha. Dette gjorde det mye lettere. Jeg kunne jo bare velge om jeg ville lage arkiv, søkeside eller hva enn jeg ville i en rullegardin meny.

 

Jeg trodde jeg måtte skrive hele arkivsiden selv ved hjelp av php koder i wordpres dokumentene. En person på de offisielle forumene hjalp meg litt lengre ved å si hva jeg faktisk måtte skrive i linken. Jeg måtte bruke page ID'en som kom i adressebaren etter at jeg hadde laget en page.

 

Mulig jeg høres ut som en noob som for første gang har lagt sammen to og to, men jeg trodde at jeg måtte kode vanvittig mye mer enn det som var tilfellet.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...