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/。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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;
}
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; }
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
檢視更多 >