diff --git a/front-page.php b/front-page.php
index 5d6cada..f020207 100644
--- a/front-page.php
+++ b/front-page.php
@@ -1,74 +1,131 @@
is_archive = true;
-?>
-
-
+get_header(); ?>
+
+
-
-
-
-
>
-
-
-
- ID, array(550,550) ) ?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- →', 'twentyten' ) ); ?>
- '
' . __( 'Pages:', 'twentyten' ), 'after' => '
' ) ); ?>
-
-
-
-
- | ', '' ); ?>
-
-
-
-
-
-
-
+$items = wp_get_nav_menu_items('5');
+
+foreach($items as $item)
+{
+ wp_reset_postdata();
+
+ $pre = '';
+ switch($item->object)
+ {
+ case 'page':
+ $loop = 'page';
+ $query = array('page_id'=>$item->object_id);
+ break;
+ case 'post':
+ $loop = 'post';
+ $query = array('p'=>$item->object_id);
+ break;
+ case 'category':
+ $cat = get_category($item->object_id);
+ $pre = '
' . $cat->name . '
';
+
+ $loop = 'category';
+ $query = array('cat'=>$item->object_id,'posts_per_page'=>5);
+ if($wp->query_vars['paged'])
+ $query['paged'] = $wp->query_vars['paged'];
+ break;
+ default:
+ $query = false;
+ }
+
+ if($query)
+ {
+ $id = strtolower(preg_replace('#[^\w]+#', '', $item->title));
+ echo "
";
+ if($pre) echo $pre;
+ query_posts($query);
+ get_template_part( 'loop', $loop);
+
+ echo '
';
+ }
+}
+
+?>
+
-
+
diff --git a/functions.php b/functions.php
index 45fbdd7..4bb10b0 100644
--- a/functions.php
+++ b/functions.php
@@ -172,3 +172,13 @@ function thumbnail_in_header($title)
}
add_filter('the_title', 'thumbnail_in_header');*/
+
+function menu_links($items, $args)
+{
+ foreach($items as &$item)
+ if(in_array($item->object, array('page','post','category')))
+ $item->url = home_url() . '/#' . strtolower(preg_replace('#[^\w]+#','',$item->title));
+ return $items;
+}
+
+add_filter('wp_nav_menu_objects', 'menu_links');
diff --git a/studio.css b/studio.css
index 55e1ed7..8e226e3 100644
--- a/studio.css
+++ b/studio.css
@@ -228,19 +228,6 @@ body {
margin-left:20px;
}
-.widget-container
-{
- /*-moz-box-shadow: 0px -3px 6px rgba(0,0,0,0.35);
- -webkit-box-shadow: 3px -3px 6px rgba(0,0,0,0.35);
- box-shadow: 0px -3px 6px rgba(0,0,0,0.35);*/
-}
-
-#container
-{
- /*-moz-box-shadow: 0px -3px 6px rgba(0,0,0,0.75);
- -webkit-box-shadow: 3px -3px 6px rgba(0,0,0,0.75);
- box-shadow: 0px -3px 6px rgba(0,0,0,0.75);*/
-}
#container
{
width: 550px;
diff --git a/studio_frontpage.php b/studio_frontpage.php
new file mode 100644
index 0000000..cf29e99
--- /dev/null
+++ b/studio_frontpage.php
@@ -0,0 +1,72 @@
+object == 'page' || $item->object == 'post';
+}
+
+foreach($items as $item)
+{
+ wp_reset_postdata();
+
+ $pre = '';
+ switch($item->object)
+ {
+ case 'page':
+ $loop = 'page';
+ $query = array('page_id'=>$item->object_id);
+ break;
+ case 'post':
+ $loop = 'post';
+ $query = array('p'=>$item->object_id);
+ break;
+ case 'category':
+ $cat = get_category($item->object_id);
+ $pre = '
' . $cat->name . '
';
+
+ $loop = 'category';
+ $query = array('cat'=>$item->object_id);
+ break;
+ default:
+ $query = false;
+ }
+
+ if($query)
+ {
+ echo "
ID\">";
+ if($pre) echo $pre;
+ query_posts($query);
+ get_template_part( 'loop', $loop);
+ }
+}
+
+?>
+
+