Göra wordpress-tema av en html-sida nybörjar hjälp.

Permalänk

Göra wordpress-tema av en html-sida nybörjar hjälp.

Hej!

Försöker lära mig wordpress för skojs skull. Kollat åtskilda timmar på youtube och läst wordpress dokumentation men hittar inte det jag är ute efter. Kan någon förklara i kortfattad form hur man går tillväga? Vilka filer som behövs. Vill lära mig utan att kopiera över ifrån befintligt tema.

Nån som kan skriva i punktform hur arbetssättet går till?

Tack i förhand!

Permalänk
Medlem

Är det typ detta du är ute efter? https://websitesetup.org/html-to-wordpress/

Visa signatur

Min dator är Cat-säker.
Hakuna Matata

Permalänk
Skrivet av crew seven:

Har läst den där och den tar upp en del bra men inte allt jag vill lära mig så har lite problem ändå att förstå hur jag ska gå tillväga.
Har ju kommit såpass långt att jag fått igång den på en lokal server här hemma. Index.php, header.php, footer.php och functions.php. Även börjat fatta hur advanced custom fields fungerar samt fått en fungerande meny. Undrar dock hur jag ska gå vidare när jag vill skapa fler sidor i admin-gränsnittet. Sen undrar jag när man ska använda home.php och varför?

Tackar

Permalänk
Medlem

Börja med att lära dig en sak åt gången.
Att lära sig hur Wordpress-loop https://codex.wordpress.org/The_Loop fungerar.
Det är viktigt att du förstår hur Wordpress grundläggande funktioner fungerar innan du hoppar över till ACF m.m.

Filen home.php är den fil där dina blog-posts kommer att ligga. I home.php bestämmer man alltså hur index för bloggen ska se ut. Alltså där "listan" med alla blogginlägg ligger.

Du kan använda den om webbplatsens primära "mål" inte är att agera en blogg. Utan webbplatsens syfte är att vara en "vanlig" hemsida där Wordpress är ditt CMS (Content Management System). Låt säga att webbplatsens index (index.php t.ex) ska innehålla information om vem du är. Men sidan news ska innehålla alla de posts som du skapar. Du använder du dig utav filen home.php.

Visa signatur
Permalänk
Medlem

Det brukar vara bra att starta med ett blankt tema, t.ex Underscores, som är till för att bygga sina egna teman.

https://underscores.me/
https://www.youtube.com/results?search_query=build+theme+with...

Men det finns inte "Så här enkelt är det". Man måste förstå varje del och hierarki av filerna i WordPress (single.php, page.php, post.php) så man vet vad den gör och varför.

The_loop är absolut viktigast att lära sig.

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk
Skrivet av linsjb:

Börja med att lära dig en sak åt gången.
Att lära sig hur Wordpress-loop https://codex.wordpress.org/The_Loop fungerar.
Det är viktigt att du förstår hur Wordpress grundläggande funktioner fungerar innan du hoppar över till ACF m.m.

Filen home.php är den fil där dina blog-posts kommer att ligga. I home.php bestämmer man alltså hur index för bloggen ska se ut. Alltså där "listan" med alla blogginlägg ligger.

Du kan använda den om webbplatsens primära "mål" inte är att agera en blogg. Utan webbplatsens syfte är att vara en "vanlig" hemsida där Wordpress är ditt CMS (Content Management System). Låt säga att webbplatsens index (index.php t.ex) ska innehålla information om vem du är. Men sidan news ska innehålla alla de posts som du skapar. Du använder du dig utav filen home.php.

Jättesnällt att du svarar. Förstår att olika slags hemsidor blir olika teman. Försöker hitta nått som förklarar i steg vad man skall lära sig. Single.php, home.php är sidor som hämtas genom loopen?

Loopen hämtar infon ifrån det man skriver under varje sida under admin-läget?.

Vill ha en hemsida men inte blogg-sidan som första sidan. Hur ska jag tänka?

