webForumDet fria alternativet

Wordpress digerera användare

1 svar · 468 visningar · startad av Mycodez

MycodezMedlem sedan feb. 2010445 inlägg
#1

Hej,
Jag sitter och letar och letar och så jag sitter och modifierar ett plugin till en webbshop jag jobbar med.

Jag har då att man kan ändra lite adresser via sidan. Man kan nu ändra sina adresser via två håll ena är när man är via ens konto över blick så kan man klicka sig till ett formulär där man ändrar sina adresser. Sen det andra är via kundvagnen då man ska slutföra sitt köp då kommer man till samma formulär.

men nu är fråga jag vill kunna se vart användaren kommer i från om den kommer från konto eller från kundvagnen.

I dagsläget så skickas man till en kontoöverblick där man ser allt som är lagrat. Oftast när man ändrar sin adress är man ju inne i kundvagnen och ska precis lägga sin beställning. så det är segt att bli skickad till ens kontoöverblick då man vill slutföra sitt köp om man har kommit från kundvagnen när man har uppdaterat sin adress.

Jag använder mig av woocommerce och sedan göra jag ett extra plugin till det som heter mutiple addres.

Min tanke är om man ska göra följande manläser av urlen och sparar den i en session i såfall hur spara man en session i wp? sen när man har sparat och slutfört ändringen så ska man skickas tillbaka till sidan man var på innan man klicka sig in till formuläret så kan man använda sig av sessionen för att ska skicka tillbaka användaren där den kom ifrån.

Ursäkta för denna långa beskrivning :stud

MycodezMedlem sedan feb. 2010445 inlägg
#2

jag har nu kommit på hur man skapar sessioner (http://stackoverflow.com/questions/16118817/how-to-use-session-in-wordpress-in-plugin-development) och sen hur man läser av urlen med denna kod

function CurrentPageURL()
{
$pageURL = $_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://';
$pageURL .= $_SERVER['SERVER_PORT'] != '80' ? $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"] : $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
return $pageURL;
}

men jag vet dock inte vart jag ska placera detta för jag kommit på att jag måste ju göra så att detta med att spara URLen måste ju köras hela tiden. för att kunna lagra vart personen är för att man ska kunna bli tillbaka skickad :/ any idea?

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)