添加/ 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/