Funktioner og tilknytning i WP

Man kan udføre en Javascript funktion i WordPress hvor som. I det følgende beskriver jeg to måder at tilføje et JavaScript på. Antag at vi gerne vil vise en tekst fra en JavaScript – fx stien til forælder temaet. Det lægger vi i en funktion på følgende måde i functions.php i child temaet Denne funktion henter først stien til en php-variabel,$cssURI, derefter lægges outputtet i en buffer ( ob_start() ). Derefter laver vi en kombination af html, JavaScript og php for at vise en knap, der ved klik udfører en alert, der viser indholdet af variablen. Tils sidst udfører vi …

WP loop og testudskrift

WordPress benytter sig af en loop, der henter indhold, som i forvejen er hentet ind via forespørgsel fra den tilhørende database. Alt bruger baseret indhold, såsom poster, sider, udgivne poster, eller kladder befinder sig i tabellen “posts”. Når det drejer sig om udgivne indlæg, så henter database forespørgslen disse frem, Der oprettes så objekter af typen “post” og WordPress har en funktion, som henter disse frem, den hedder the_post(). Denne henter indhold fra forespørgslen og lægger den ind i template med det format, som specificeret ved “get_post_format(); Vi kan nu checke hvilken template WordPress ved Twenty Seventeen bruger for at …

Templates i WordPress

WordPress opererer med de templates der stilles til rådighed fra det tema, der er aktivt. Man kan gå ind og rette i de forskellige templates, som får udseendet til at skifte. Fx kan man i den template, som hedder single.php (i Twenty Seventeen ) fjerne sidebar ved at fjerne get_sidebar(). Desværre er der en lille fejl i deres JavaScript fil, som hedder global.js ca. linje 124, som ikke tager højde for, at sidebaren kan være fjernet. Man kan sætte den ind i en if-sætning, som ikke udfører de linjer, der forudsætter en sidebar. Man kan så gå ind og ændre …

Problem med at fjerne sidebar

Hvis ikke man har check på sine indstillinger, så kan det gå galt med at fjerne sidebar fra single.php. Problemet er, at WordPress alligevel gerne vil læse en sidebar ind, og eftersom den ikke er defineret går den i fejl. Her har jeg så lagt et enkelt indlæg som man kan tilgå via menuen. Det er et enkelt indlæg, der både har sidebar og footer, – altså bygget op efter skabelon i php-filen, single.php. Den kan jeg så prøve at lave eksperimenter på. Fejlen viste sig at være en bug i en af JavaScript filerne, der kommer med temaet Twenty …

Ændre HTML i Child tema

Foruden at ændre i layout ved child temaets CSS fil, så kan man også lave om på HTML- strukturen ved at definere en modifikation af forældretemaets HTML. I tema Twenty Seventeen kan man gå ind i en fil , som hedder single.php og se hvilken elementer en html side bygges op af. Det foregår som følger: Hent headeren (funktion – get_header(); ) indsæt to div-tags af klasse primary og main Hent alle postene – brug post template, og eventuelle kommentarer – brug kommentar-template – dette gøres i en while løkke. ( while (have_posts ) : Opdater post navigation (Forringe <– …

Flyt WordPress fra subdomæne til roddomæne

Posted on 10. november 2015 by kg-epel — Leave a reply Situationen kan være sådan, at du har et websted i roden af domænet, og udvikler parallelt på samme websted i WordPress i et subdomæne. Når du er parat til at skifte over til WordPress webstedet kan det gøres ret simpelt i fire trin, men dog ikke helt uden komplikationer. Du skal ændre din webstedsadresse ( Site address (URL) til websitet’s adresse fx folkemusik.kfmh.dk –> kfmh.dk. Det betyder at du ændrer webstedsadressen i databasen – det er tabel options, 2. række. Du skal kopiere (ikke flytte) index.php og .htaccess filer til roden I filen index.php har du en sætning, …

Migrering af WordPress

Hvis man vil flytte sin WordPress websted fra det ene sted til det andet fx fra kfmh.dk til en lokal server, til localhost/kfmh er der flere ting man skal gøre. Nedenunder følger beskrivelse manuelt, og derefter med et plugin, duplicator. Først sikkerhedskopiere alt. Det kan du passende gøre med duplicator (eller manuelt – dvs downloade webfiler og exportere databasen) Så skal du ind og lave linket om til den gamle hjemmeside. Du går ind i Kontrolpanel –> Indstillinger –> Generelt og for WordPress adresse og Websteds adresse ændre https://kfmh.dk til https://localhost/kfmh. Derved kan du selvfølgelig ikke komme ind på siden …

Forfatter

profilbillede af mig selv

Dette er en eksempel præsenation af mig i footeren

Jeg følger kurset "avanceret WordPress" i nemprogrammering.dk, og prøver

at reproducere alt det, som læreren foretager sig