Om nån snäll själ kan förklara i ren svenska hur hierarkin fungerar i wordpress då jag har svårt att förstå den. Vet att index.php och style.css måste finnas med. Vilka mer tycker ni ska finnas med som måste?

Permalänk
Skrivet av Florrpan:

Det brukar vara bra att starta med ett blankt tema, t.ex Underscores, som är till för att bygga sina egna teman.

https://underscores.me/
https://www.youtube.com/results?search_query=build+theme+with...

Men det finns inte "Så här enkelt är det". Man måste förstå varje del och hierarki av filerna i WordPress (single.php, page.php, post.php) så man vet vad den gör och varför.

The_loop är absolut viktigast att lära sig.

Tänker att det blir lättare att förstå hur wordpress fungerar genom att skapa ett nytt tema ifrån grunden eller skjuter jag i näven? Kan du förklara loopen för mig och när den skall användas?

Sorry för nybörjarfrågor.

Permalänk

Ni får gärna skriva era egna erfarenheter och hur ni lärde er wordpress.

Permalänk
Medlem
Skrivet av Kaptenbeaver:

Tänker att det blir lättare att förstå hur wordpress fungerar genom att skapa ett nytt tema ifrån grunden eller skjuter jag i näven? Kan du förklara loopen för mig och när den skall användas?

Sorry för nybörjarfrågor.

Nej, jag säger tvärtom. Det är lättare att förstå WordPress med ett tema som har grunden uppsatt. Då kan du direkt börja se vad som gör vad och testa allt.

the_loop är ju det som matar ut post data (page/post/custom post type), alltså det du skriver i textredigeraren för varje post. Baserat på om det är en page eller post kan du modifiera hur the_loop fungerar, vad den ska spotta ut. Det kan innebära att du lägger in egna fält som endast syns i inlägg(post)

WordPress hierarki, hur den hämtar alla templats nedåt i trädet.
https://developer.wordpress.org/themes/basics/template-hierar...

Som du frågade ovan. För att göra startsidan statisk (ej bloggflöde) så ändrar du detta i WP customizer. Där väljer du vilken som ska vara statisk startisda och vilken som ska vara bloggisda.

Det finns inget enkelt rakt svar. Börja med en blank mall och testa dig fram. Man bör förstå lite PHP för att kanske få en väldigt klar bild.

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk
Skrivet av Florrpan:

Nej, jag säger tvärtom. Det är lättare att förstå WordPress med ett tema som har grunden uppsatt. Då kan du direkt börja se vad som gör vad och testa allt.

the_loop är ju det som matar ut post data (page/post/custom post type), alltså det du skriver i textredigeraren för varje post. Baserat på om det är en page eller post kan du modifiera hur the_loop fungerar, vad den ska spotta ut. Det kan innebära att du lägger in egna fält som endast syns i inlägg(post)

WordPress hierarki, hur den hämtar alla templats nedåt i trädet.
https://developer.wordpress.org/themes/basics/template-hierar...

Som du frågade ovan. För att göra startsidan statisk (ej bloggflöde) så ändrar du detta i WP customizer. Där väljer du vilken som ska vara statisk startisda och vilken som ska vara bloggisda.

Det finns inget enkelt rakt svar. Börja med en blank mall och testa dig fram. Man bör förstå lite PHP för att kanske få en väldigt klar bild.

Grymt bra info där! Tackar ödmjukast! Blir så lättare när någon förklarar.
Börjar förstå hierarkin nu att olika sidor laddas i olika ordning. Trodde tidigare att man laddade de olika sidor genom index.php filen men så är det ju inte. Ska jag därför införa alla kod i index.php till de sidor jag vill använda? Tex single.php så att all html visas korrekt eller arbetar jag på fel sätt då?

Och loopen. Används den i stort sett alla sidor? Såg att det verkar finnas inbyggda funktioner som kan få fram den information man vill visa på sidan eller måste loopen användas ändå? Tänker på the_content() och dylikt.

