{"id":1297,"date":"2021-04-03T13:35:00","date_gmt":"2021-04-03T12:35:00","guid":{"rendered":"https:\/\/weart.hu\/?p=1297"},"modified":"2024-03-14T17:39:51","modified_gmt":"2024-03-14T16:39:51","slug":"hogyan-lehet-dinamikusan-elkerni-a-woocommerce-oldal-urlt","status":"publish","type":"post","link":"https:\/\/weart.hu\/posts\/hogyan-lehet-dinamikusan-elkerni-a-woocommerce-oldal-urlt\/","title":{"rendered":"Hogyan lehet dinamikusan elk\u00e9rni a WooCommerce oldal URL-eket?"},"content":{"rendered":"\n
A egy webshop fejleszt\u00e9se sor\u00e1n sz\u00e1m\u00edtani kell kell arra, hogy a WooCommerce oldal URL-ek megv\u00e1ltozhatnak. Ezeket pedig le kell kezelni, lehet\u0151leg automatikusan, ilyenkor j\u00f6n j\u00f3l, ha el tudjuk k\u00e9rni a rendszert\u0151l p\u00e9ld\u00e1ul a Kos\u00e1r, vagy Fizet\u00e9si oldal c\u00edme.<\/p>\n\n\n\n
Tegy\u00fck fel, hogy fejleszt\u00fck egy webshopot, \u00e9s (teljesen \u00e9rthet\u0151 m\u00f3don) a saj\u00e1t sz\u00e1m\u00edt\u00f3g\u00e9p\u00fcnk\u00f6n a lok\u00e1lis fejleszt\u0151i k\u00f6rnyezetben nem t\u00f6r\u0151d\u00fcnk a rendszer t\u0171pontos be\u00e1ll\u00edt\u00e1s\u00e1val. Ez esetben hagyjuk automatikusan az alap\u00e9rtelmezett oldal neveket, de amikor felt\u00f6ltj\u00fck a k\u00e9sz websablont az \u00fcgyf\u00e9l t\u00e1rhely\u00e9re, akkor egyszer\u0171en nem m\u0171k\u00f6dik n\u00e9h\u00e1ny link. <\/p>\n\n\n\n
A hiba leggyakoribb oka, hogy „be\u00e9gett\u00fck” az URL-eket <\/strong>a weboldal bizonyos r\u00e9szeibe \u00e9s nem dinamikusan k\u00e9rt\u00fck el a rendszert\u0151l, hogy mi a Shop oldal URL-je.<\/p>\n\n\n\n Haszn\u00e1ld az A function-nek nincs sz\u00fcks\u00e9ge semilyen param\u00e9terre \u00e9s egyenl\u0151 azzal, mintha le\u00edrtad volna, hogy A fentiek alapj\u00e1n m\u00e9g lehet\u0151s\u00e9g van a t\u00f6bbi alap WooCommerce v\u00e9gponti URL elk\u00e9r\u00e9s\u00e9re is:<\/p>\n\n\n\n Enn\u00e9l a r\u00e9szn\u00e9l mindenk\u00e9pp meg kell eml\u00edteni, hogy vannak virtu\u00e1lis v\u00e9gpontok is. Olyan oldalalak, amik nem l\u00e9teznek \u00f6nmagukban, nem is lehet \u0151ket szerkeszteni, de amikor sz\u00fcks\u00e9g van r\u00e1juk megh\u00edv\u00f3dnak. <\/p>\n\n\n\nHogyan k\u00e9rd el a Kos\u00e1r (Cart) oldal URL-\u00e9t?<\/h2>\n\n\n\n
wc_get_cart_url()<\/code> PHP f\u00fcggv\u00e9nnyel k\u00f6nnyed\u00e9n megkaphatod. Haszn\u00e1lata nagyon egyszer\u0171:<\/p>\n\n\n\n
<a href=\"<?php echo wc_get_cart_url() ?>\">Kos\u00e1r oldal<\/a><\/code><\/pre>\n\n\n\n
wc_get_page_permalink('cart')<\/code>, azzal a k\u00fcl\u00f6nbs\u00e9ggel, hogy az lek\u00e9rdez\u00e9sbe be\u00e9getted a cart oldal slug-j\u00e1t.<\/p>\n\n\n\n
F\u00fcggv\u00e9nyek a tov\u00e1bbi WooCommerce oldal URL-ek elk\u00e9r\u00e9s\u00e9hez<\/h3>\n\n\n\n
A Fizet\u00e9s oldal (Checkout)<\/h4>\n\n\n\n
wc_get_checkout_url();<\/code><\/pre>\n\n\n\n