文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

wordpress网站分类列表页、详情页、单页、模板

2023-09-01 19:10

关注

公共头部菜单导航 

get_header();

wordpress网站面包屑导航

wordpress网站侧边栏

当前分类顶级分类栏目的分类名_链接(例:当前行业新闻,获取父分类新闻中心栏目名)

当前列表栏目子分类 (functions添加获取当前分类子分类列表代码)

';echo wp_list_categories("child_of=".get_category_root_id(the_category_ID(false)). "&depth=0&hide_empty=0&title_li=&orderby=id&order=ASC");echo '';  }else{     //如果没有获取顶级分类   }}?>

当前列表分类的栏目名_栏目id_栏目链接

  //当前分类描述                //当前分类描述  //当前分类描述 不带默认p标签

列表循环、wordpress列表页循环调用标签

        
  • //链接
    //缩略图(特色图片)

    //方法一

    //方法二 可限制字数

    //简介方法一

    //简介方法二 可限制字数

  • 分页列表标签 (方法三:functions添加分页代码)

      // 方法一  官方默认调用方法 //方法二 需用插件 wp-page-numbers  //方法三:自定义分页代码,可以根据需要更改分页代码-需在functions添加分页代码

    wordpress的默认分页标签使用起来比较方便,但是如果想做一些样式上的定制,或者做一些修改就比较麻烦了,如果需要定制分页建议使用第方法三 

    分类栏目自定义字段调用

    //$cat 默认为当前分类id   seo-title自定义字段 //输出图片字段 案例<?php  echo get_field( 'seo-title', $post_id ); ?>

    WordPress中获取指定分类及其子分类下的文章数目

    $category = get_category( $category_id ); $category_post_count = $category->category_count;

    wordpress获取分类下文章列表四种方法

    wordpress获取分类下文章列表四种方法 | 511遇见

  • 其中cat=20代表分类ID,posts_per_page=4代表显示几条记录

    搜索框

    1)、默认的wordpress搜索代码

    2)、自定义的html结构,这一步也很简单,根据上一步wordpress主题自带的获取搜索生成的结构,查看源代码修改即可:

    这里两个注意点:

    a、wordpress的搜索表单method一定要为get方式;

    b、搜索输出框的name属性值一定要为s

    3) 高级搜索筛选,支持选择分类筛选:

    get_search_query());   $categories = get_categories($arg);?>

    这里有一个注意事项,分类的select的下拉框name属性名要为cat,还有这里默认没有文章的分类是不会显示在下拉中的,如果想显示全部分类,参考获取wordpress所有分类。

    获取最新文章

     10,  //获取的文章数量,此例中显示的是10篇文章    'offset' => 0,  //从默认顺序里的第几篇文章开始获取,默认是0,就是从头开始,如果要从第二篇,就可以将此参数修改成为1,这个参数适用于文章分列,或者首篇文章不同于其他文章显示    'category' => 0,   //分类的ID,多个用逗号将分类编号隔开,用来指定显示某个分类的文章    'orderby' => 'post_date',  //排序规则,此例为按照时间顺序,默认也是时间顺序    'order' => 'DESC',   //’ASC’升序,’DESC’ 降序    'include' => , //获取要显示文章的ID,多个用顿号分开    'exclude' => ,  //排除文章的ID,多个用顿号分开    'meta_key' => ,  //自定义字段名称    'meta_value' =>, //自定义字段的值    'post_type' => 'post',   //获取的类型,比如文章或者页面    'post_status' => 'draft, publish, future, pending, private', //文章的 mime 类型    'suppress_filters' => true      );?>返回最近5篇文章

    Recent Posts

    调用指定文章

    ID(文章ID编号)post_author(文章作者编号)post_date(文章发表的日期和时间[格式:年-月-日 时-分-秒])post_data_gmt(文章发表的格林尼治标准时间[缩写:GMT,格式:年-月-日 时-分-秒])post_content(文章内容)post_title(文章)post_category(文章分类编号[注:在2.1之后的版本值总为0。所以定义文章的分类可使用get_the_category()函数])post_excerpt(文章摘要)post_status(文章状态包括已发布,准备发布,草稿,私人文章等等)comment_status(评论状态包括开启评论,关闭评论,只要注册用户可以评论)ping_status(pingback/trackback状态[关闭或者开启])post_password(文章密码)post_name(文章的URL嵌套)to_ping(要引用文章的URL链接)pinged(引用过的文章链接)post_modified(文章最后修改时间[格式:年-月-日 时-分-秒])post_modified_gmt(文章最后修改格林尼治标准时间[缩写:GMT,格式:年-月-日 时-分-秒])post_type(文章类型包括页面,文章,附件)comment_count(评论总数)其中图片可以通过这种方式获取:

    底部

     get_footer();

    参考资料:

    WordPress不同的分类_单页_文章页指定自定义不同的模板_wordpress 单页指定模板_zzsi的博客-CSDN博客

    来源地址:https://blog.csdn.net/lyb8010/article/details/129667702

    阅读原文内容投诉

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    软考中级精品资料免费领

    • 历年真题答案解析
    • 备考技巧名师总结
    • 高频考点精准押题
    • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

      难度     813人已做
      查看
    • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

      难度     354人已做
      查看
    • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

      难度     318人已做
      查看
    • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

      难度     435人已做
      查看
    • 2024年上半年系统架构设计师考试综合知识真题

      难度     224人已做
      查看

    相关文章

    发现更多好内容

    猜你喜欢

    AI推送时光机
    位置:首页-资讯-开源
    咦!没有更多了?去看看其它编程学习网 内容吧
    首页课程
    资料下载
    问答资讯