/** * 在 Wordpres 的 template_redirect 钩子触发的时候调用 * 用来根据 URL 地址来加载正确的模版 * @return Undefined */ function templateRedirect() { $basename = splitUrl($_GET['q'])[0]; if ($basename == '/') { $basename = 'home'; } loadCustomTemplate(TEMPLATEPATH . '/custom/' . "/{$basename}.php"); }
<?php // 根据URL 获得第二个参数 $second_param = splitUrl($_GET['q'])[1]; // 获得第三个参数 $third_param = splitUrl($_GET['q'])[2]; if ($second_param == 'set_like_num') { // 设置 Like 参数 $post_id = $_GET['id']; if ($post_id) { $like_num = get_post_meta($post_id, 'like', true); $like_num += 1; update_post_meta($post_id, 'like', $like_num); } else { die('error!!!'); } }
<?php $args = array('type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 0, 'hierarchical' => 1, 'exclude' => '', 'include' => '', 'number' => '', 'taxonomy' => 'category', 'pad_counts' => false); // 根据URL 获得第二个参数 $second_param = splitUrl($_GET['q'])[1]; $query = new WP_Query(array('category_name' => 'uncategorized')); if ($query->have_posts()) { echo '<ul>'; while ($query->have_posts()) { $query->the_post(); echo '<li><a href="' . get_the_permalink($post) . '">' . get_the_title() . '</a>'; } echo '</ul>'; } else { echo '木有文章'; } ?> <?php get_header(); ?> <div class='list'> <ul> </ul> </div>