广告投放

WordPress图片模版调用特殊分类文章

目录

    Wordpress图片模版调用特殊分类文章
    wordpress

    WordPress的此功能,在2.3版中就有了,只不过在新版中没有详细介绍使用方法,今天有童鞋问,那就补充一下。

    2.4版主题中有一个模版文件名称为:category-888.php,可能大家不知道他是干神马用的,其实这个模板很有用处,这是WP为我们提供的一个方便制作CMS主题或企业站主品展示的功能:使不同的分类调用不同的模板显示。只要把后面那个吉利数字“888”改成某个分类的ID,再打开这个分类文章列表,就会自动调用这个模版。这对于想喜欢收集漂亮图片的童鞋很有用处,因为收集的图片基本没什么文字介绍显示在首页完全没必要,在首页有个分类链接就可以了。同理,你可以再复制一个,并加以个性化,使其呈现不同的外观,修改不同的分类ID,让另外的分类也显示在不同的模板中。

    不过这样还不行,主题首页CMS模版最新日志中还是会显示这些图片文章,这个我也考虑到了,之前写过:

    这里再说明一下:

    打开includes目录下的new_post.php,找到:

    <?php query_posts('&showposts='.$scrollcount.'&caller_get_posts=10'); while ( have_posts() ) : the_post();$do_not_duplicate[] = $post->ID; ?>

    添加一句:

    .&cat=-4,-5

    其中:-4、-5就是准备排除文章的分类ID

    最后用下面这句完整代码替换:

    <?php query_posts('&showposts='.$scrollcount.'&caller_get_posts=10.&cat=-4,-5'); while ( have_posts() ) : the_post();$do_not_duplicate[] = $post->ID; ?>

    如果不添加数字前的“-”,结果正相反,是只显示该ID分类下的文章。

    注:此方法仅限于本主题模板。

    同样侧边最新日志中也需要添加类似排除代码:

    打开sidebar.php找到:

    <?php $myposts = get_posts('numberposts=10&offset=0');foreach($myposts as $post) :?>

    替换为:

    <?php $myposts = get_posts('numberposts=10&offset=0&cat=-4,-5');foreach($myposts as $post) :?>

    最后,有童鞋会问了,神马是分类ID?

    打开后台分类目录页面,鼠标悬停在某个分类名称上,浏览器状态栏显示的一串字符最后的数字就是分类ID.

    原文地址:www.5che2.com

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

    给TA打赏
    共{{data.count}}人
    人已打赏
    广告位招租919838898
    0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    有新私信 私信列表
    搜索