最新公告
  • 欢迎您光临袁博客,本站秉承服务宗旨 履行“站长”责任,做国内最专业的站长资源平台!立即加入我们
  • WordPress主题常用模板名称、常用标签和函数大全

    很多朋友想自学WordPress开发建站,其实自学也并不是很难,首先最基础的就是得会一些基础的html+css+js,最好能看懂一些php基础。

    然后就开始了解一些WordPress主题常用的模板名称和WordPress主题常用函数,最后可以尝试动手开发自己的WordPress主题了,在折腾中学习吧 。

    下面是路途吧收集的一些WordPress主题常用模板名称和函数大全,希望能给大家学习WordPress开发建站带来一些帮助。

    基本模板文件

    文件名 描述
    style.css 主题样式文件
    index.php 首页模板文件
    header.php 头部模板文件
    single.php 单篇文章模板文件
    archive.php 存档/分类模板文件
    searchform.php 搜索表单模板文件
    search.php 搜索模板文件
    404.php 404 模板文件
    comments.php 留言模板文件
    footer.php 底部模板文件
    sidebar.php 侧边栏模板文件
    page.php 静态页面模板文件
    front-page.php 静态首页模板文件
    tag.php 标签存档模板文件
    category.php 分类存档模板文件

    WordPress主题分类、文章、页面、文章类型等模版都有规定的继承规则和自定义方法,可以查看下面这篇文章,了解下模版继承规则和自定义方法。

    常用主题头部函数

    函数名 描述
    <?php bloginfo(\’url\’); ?> 站点根链接
    <?php wp_title(); ?> 文章或者静态页面标题
    <?php bloginfo(‘name’); ?> 站点名称
    <?php bloginfo(‘description’); ?> 站点描述
    <?php get_stylesheet_directory(); ?> 样式文件所在目录
    <?php bloginfo(‘stylesheet_url’); ?> 样式文件链接
    <?php bloginfo(‘pingback_url’); ?> pingback 链接
    <?php bloginfo(‘template_url’); ?> 模板文件所在目录链接
    <?php bloginfo(‘version’); ?> WordPress 版本
    <?php bloginfo(‘atom_url’); ?> atom 链接
    <?php bloginfo(‘rss2_url’); ?> rss2 链接
    <?php bloginfo(‘url’); ?> 网站根链接
    <?php bloginfo(‘html_type’); ?> html 版本
    <?php bloginfo(‘charset’); ?> 字符集

    常用主题导航菜单函数

    //调用默认导航菜单
    <?php wp_nav_menu(); ?>
    
    //调用指定的导航菜单
    <?php wp_nav_menu( array(‘menu’ => ‘Project Nav’ )); ?>
    
    //基于分类的导航
    <ul id=”menu”>
    <li <?php if(is_home()) { ?> <?php } ?>>
    <a href=”<?php bloginfo(‘home’); ?>”>Home</a></li>
    <?php wp_list_categories(‘title_li=&orderby=id’);?>
    </ul>
    
    //基于页面的导航
    <ul id=”menu”>
    <li <?php if(is_home()) { ?> <?php } ?>>
    <a href=”<?php bloginfo(‘home’); ?>”>Home</a></li>
    <?php wp_list_pages(‘sort_column=menu_order&depth=1&title_li=’);?>
    </ul>
    

    常用模板函数

    函数名 描述
    <?php the_content(); ?> 文章内容
    <?php if(have_posts()): ?> 检查是否有文章
    <?php while(have_posts()): the_post(); ?> 显示文章
    <?php endwhile; ?> 结束循环
    <?php endif; ?> 结束判断
    <?php get_header(); ?> 头部模板内容
    <?php get_sidebar(); ?> 侧边栏模板内容
    <?php get_footer(); ?> 底部模板内容
    <?php the_time(‘m-d-y’); ?> 显示时间,格式为:’08-18-07′
    <?php comments_popup_link(); ?> 显示到文章留言的链接
    <?php the_title(); ?> 文章标题
    <?php the_permalink(); ?> 文章链接
    <?php the_category(); ?> 文章分类
    <?php the_author(); ?> 文章作者
    <?php the_ID(); ?> 文章 ID
    <?php edit_post_link(); ?> 文章编辑链接
    <?php wp_list_bookmarks(); ?> 友情链接列表
    <?php comments_template(); ?> 留言模板内容
    <?php wp_list_pages(); ?> 所有页面列表
    <?php wp_list_categories(); ?> 所有分类列表
    <?php next_post_link(‘%link’); ?> 下一篇文章链接
    <?php previous_post_list(‘%link’); ?> 上一篇文章链接
    <?php get_calendar(); ?> 显示文章日历
    <?php wp_get_archives(); ?> 存档链接列表
    <?php posts_nav_link(); ?> 上一篇和下一篇文章链接
    <?php rewind_posts(); ?> 重回开头开始第二个循环
    <?php get_permalink(); ?> 获取文章页面固定链接

    判断函数

    函数名 描述
    is_home() 判断是否为主页
    is_single() 判断是否为内容页
    is_category() 判断是否为Category/Archive页
    is_tag() 判断是否为Tag存档页
    is_date() 判断是否为指定日期存档页
    is_year() 判断是否为指定年份存档页
    is_month() 判断是否为指定月份存档页
    is_day() 判断是否为指定日存档页
    is_time() 判断是否为指定时间存档页
    is_archive() 判断是否为存档页
    is_search() 判断是否为搜索结果页
    is_404() 判断是否为404错误页
    is_paged() 主页/Category/Archive页是否以多页显示
    is_user_logged_in() 判断用户是否已登录

     

    1、本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2、分享目的仅供大家学习和交流,请不要用于商业用途!
    3、本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    4、如有链接无法下载、失效或广告,请联系管理员处理!
    5、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    6、联系微信:A2022717!

    袁博客 » WordPress主题常用模板名称、常用标签和函数大全

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们.。
    你们有qq群吗怎么加入?
    当然有的,如果你是帝国cms、易优cms、和pbootcms系统的爱好者你可以加入我们的QQ千人交流群https://www.932t.com/page-qun.html。

    78 评论

    1. trazodone 50mg us trazodone uk sildenafil 50mg usa

    2. free online slot machines casino world cialis 40mg

    3. order allopurinol 300mg order crestor purchase zetia online cheap

    4. order revia 50mg online order femara aripiprazole pill

    5. imuran 100 mcg usa salbutamol uk viagra overnight shipping

    6. alendronate pill motrin us buy famotidine 20mg online cheap

    7. buy deltasone 40mg online cheap viagra 50mg price cheap sildenafil tablets

    8. tadalafil sans ordonnance en pharmacie viagra 50mg pas cher sildenafil generique en pharmacie

    发表评论

    • 1131会员数(个)
    • 3214资源数(个)
    • 1本周更新(个)
    • 1 今日更新(个)
    • 395稳定运行(天)