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
檢視更多 >