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.