add_feed

函数
add_feed ( $feedname, $function )
参数
  • (string) $feedname Feed name.
    Required:
  • (callable) $function Callback to run on feed display.
    Required:
返回值
  • (string) Feed action name.
定义位置
相关方法
do_feedis_feedadd_filterdo_feed_rdfadd_role
引入
2.1.0
弃用
-

add_feed: 这个函数用来向WordPress添加一个自定义的RSS提要: 该函数有两个参数:feed名称和生成feed的回调函数。

添加一个新的feed类型,如/atom1/。

function add_feed( $feedname, $function ) {
	global $wp_rewrite;

	if ( ! in_array( $feedname, $wp_rewrite->feeds, true ) ) {
		$wp_rewrite->feeds[] = $feedname;
	}

	$hook = 'do_feed_' . $feedname;

	// Remove default function hook.
	remove_action( $hook, $hook );

	add_action( $hook, $function, 10, 2 );

	return $hook;
}

常见问题

FAQs
查看更多 >