Avatar billede Morten Professor
05. februar 2018 - 11:15 Der er 3 kommentarer

Wordpress hvordan får jeg min get_page til at finde den rette sti

Hej

Jeg prøver at finde den rette sti til min side, har lavet en menu hver for 2 sider.
Har fået det til at virke når stigen er /pige/ og /dreng/ men når jeg har en underside så stien lyder sådan. /produkt-kategori/pige/?v=dd65ef9a5579 hvordan gør jeg så?

Har prøvet to ting ses her:

get_page_by_path

is_page

<div class="menu-position">
    <?php
if ( get_page_by_path('produkt-kategori', OBJECT, 'pige') ) : ?>
<?php wp_nav_menu( array( 'theme_location' => 'pige-menu', 'menu-position' => 'wp-sites', 'container_class' => 'main-navigation' ) ); ?>
<?php elseif ( is_page('dreng')) : ?>
<?php wp_nav_menu( array( 'theme_location' => 'dreng-menu', 'menu-position' => 'wp-sites', 'container_class' => 'main-navigation' ) ); ?>
<?php endif; ?>
</div>

Håber der er en der kan hjælpe.

Med venlig hilsen
Morten
Avatar billede Morten Professor
05. februar 2018 - 11:20 #1
Her også prøvet sådan get_page_by_path('produkt-kategori/pige')
Avatar billede Morten Professor
05. februar 2018 - 11:25 #2
Har også prøvet med get_page_by_path('produkt-kategori', OBJECT, 'pige', OBJECT, '?v=dd65ef9a5579')
Avatar billede Morten Professor
05. februar 2018 - 11:28 #3
Og prøvet med $page_path = 'produkt-kategori/pige/';
if ( get_page_by_path( basename( untrailingslashit( $page_path ) ) , OBJECT, '?v=dd65ef9a5579')
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester