スマホページの上部にwarningが表示されます
-
下記■URLをスマホで見ると上部に
Warning: mt_srand() expects parameter 1 to be int, string given in /home/cyber/domains/kareshihaken.com/public_html/wp-content/themes/keni62_wp_corp_150630/functions.php on line 1746
が表示されます。スマホのみでパソコンではその現象はありません。
■functions.phpの1746付近(下記太字が1746line)のソースです。
function my_orderby_request($orderby){
if(session_id() == “”){
session_start();
}
mt_srand(session_id());
return ‘RAND(‘ . mt_rand() . ‘)’;
}
?>
■URL
thttps://www.kareshihaken.com/ichiran/kantou/tokyohttps://www.kareshihaken.com/ichiran/kantou/kanagawa
上記URLも見えたり見えなかったりと不安定ですが
[関東] 東京|神奈川|埼玉|千葉|茨城|栃木|群馬
のどれかはスマホで見ると現象が見れるはずです。
よろしくお願いいたします。
■functions.phpの詳細下から4つ目が1746lineのソースです。mt_randとmt_srandがかかわっているのでしょうか?!
//--------------------------------------------------------------------------- // カテゴリランダム表示 //--------------------------------------------------------------------------- function category_rand_orderby( $orderby, $query ){ if ( !is_admin() && $query->is_main_query() ) { if ( $query->is_category( array('ichiran','kantou','kansai','tokyo','kanagawa','saitama','chiba','ibaragi')) ) { $seed = strtotime( date( 'Y-m-d H:00:00' ) ); mt_srand( $seed ); $orderby = 'RAND(' . mt_rand() . ')'; } } remove_filter( current_filter(), __FUNCTION__ ); return $orderby; } add_filter( 'posts_orderby', 'category_rand_orderby', 10, 2 ); function my_orderby_request($orderby){ if(session_id() == ""){ session_start(); } mt_srand(session_id()); return 'RAND(' . mt_rand() . ')'; } ?>
ヘルプの必要なページ: [リンクを見るにはログイン]
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- このトピックに返信するにはログインが必要です。