Avatar billede krillejohansen Nybegynder
12. marts 2014 - 12:45 Der er 2 kommentarer

Wordpress - wp_query - is_category

Hej.

Jeg er igang med at lave en one page layout wordpress side.. Jeg har fundet denne tuturial som viser opbygningen godt men jeg kan kun få pages vist på forsiden?

Jeg laver desværre siden lokalt så jeg har ikke rigtig et link og undskylder derfor på forhånd og spammer jeg med noget kode.

<?php get_header(); ?>

<?php

$menu_items = wp_get_nav_menu_items('bones_main_nav');

// for each menu item
foreach ($menu_items as $menu_item):

// sets up costum query
    if ($menu_item->object == 'category'):
   
        $args = array(
            "cat" => $menu_item->object_id,
            'post_type' => 'post'
        );
    else:
        $args = array(
            "p" => $menu_item->object_id,
            'post_type' => 'page'
        );

    endif;
   
// modify the global $wp_query object
    global $wp_query;
    $wp_query = new WP_Query($args);

    //get the correct template part
    if (is_category()) {
        if (is_category('Blog')) {
            $template_part = 'blog';
        } else { // Billeder eller blog
            $template_part = 'category_gallery';
        }
    }
    elseif($menu_item->title == 'Home') {
        $template_part = 'frontpage';
    }
    elseif($menu_item->object == 'page') {
        $template_part = 'page';
    }

    ?>
    <section <?php body_class("section clearfix"); ?>>
        <a name="<?php echo $menu_item->title; ?>"></a>
        <?php
        if(have_posts()) {
            include(locate_template('loop-' . $template_part . '.php'));

        }
        ?>
        </section>
        <?php
    endforeach;
    ?>
    <?php get_footer(); ?>


Det er kun loop-page.php der bliver vist.. Jeg har lavet en category som hedder Blog men mine posts bliver stadig ikke vist selvom de står i kildekoden og dog uden iindhold

Håber der er nogle der har erfaringer med dette og kan hjælpe.. Hvis i har nogle tuturials liggende må i meget gerne sende dem..

På forhånd tak.
Avatar billede madseksperten Nybegynder
12. marts 2014 - 14:25 #1
En god ide er at lukke alle dine spørgsmål før du opretter nye. Du får hurtigere svar på den måde
Avatar billede krillejohansen Nybegynder
12. marts 2014 - 14:36 #2
Tak for tippet.. Det var jeg ikke klar over.. Hvordan gør jeg det?
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