WooCommerce má pro různé účely, připravené různé stránky. Ty také při instalaci vytváří. Vy samozřejmě můžete použít konkrétní url těchto stránek, ale pokud takový odkaz dáte do kódu šablony, nebo pluginu a změníte z nějakého důvodu url stránky, odkaz přestane fungovat.
Naštěstí má WooCommerce funkci wc_get_page_id().
Tu můžete použít v kombinaci s get_the_permalink() a vytvořit dynamický odkaz, který vám bude fungovat stále.
Získání url stránky košíku:
Získání url stránky pokladny:
Získání url stránky pokladny:
Získání url stránky účtu zákazníka:
Získání url endpointů účtu zákazníka:
Kromě těchto stránek, má WooCommerce i takzvané endpointy. U nich je třeba použít funkci wc_get_endpoint_url() společně s get_option, protože slug endpointu se může měnit v nastavení.