WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   WP egen phpkod (https://www.wn.se/forum/showthread.php?t=1049095)

cyrre 2011-07-14 20:57

WP egen phpkod
 
Hej, har lovat att hjälpa en bekant lite med hans sida. Den är i dagsläget baserad på ren WP utan modifikationer. Det jag skulle behöva göra i dagsläget är att få skriva lite egen phpkod, inte som en post eller en page utan jag skulle vilja få skriva den direkt i en fil. Jag är inte direkt bevandrad i WP som ni märker, det jag funderar på är hur jag går tillväga.

Jag vill att sidan ska använda sig av samma tema, header, footer, menyer som övriga pages. Hur åstadkommer jag detta på bästa vis?

Jag har googlat lite på ämnet men får mest träffar som beskriver hur jag gör för att få skriva php-kod i posts/pages.

Tacksam för vägledning / tips

Edit: Det löste sig, var simplare än jag trodde :)

znap 2011-07-14 21:54

Låter som att du vill göra en egen page typ. Skulle föreslå att du googlar på "Wordpage custom page tutorial"

KarlRoos 2011-07-16 22:31

Om det nu löste sig så kan du väll skriva hur du löste det så att tråden inte bara ligger och skräpar.

BarateaU 2011-07-16 23:20

Vet inte om detta är helt ute åt andra hållet, men du nämer egen php på sidor osv.
Jag la in egen php i widget delen i högerspalten, kan se exempel här, http://www.mobilabredband.se/unlockhuawei

kodgeneratorn i spalten är egen kod och jag använder pluginet "Executable PHP widget" och sedan "Widget Logic" för att enbart presentera kodgeneratorn på spec sida.

cyrre 2011-07-17 11:30

Det enda jag behövde göra var att skapa en phpfil i template-mappen med:

PHP-kod:

<?php
/*
Template Name: egensida
*/

get_header();

echo 
'hej världen';

get_footer();
?>

Sen skapa en page i wp-admin där jag anger template: egensida (hämtas automatiskt till templatelistan från php-filen)


Alla tider är GMT +2. Klockan är nu 06:42.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson