我很难管理一个2000多页的大型网站。
现在,我正在重组网站架构。例如,如果有像x,y,z这样的类别。。。我想把它们放在“A”下面
这可以是一个页面或博客,但它应该有一个分页(每当在x、y、z类别下添加新帖子时,应该动态更新)。
类似地,我想把其他几个类别放在“B”中
我尝试过各种插件,比如贴子到页面,贴子到页面。。。甚至可以使用分页插件列出类别。我要找的是另一个归档/博客页面,其中列出了定义类别中的帖子。
非常感谢您的帮助。
这里是模板博客。php文件,如果有帮助的话。
<?php
/**
* Template Name: Blog
*
* The blog page template displays the "blog-style" template on a sub-page.
*
* @package WooFramework
* @subpackage Template
*/
get_header();
global $woo_options;
?>
<!-- #content Starts -->
<?php woo_content_before(); ?>
<div id="content" class="col-full">
<div id="main-sidebar-container">
<!-- #main Starts -->
<?php woo_main_before(); ?>
<section id="main" class="col-left">
<?php get_template_part( \'loop\', \'blog\' ); ?>
</section><!-- /#main -->
<?php woo_main_after(); ?>
<?php get_sidebar(); ?>
</div><!-- /#main-sidebar-container -->
<?php get_sidebar( \'alt\' ); ?>
</div><!-- /#content -->
<?php woo_content_after(); ?>
<?php get_footer(); ?>
Edit: 检查法典。WordPress,我发现有一种可能性:
$query = new WP_Query( \'cat=2,6,17,38\' );
我想知道如何将此代码合并到我的博客文件中。
编辑2:这样修改,仍然不起作用。选中编辑3。
编辑3:这里是循环博客。php模板。
<?php
/**
* Loop - Blog
*
* This is the loop file used on the "Blog" page template.
*
* @package WooFramework
* @subpackage Template
*/
global $more; $more = 0;
woo_loop_before();
// Fix for the WordPress 3.0 "paged" bug.
$paged = 1;
if ( get_query_var( \'paged\' ) ) { $paged = get_query_var( \'paged\' ); }
if ( get_query_var( \'page\' ) ) { $paged = get_query_var( \'page\' ); }
$paged = intval( $paged );
$query_args = array(
\'post_type\' => \'post\',
\'paged\' => $paged
);
$query_args = apply_filters( \'woo_blog_template_query_args\', $query_args ); // Do not remove. Used to exclude categories from displaying here.
remove_filter( \'pre_get_posts\', \'woo_exclude_categories_homepage\', 10 );
query_posts( $query_args );
if ( have_posts() ) { $count = 0;
?>
<div class="fix"></div>
<?php
while ( have_posts() ) { the_post(); $count++;
woo_get_template_part( \'content\', get_post_type() );
} // End WHILE Loop
} else {
get_template_part( \'content\', \'noposts\' );
} // End IF Statement
woo_loop_after();
woo_pagenav();
?>