【详解WordPress开发中wp_title函数的用法】教程文章相关的互联网学习教程文章

WordPress中is_singular()函数简介_php实例

函数is_singular()检测结果为true,当下面其一返回true时:is_single()、is_page()、is_attachment()。 如果指定了$post_types时,还要检测是否是该类型。 函数原型代码如下: is_singular( $post_types = );参数详解 $post_types,Post type或者在当前query中的类型。 返回值 检测成功返回true,否则返回false。 应用实例 在singular页面下显示不一样的广告:代码如下: <?php if( is_singular()){// show adv. #1 } else {// show...

WordPress中用于获取文章信息以及分类链接的函数用法_php技巧

get_post()(获取一篇文章) get_post() 函数可以根据 ID 查询一篇文章的信息,还能返回循环中的当前文章。 用法 get_post( $post, $output, $filter ); 参数 $id (整数 | 对象)(可选)文章 ID 或者文章对象,如果为空则自动设置成当前文章。 默认值:null(当前文章) $output (字符串)(可选)返回结果的形式,可选: OBJECT:返回一个文章对象ARRAY_A:返回带键值的数组ARRAY_N:返回不带键值的数组默认值:OBJECT$filter ...

简介WordPress中用于获取首页和站点链接的PHP函数_php技巧

home_url()(获取首页链接) ome_url() 函数用来获取 WordPress 的首页链接。 用法 home_url( $path, $scheme );参数 $path (字符串)(可选)在首页链接后边追加的内容,是相对链接。 默认值:None $scheme (字符串)(可选)链接协议,只支持 “http”,“https” 和 “relative”。 默认值:null 返回值 (字符串)返回首页 URL 加上 $path 参数。 例子 echo home_url();//输出:http://www.example.com echo home_url( '/' )...

使用WordPress发送电子邮件的相关PHP函数用法解析_php技巧【图】

wp_mail() 函数用来发送邮件,类似于 PHP 的 mail() 函数。 默认的发件人名称是 WordPress,发件人邮箱是类似 wordpress@example.com。 用法 wp_mail( $to, $subject, $message, $headers, $attachments ); 参数 $to (字符串 | 数组)(必须)收件人。多个收件人可以使用数组或者以逗号分隔邮箱的字符串。 默认值:None $subject (字符串)(必须)邮件标题。 默认值:None $message (字符串)(必须)邮件内容。 默认值:None ...

WordPress中用于检索模版的相关PHP函数使用解析_php技巧

locate_template() 用来检索存在的优先级最高的模板文件,还能直接加载模板文件。 locate_template() 函数检索时,如果有子主题则优先使用子主题的模板,没有再继续检索父主题。 用法 locate_template( $template_names, $load, $require_once ); 参数 $template_names (数组)(必须)要引入的模板文件名(需要扩展名),会根据数组逐个匹配文件是否存在,越前边的优先级越高。 默认值:None $load (布尔)(可选)如果设置成 T...

详解WordPress中用于合成数组的wp_parse_args()函数_php技巧

wp_parse_args() 函数是 WordPress 核心经常用到的函数,它的用途很多,但最主要用来给一个数组参数(args)绑定默认值。 因为 wp_parse_args() 函数返回的一定是一个数组,所以他会把传入查询字符串和对象(object)自动转换成数组,给了使用者更加方便的条件,也增加了兼容性。 常见的 query_posts()、wp_list_comments() 和 get_terms() 函数都使用了 wp_parse_args() 函数来帮它给数组参数添加默认值。 用法 wp_parse_args( $a...

WordPress中转义HTML与过滤链接的相关PHP函数使用解析_php技巧

esc_html()(转义 Html) esc_html() 函数用来转义 Html 代码,让 Html 代码不转义。 用法 esc_html( $text ); 参数 $text (字符串)(必须)要转义的字符串。 默认值:None 返回值 (字符串)返回转义后的字符。 例子 echo esc_html( A link ); 上边的代码将输出: WordPress 函数:esc_html()(转义 Html) (为了防止浏览器转码,我直接截了一张图) 更多 此函数位于:wp-includes/formatting.phpesc_url()(过滤链接) 很多 U...

解析WordPress中函数钩子hook的作用及基本用法_php技巧【图】

WordPress 的插件机制实际上只的就是这个 Hook 了,它中文被翻译成钩子,允许你参与 WordPress 核心的运行,是一个非常棒的东西,下面我们来详细了解一下它。 钩子分类 钩子分为两种,一种叫做动作(action),还有一种叫做过滤器(filter)。这两种钩子实现原理基本一样,后边会讲到,使用上的区别在于过滤器有返回值,而动作没有。 动作的理念是让你在一种情况或者一个特别的位置执行一些函数,比如发送一封邮件等;过滤器则是让...

WordPress中创建用户角色的相关PHP函数使用详解_php技巧【图】

WordPress 默认有 “订阅者”、“投稿者”、“作者”、“编辑” 和 “管理员” 五个用户角色,权限由低到高,但默认的五个角色可能不够我们用,这时可以使用 add_role() 函数创建一个角色。 用法 add_role( $role, $display_name, $capabilities ); 参数 $role (字符串)(必须)用户角色 ID 默认值:None $display_name (字符串)(必须)用户角色显示在前台的名字 默认值:None $capabilities (数组)(可选)用户角色的权限 ...

详解WordPress开发中过滤属性以及Sql语句的函数使用_php实例

esc_attr()(过滤属性) 一般在写 Html 代码的标签属性的时候会是下边的格式:那如果 value 属性是动态输出的呢? " /> 但是,如果动态输出的属性里有双引号、尖括号等特殊字符,Html 代码就会被打乱,这时就可以使用 esc_attr() 函数对输出的属性进行转义。 使用方法 esc_attr( $text ); 参数 $text (字符串)(必须)要转义的字符串。 默认值:None 返回值 返回转义后的字符串。 例子 " /> 其它 此函数位于:wp-includes/format...

WordPress中编写自定义存储字段的相关PHP函数解析_php技巧【图】

WordPress 的自定义字段就是文章的 meta 信息(元信息),利用这个功能,可以扩展文章的功能,是学习 WordPress 插件开发和主题深度开发的必备知识,方便给文章储存一些额外的自定义内容。 自定义字段不光给插件开发者使用,WordPress 的特色图像、自定义页面模板等功能的信息都储存在自定义字段的表单里边。 在文章编辑器界面的 “自定义栏目” 板块可以管理除了名字开头是 “_” 的字段(没有 “自定义栏目” 板块请在右上角的 “...

详解WordPress中添加和执行动作的函数使用方法_php技巧

add_action()(添加动作) add_action() 函数用来挂载一个函数到动作钩子上。 用法 add_action( $tag, $function_to_add, $priority, $accepted_args ); 参数 $hook (字符串)(必须)挂载函数的动作名称。 默认值:None $function_to_add (回调函数)(必须)挂载的函数,直接填写字符串形式的函数名即可。 默认值:None $priority (整数)(可选)动作执行的优先级,数值越小越先被执行。 默认值:10 $accepted_args (整数)...

详解WordPress中创建和添加过滤器的相关PHP函数_php技巧

apply_filters()(创建过滤器) apply_filters() 函数用来创建一个过滤器,大多数被用在函数中,是 WordPress 插件机制中非常重要的一个函数,能让其它的主题和插件对一个值进行修改过滤。 用法 apply_filters( $tag, $value, $var... ); 参数 $tag (字符串)(必须)过滤器的名字。 默认值:None $value (混合)(必须)要过滤的值,如果没人过滤则直接返回这个值。 $var (混合) (可选)传给过滤函数额外的变量参数,辅助过滤...

讲解WordPress中用于获取评论模板和搜索表单的PHP函数_php技巧

comments_template()(获取评论模板) comments_template() 函数用来获取评论模板,一般只能用在文章或者页面上,如果不是文章或者页面将无法显示。 用法 comments_template( $file, $separate_comments ); 参数 $file (字符串)(可选)要评论模板文件。 默认值:/comments.php(当前主题根目录的 comments.php 文件)。 $separate_comments (布尔)(可选)是否根据评论的类型区分评论。 默认值:False 返回值 此函数无返回值。...

在WordPress中实现发送http请求的相关函数解析_php技巧

在 PHP 中发送 Http 请求(GET / POST)有很多的方法,比如 file_get_contents() 函数、fopen() 函数或者 cURL 扩展,但由于服务器的情况不同,所以不一定会兼容所有情况,这样想要发送 Http 请求则需要经过一系列的判断,非常麻烦。 不过 WordPress 提供了一个 WP_Http 的类来帮你做好兼容性的判断,你只需要调用里边的函数就能完成发送 Http 请求。下面我就简单的介绍一下这个类的常用函数。 发送 GET 请求 /***使用 WP_Http 类发...