添加/ atom1 /等新的Feed类型。
原型
add_feed( string $feedname, callable $function )
参数
$feedname
(string)
(Required)
Feed名称。
$function
(callable)
(Required)
回调以在Feed显示上运行。
返回值
(string)
Feed动作名称。
源文件
路径:wp-includes/rewrite.php
<?php
...
function add_feed( $feedname, $function ) {
global $wp_rewrite;
if ( ! in_array( $feedname, $wp_rewrite->feeds ) ) {
$wp_rewrite->feeds[] = $feedname;
}
$hook = 'do_feed_' . $feedname;
// Remove default function hook
remove_action( $hook, $hook );
add_action( $hook, $function, 10, 2 );
return $hook;
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/add_feed/