追記:
上記のループを
<?php
$term_slug = get_query_var('term');
$paged = get_query_var('paged');
$toplist = array(
'post_type' => 'custom_post',
'taxonomy' => 'taxonomy_name',
'term' => $term_slug,
'paged' => $paged
);
add_filter('posts_orderby_request', 'my_orderby_request');
query_posts($toplist);
remove_filter('posts_orderby_request', 'my_orderby_request');
?>
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
とし、
function my_orderby_request($orderby){
if(session_id() == ""){
session_start();
}else{
mt_srand(session_id());
}
return 'RAND(' . mt_rand() . ')';
}
上記をfunction.phpに下記を追加し、投稿一覧のランダム表示はできましたが、
2ページ目に1ページで表示した投稿が出てしまうという状況です。
よろしくお願いいたします。