解析模板标签

解析模板标签

简介

本文简要介绍了WordPress的模板标签,希望刚接触WordPress和PHP的用户能够在本文的帮助下对模板标签和模板标签的用法有所了解。

一个WordPress模板标签由以下三部分组成:

  • 一个PHP代码标签
  • 一个WordPress函数
  • 可选参数

PHP代码标签

WordPress用PHP脚本语言构建而成。作为WordPress用户,我们不必精通PHP,但掌握一些PHP知识能帮我们更好地了解WordPress。下面简要介绍WordPress中的PHP用法:

<?php?>  

上面的代码由开始标签元素“<?php” 和 结束 标签元素“?>”构成,开始标签元素和结束标签元素在网页等HTML文档中嵌套PHP函数和PHP代码。在一个页面中有很多方法可以嵌套PHP,但用开始标签和结束标签是最方便的方法,它们几乎可以在任何web服务器上运行——只要是支持PHP的服务器(一般而言,只有文件名以.php的扩展名结尾,服务器才会认可这是一个PHP文件。)

Wwb服务器上的PHP解析器会解析并处理标签中的所有代码(PHP解析器相当于PHP程序的发动机,它能够判断不同函数和代码的作用并返回这些函数和代码的输出结果)。在WordPress中我们可以利用PHP标签来在页面模板中放入WordPress函数,而后生成网站的动态效果。

WordPress函数

WordPress函数以及模板函数都属于PHP函数。一个PHP函数可以完成一次操作,也可以为网站展示特定信息。WordPress函数和PHP函数一样,由一行字母(可以是一个或多个单词,不允许空格)、一对括号(圆括号)以及一个分号(分号用以结束PHP中某个编码语句)组成。下面是一个WordPress函数示例:

the_ID();  

the_ID()显示网站文章或日志的数字编号。在页面模板中使用该WordPress函数时,首先要将函数放入上面的PHP标签中:

<?php the_ID();?>  

这个模板标签同时使用PHP标签与WordPress函数,是一个典型的WordPress模板标签。

可选参数

可选参数是模板标签的非必要组成部分,我们自定义标签的功能时会用到可选参数。可选参数是某个函数的参数或变量。下面显示的是bloginfo()模板函数,该函数的参数为show,参数传递“name”值:

<?php bloginfo('name');?>  

如果某个网站/博客的名称为Super Weblog,模板标签bloginfo()的参数(show)值为“name”时,bloginfo()会在页面模板的博客名称嵌套区域内显示Super Weblog。

有些模板标签不使用参数(the_ID()就是其中之一),而有些模板标签会根据不同用途使用不同参数。 the_content()函数使用那些可以传递get_calendar()的参数。

人吐槽 人点赞

猜你喜欢

  • Ubuntu 16.04 LTS 降级安装GCC 4.8
  • 【Linux Shell脚本攻略之二】awk入门
  • jstack分析Linux java线程卡死问题
  • mysql的连接
  • MySQL 之PHP实现 数据库&数据表的创建删除、数据的插入&查询
  • mysql 4钟批量更新的方法
  • Hadoop-------03------- 安装配置Mysql
  • mysql主从同步异常原因及恢复
  • php链接mysql实例之用户登录验证以及使用cookie登录
  • mysql 表基本操作2(查看表结构、修改数据表)
  • mysql使用过程中的几个细节注意点
  • MySQL查询优化(索引优化)-创建索引
  • Mysql之视图和触发器
  • linux下安装mysql
  • mysql 创建索引和删除索引
  • Docker安装MySQL8
  • Docker安装MySQL8
  • 函数(3)
  • 其实你并不懂如何定义一个 PHP 函数
  • thinkphp学习——路由学习
  • Laravel5笔记--路由
  • 阿里通信,手机短信提醒PHP代码
  • php curl参数大全
  • get_posts
  • 常用函数-get_post_comment_feed_link()
  • 常用函数-get_search_comments_feed_link()
  • 常用函数-get_search_feed_link()
  • 常用函数-get_the_content()
  • 常用函数-next_comments_link()
  • 常用函数-the_category_rss()
  • 常用函数-the_content_rss()
  • 常用函数-wp_get_attachment_image()
  • 常用函数-wp_get_attachment_thumb_url()
  • 常用函数-wp_get_post_categories()
  • 常用函数-wp_get_single_post()
  • 常用函数-wp_insert_attachment()
  • 常用函数-wp_signon()
  • 常用函数-check_ajax_referer()
  • 常用函数-comments_template()
  • 常用函数-add_option()
  • 常用函数-get_bookmark()
  • 常用函数-mysql2date()
  • 常用函数-wp_die()
  • 常用函数-wp_enqueue_script()
  • 常用函数-wp_enqueue_style()
  • 常用函数-wp_nonce_field()
  • 常用函数-wp_original_referer_field()
  • 常用函数-wp_setcookie()
  • 模板标签-edit_bookmark_link()
  • 模板标签-edit_comment_link()
  • 模板标签-edit_post_link()
  • 模板标签-next_posts_link()
  • 模板标签-edit_tag_link()
  • 模板标签-single_post_title()
  • 模板标签-get_bookmark()
  • 模板标签-single_tag_title()
  • 模板标签-previous_image_link()
  • 模板标签-previous_posts_link()
  • 模板标签-the_category_rss()
  • 模板标签-the_date()
  • 简码API
  • 模板标签-wp_tag_cloud()
  • WordPress主机
  • WordPress安装环境
  • 初识模板标签
  • 自动化测试
  • 妳曾经有这样的经验吗?三人性经验谈
  • [已解决]搜索结果分页的问题,样式修改美好,需修改源程序代码(图文)
  • 帝国cms搜索模板支持灵动标签和万能标签、模板变量(支持到7.2 7.5)(图文)
  • [已解决]帝国CMS搜索结果界面在哪里修改tempid
  • 帝国cms自定义页面模板添加函数自动获取当前自定义页面链接地址
  • php 链接中加参数传递
  • 噢,没有这个文件。请重新检查文件名,然后再试。谢谢。
  • WordPress谷歌AMP插件 robots 设置、加速移动页面、自动推送代码
  • 发表评论

    用户名: 密码:
    验证码: 匿名发表

    你可以使用这些语言

    查看评论:解析模板标签