WordPress Hook – 複寫文章轉向網址(action_post_link)

在WordPress中可以利用分類來歸類文章,通常分類列表中會列出所有此分類的文章

但你有可能會碰到一種狀況:

假設你製作了一個自訂的WordPress的頁面(Page),但你想在某個分類列表底下顯示

這時候你就可以利用文章轉向的方式達成

前提:因為文章一定要有可以個別設定轉向網址的地方,所以無論如何你一定要新增一個區塊能夠讓使用者填上轉向的網址,不然就直接在自訂欄位上輸入你要轉向網址囉

使用:

function action_post_link( $url ) {
	global $post;
	if( !$post || $post->post_type != 'post' ) return $url;

	$rewrite_url = get_post_meta($post->ID, 'rewrite_url', true);
	if( $rewrite_url ){
		return $rewrite_url;
	}
	return $url;
}
add_filter('post_link', 'action_post_link');

相連文章

臉書留言

一般留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *