WordPress函数文档do_feed_rss2()
显示robot.txt文件内容 描述 译文 显示robot.txt文件内容。 回应的内容应该用于永久链接或用于…
显示robot.txt文件内容
描述
译文
显示robot.txt文件内容。
回应的内容应该用于永久链接或用于创建robot.txt文件。
原文
Display the robots.txt file content.
The echoed content should be with usage of the permalinks or for creating the robots.txt file.
用法
<?php do_robots() ?>
参数
Accepts no parameters.
注意
- 使用到 do_action() 调用 ‘do_robotstxt’ hook for displaying robots.txt rules.
历史
添加于 版本: 2.1.0
源文件
do_robots() 函数的代码位于 wp-includes/functions.php
.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
/* ———————————-
* wordpress函数 kim收集
* ———————————- */
/**
* Display the robots.txt file content.
*
* The echo content should be with usage of the permalinks or for creating the
* robots.txt file.
*
* @since 2.1.0
*/
function do_robots() {
header( ‘Content-Type: text/plain; charset=utf-8’ );
/**
* Fires when displaying the robots.txt file.
*
* @since 2.1.0
*/
do_action( ‘do_robotstxt’ );
$output = “User-agent: *
“;
$public = get_option( ‘blog_public’ );
if ( ‘0’ == $public ) {
$output .= “Disallow: /
“;
} else {
$site_url = parse_url( site_url() );
$path = ( !empty( $site_url[‘path’] ) ) ? $site_url[‘path’] : ”;
$output .= “Disallow: $path/wp-admin/
“;
}
/**
* Filter the robots.txt output.
*
* @since 3.0.0
*
* @param string $output Robots.txt output.
* @param bool $public Whether the site is considered “public”.
*/
echo apply_filters( ‘robots_txt’, $output, $public );
}
|
相关
- 原文:http://codex.wordpress.org/Function_Reference/do_robots
类别:WordPress函数文档、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
评论功能已经关闭!