カテゴリーを最初の利用可能な子ポストにリダイレクトすることは可能ですか?ありがとうございます。
私はそれをしなければなりませんでした、しかし私のサイトのいくつかのカテゴリーでのみ。これが私が使用したコードでした - 私はそれを私のテーマのfunctions.php
に入れました:
// use template_redirect action:
add_action( 'template_redirect', 'my_redirect_to_post' );
/// Function to redirect from certain category pages to first post of those categories
function my_redirect_to_post() {
if (is_category('3') || is_category('5') ) {
$category = get_the_category();
$posts = query_posts('showposts=1&cat='.$category[0]->cat_ID);
if(have_posts()) :
wp_redirect(get_permalink($post->ID));
endif;
}
}
もちろん、すべてのカテゴリでそれを実行する必要がある場合は、if (is_category('3') || is_category('5') )
という条件を削除できます。