Brukar man använda home.php och front-page.php eller sätter man bloggsidan genom customizern som du beskrev ovanför?

Permalänk
Medlem

@Kaptenbeaver:

Det är nog enklare om du läser codex om det
https://codex.wordpress.org/The_Loop

Det är svårt att ge ett enkelt svar.

Men page.php är standard mall för vanliga sidor (page) medan single.php är det som visas när man öppnar ett inlägg. the_loop i dessa kan se olika ut baserat på hur DU vill att informationen ska se ut. Du kan givetvis ha samma the_loop på både page och single.

Skapar du en ny post type, för olika ändamål, typ "filmer" där du matar in filmtitel, filmens betyg, bild mm, så kan du skapa en
single-filmer.php så används denna för post type "filmer", och givetvis kan man modifiera the_loop för att visa dessa annorlunda.

Du kan även skapa flera olika page-templates för speciella ändamål. När man skapar en sida så kan man på högersidan välja de olika templates i en dropdown lista.

Template files med beskrivningar, hur och vart de används, kanske svarar på de flesta frågorna.
https://developer.wordpress.org/themes/basics/template-files/

Vill du skapa mer fält och lista information på olika sidor så rekommenderar jag att du installerar ACF. Med ACF kan du skapa extra fält och bygga hela backend applikationer. T.ex lägga till betygsfält för "filmer" post type mm.
https://wordpress.org/plugins/advanced-custom-fields/

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk
Skrivet av Florrpan:

@Kaptenbeaver:

Det är nog enklare om du läser codex om det
https://codex.wordpress.org/The_Loop

Det är svårt att ge ett enkelt svar.

Men page.php är standard mall för vanliga sidor (page) medan single.php är det som visas när man öppnar ett inlägg. the_loop i dessa kan se olika ut baserat på hur DU vill att informationen ska se ut. Du kan givetvis ha samma the_loop på både page och single.

Skapar du en ny post type, för olika ändamål, typ "filmer" där du matar in filmtitel, filmens betyg, bild mm, så kan du skapa en
single-filmer.php så används denna för post type "filmer", och givetvis kan man modifiera the_loop för att visa dessa annorlunda.

Du kan även skapa flera olika page-templates för speciella ändamål. När man skapar en sida så kan man på högersidan välja de olika templates i en dropdown lista.

Template files med beskrivningar, hur och vart de används, kanske svarar på de flesta frågorna.
https://developer.wordpress.org/themes/basics/template-files/

Vill du skapa mer fält och lista information på olika sidor så rekommenderar jag att du installerar ACF. Med ACF kan du skapa extra fält och bygga hela backend applikationer. T.ex lägga till betygsfält för "filmer" post type mm.
https://wordpress.org/plugins/advanced-custom-fields/

Tack för svar igen! Din hjälp har fått mig att leta efter rätt grejer. Uppskattas!

Känner att jag börjar få lite kött på benen iaf ändå en del kvar som behövs läras in. Nått jag letat efter men inte hittat är i vilka steg jag bör lära mig vad som gör vad och hur man skall tänka när man skall göra befintlig site till ett wordpress tema. Tex vanliga problem som nybörjare bör tänka på, good practises osv.

Skickades från m.sweclockers.com

Permalänk

@Kaptenbeaver: ser att fler inlägg nämner olika online-utbildningar. Jo det är ett jättebra sätt att lära sig. Jag kan själv rekommendera denna kurs:
https://www.youtube.com/watch?v=8OBfr46Y0cQ&list=PLpcSpRrAaOa...

Permalänk
Medlem
Skrivet av Anders_GOT:

@Kaptenbeaver: ser att fler inlägg nämner olika online-utbildningar. Jo det är ett jättebra sätt att lära sig. Jag kan själv rekommendera denna kurs:
https://www.youtube.com/watch?v=8OBfr46Y0cQ&list=PLpcSpRrAaOa...

Tråden är 7 månader gammal.