WordPress.org

Make WordPress Core

Ticket #19102: front-page.php

File front-page.php, 1.9 KB (added by johncolvin, 2 years ago)
Line 
1<?php
2/**
3 * The template for the front page of u.osu.edu
4 *
5 * @package WordPress
6 * @subpackage U
7 */
8wp_enqueue_style('front-page-css', get_bloginfo('template_directory') . '/css/front-page.css');
9wp_enqueue_script('front-page', get_bloginfo('template_directory') . '/js/front-page.js', array('jquery'));
10get_header(); ?>
11
12<div id="primary">
13  <div id="content" role="main">
14    <div class="content-section">
15    <?php
16      global $wpdb;
17      $sql = 'SELECT * FROM wp_blogs WHERE NOT blog_id = "1" AND public = "1" AND archived = "0" AND mature = "0" AND spam = "0" AND deleted = "0" ORDER BY rand() LIMIT 4';
18      $blogs = $wpdb->get_results($sql);
19   
20      echo '<h2>Sites from around Ohio State</h2>';
21      echo '<div class="content-section-main"><ul id="slider">';
22      foreach ($blogs as $blog) {
23        $blog_name = get_blog_option($blog->blog_id, 'blogname');
24        $blog_description = get_blog_option($blog->blog_id, 'blogdescription');
25        $site_url = 'http://' . $blog->domain . $blog->path;
26        echo '<li class="content">';
27        echo '<a href="' . $site_url . '"><img class= "site-thumbnail" src="' . get_bloginfo('template_directory') . '/images/screenshots/shot.png"/></a>';
28        echo '<div class="site-details">';
29        echo '<h4 class="site-title"><a href="' . $site_url . '">' . $blog_name . '</a></h4>';
30        echo '<div class="site-description">' . $blog_description . '</div>';
31        echo '</div>';
32        echo '</li>';
33        break;
34      }
35      echo '</ul></div>';
36    ?>
37    </div>
38
39    <div class="content-section">
40      <h2>Join u.osu.edu</h2>
41      <div class="content-section-main">
42        <div class="left">Set your site up to start customizing, blogging, etc.</div>
43        <a id="setup-new-site" href="<?php echo get_bloginfo('url'); ?>/register">
44        <button class="big_button" type="button">Get Started!</button>
45      </a>
46      </div>
47    </div>
48  </div><!-- #content -->
49</div><!-- #primary -->
50
51<?php get_footer(); ?>