本命狙い
SPORTS NIPPON NEWSPAPERS. All Rights Reserved.'; } add_shortcode('copyright', 'copyrightFunc'); //top サイドバー追加 v.1.0.5 register_sidebar(array( 'name' => __('TOPページ用サイドバー'), 'id' => 'top-sidebar', 'description' => __('TOPページ用サイドバーです'), 'before_widget' => '', 'before_title' => '
.'/assets/img/logo.png)
'.nl2br($content).'
'; // //$retHtml.=''; // $retHtml .= ''. $post->post_content. '
'; $discription_flg++; } $retour.= ')?\[($block)(\s[^\]]+)?\](<\/p>|
)?/","[$2$3]",$content);
$rep = preg_replace("/(
)?\[\/($block)](<\/p>|
)?/","[/$2]",$rep);
return $rep;
}
add_filter("the_content", "the_content_filter");
// ===================================================================
// 今日の日付を返すショートコード
// ===================================================================
function today_date() {
$day = date_i18n('Y/m/d');
return $day;
}
add_shortcode('show_today_date', 'today_date');
// ===================================================================
// 商品情報ページ、タクソノミー一覧表示を返すショートコード
// [show_taxonomy_list taxonomy='product_item']
// ===================================================================
function get_taxonomy_list($atts) {
$atts = shortcode_atts(array(
'taxonomy' => ''
), $atts);
extract($atts);
$tarms = get_terms($taxonomy, 'get=all');
$retval = '
';
}
return $first_img;
}
// //画像をサムネイルで出力
function catch_that_image2($post_content) {
$first_img = '';
$output = preg_match_all( '/
';
}
return $first_img;
}
//マルチバイト文字の配列分割
function mb_str_split($str, $split_len = 1) {
mb_internal_encoding('UTF-8');
mb_regex_encoding('UTF-8');
if ($split_len <= 0) {
$split_len = 1;
}
$strlen = mb_strlen($str, 'UTF-8');
$ret = array();
for ($i = 0; $i < $strlen; $i += $split_len) {
$ret[ ] = mb_substr($str, $i, $split_len);
}
return $ret;
}
// ===================================================================
// csv登録
// ===================================================================
define("CSVDATA_BASE_DIR","/var/www/data/");
define("CSVDATA_HOME_DIR","/var/www/import/");
//選手プロフィール登録
function keirin_profile_regist() {
$filelist1 = scandir(CSVDATA_BASE_DIR."profile");
if( is_array($filelist1) ){
foreach($filelist1 as $filename){
if($filename=="profile.csv"){
$import = "php ".CSVDATA_HOME_DIR."import_profile.php ".CSVDATA_BASE_DIR."profile/".$filename;
system($import);
unlink(CSVDATA_BASE_DIR."profile/".$filename);
}
}
echo "csvファイルを登録しました";
}
else{
echo "csvファイルがみつかりませんでした";
}
}
//開催スケジュール登録
function keirin_schedule_regist() {
$filelist1 = scandir(CSVDATA_BASE_DIR."schedule");
if( is_array($filelist1) ){
echo "csvファイル登録開始";
foreach($filelist1 as $filename){
if($filename=="schedule.csv"){
$import = "php ".CSVDATA_HOME_DIR."import_schedule.php ".CSVDATA_BASE_DIR."schedule/".$filename;
system($import);
unlink(CSVDATA_BASE_DIR."schedule/".$filename);
}
}
echo "csvファイルを登録しました";
}
else{
echo "csvファイルがみつかりませんでした";
}
}
// ============================
// ページネーション処理
// ============================
function get_keirin_news_list($post_type, $orderby) {
global $wpdb;
$sql = 'SELECT * FROM wp_posts WHERE post_type = "'. $post_type. '" AND post_status = "publish" ORDER BY '. $orderby .' DESC';
$sql .= '';
$sql .= '';
$result = $wpdb->get_results($sql);
$flg = 0;
foreach ($result as $data) {
$news_data_array[$flg]['post_title'] = $data->post_title;
$news_data_array[$flg]['ID'] = $data->ID;
// 日付処理
$nen = substr($data->post_date, 0, 4);
$tsuki = substr($data->post_date, 5, 2);
$tsuki = intval($tsuki);
$hinichi = substr($data->post_date, 8, 2);
$hinichi = intval($hinichi);
//$news_data_array[$flg]['post_date'] = $nen. '年'. $tsuki. '月'. $hinichi. '日';
// スラッシュ化
$news_data_array[$flg]['post_date'] = $nen. '/'. $tsuki. '/'. $hinichi;
// 更新日時
$news_data_array[$flg]['post_modified'] = get_hachiketa_hiduke($data->post_modified);
$news_data_array[$flg]['post_content'] = $data->post_content;
$flg++;
}
return $news_data_array;
}
function get_hachiketa_hiduke($data) {
$nen = substr($data, 0, 4);
$tsuki = substr($data, 5, 2);
$tsuki = intval($tsuki);
$hinichi = substr($data, 8, 2);
$hinichi = intval($hinichi);
//$retval = $nen. '年'. $tsuki. '月'. $hinichi. '日';
// スラッシュ化
$retval = $nen. '/'. $tsuki. '/'. $hinichi;
return $retval;
}
// =====================================
// ページネーションhtmlの取得
// =====================================
function get_keirin_pagenation($sou_page, $gen_page, $sento, $saikoubi, $page_option) {
$page_html = '');
// var_dump($filepaths);
// echo('');
for($i=0; $i < count($records); $i++){
$race_no = preg_replace('/[^0-9]/', '', $records[$i][5]);
$race_no = str_pad($race_no, 2, 0, STR_PAD_LEFT);
$race_time = $records[$i][7];
if( $records[$i][2] == "平" ) $racejoNameConv='いわき平';
else $racejoNameConv=$records[$i][2];
$SR_link = "SR".$records[$i][1].conv_racecourse($racejoNameConv).$race_no;
$shussou = get_posts( array(
's' => $SR_link,
'post_type' => 'keirin_race',
'posts_per_page' => -1,
'post_status' => 'publish',
'category' => null,
'orderby' => 'title',
'order' => 'ASC',
) );
$SR_f = "";
if(empty($shussou)) $SR_f = "sr_no";
//検索コード
$placeNo_code = substr($SR_link, 10,2);
$place_name = conv_racecourse( $placeNo_code );
$scode = date('n/j', strtotime(substr($SR_link, 2,8))).'__'.$place_name;
//引数
$kaisai = get_posts( array(
's' => $scode,
'numberposts' => -1,
'posts_per_page' => 1,
'post_type' => 'keirin_schedule',
'category' => null,
));
foreach ( $kaisai as $post ) :
setup_postdata( $post );
//schedule_FI
$schedule_FI = get_post_meta($post->ID , 'schedule_FI' ,true);
//schedule_FII
$schedule_FII = get_post_meta($post->ID , 'schedule_FII' ,true);
//schedule_GI
$schedule_GI = get_post_meta($post->ID , 'schedule_GI' ,true);
//schedule_GII
$schedule_GII = get_post_meta($post->ID , 'schedule_GII' ,true);
//schedule_GIII
$schedule_GIII = get_post_meta($post->ID , 'schedule_GIII' ,true);
//schedule_GP
$schedule_GP = get_post_meta($post->ID , 'schedule_GP' ,true);
//schedule_ガールズ
$schedule_girls = get_post_meta($post->ID , 'schedule_ガールズ' ,true);
//schedule_ナイター
$schedule_nighter = get_post_meta($post->ID , 'schedule_ナイター' ,true);
//schedule_ミッドナイト
$schedule_midnight = get_post_meta($post->ID , 'schedule_ミッドナイト' ,true);
//schedule_モーニング
$schedule_morning = get_post_meta($post->ID , 'schedule_モーニング' ,true);
//schedule_日付
$schedule_date = get_post_meta($post->ID , 'schedule_日付' ,true);
//場所
$schedule_place = get_post_meta($post->ID , 'schedule_会場' ,true);
//日目
$schedule_date_count = get_post_meta($post->ID , 'schedule_日目' ,true);
$template_directory = get_stylesheet_directory_uri();
endforeach;
// if ( $schedule_GP == '1' ) {$F = 'GP';$gradeBg="444";}
// if ( $schedule_GI == '1' ) {$F = 'GI';$gradeBg="444";}
// if ( $schedule_GII == '1' ) {$F = 'GII';$gradeBg="444";}
// if ( $schedule_GIII == '1' ) {$F = 'GIII';$gradeBg="444";}
// if ( $schedule_FI == '1' ) {$F = 'FI';$gradeBg="444";}
// if ( $schedule_FII == '1' ) {$F = 'FII';$gradeBg="444";}
if ( $schedule_morning == '1' ) {$timeBg = "noonBgColor";}
elseif ( $schedule_nighter == '1' ) {$timeBg = "nightBgColor";}
elseif ( $schedule_midnight == '1' ) {$timeBg = "midnightBgColor";}
else {$timeBg = "noonBgColor";}
//時間の整形
// $timestamp = $records[$i][7].':00';
//時間から背景色をあてがう
// if ( strtotime($timestamp) <= strtotime('16:00:00')) {$timeBg = "noonBgColor";}
// elseif (strtotime($timestamp)<= strtotime('20:59:00')) {$timeBg = "nightBgColor";}
// else{$timeBg="midnightBgColor";}
//レースグレード 背景色
if ($records[$i][3] == "GP"){ $gradeBg = "gpGradeBg";}
if ($records[$i][3] == "GI"){ $gradeBg = "giGradeBg";}
if ($records[$i][3] == "GII"){ $gradeBg = "giiGradeBg";}
if ($records[$i][3] == "GIII"){ $gradeBg = "giiiGradeBg";}
if ($records[$i][3] == "FI"){ $gradeBg = "fiGradeBg";}
if ($records[$i][3] == "FII"){ $gradeBg = "fiiGradeBg";}
//開催日文字色
if ($records[$i][4] == "最終日"){$kaisaibiFontColor = "lastDayFontColor";}
else {$kaisaibiFontColor = "otherDayFontColor";}
$win = "";
if(!empty($records[$i][11])) $win = ''.$records[$i][10].' 今年の勝率'.$records[$i][11].'%
'; $auto_teppan .= ''.$racejoNameConv.'
'.$records[$i][3].'
'.$records[$i][4].'
'.$records[$i][5].'R
発走時間:'.$records[$i][7].'
'.$records[$i][6].'番車 '.$records[$i][8].'
');
// var_dump($filepaths);
// echo('');
for($i=0; $i < count($records); $i++){
$race_no = preg_replace('/[^0-9]/', '', $records[$i][5]);
$race_no = str_pad($race_no, 2, 0, STR_PAD_LEFT);
if( $records[$i][2] == "平" ) $racejoNameConv='いわき平';
else $racejoNameConv=$records[$i][2];
$SR_link = "SR".$records[$i][1].conv_racecourse($racejoNameConv).$race_no;
$shussou = get_posts( array(
's' => $SR_link,
'post_type' => 'keirin_race',
'posts_per_page' => -1,
'post_status' => 'publish',
'category' => null,
'orderby' => 'title',
'order' => 'ASC',
) );
$SR_f = "";
if(empty($shussou)) $SR_f = "sr_no";
//検索コード
$placeNo_code = substr($SR_link, 10,2);
$place_name = conv_racecourse( $placeNo_code );
$scode = date('n/j', strtotime(substr($SR_link, 2,8))).'__'.$place_name;
//引数
$kaisai = get_posts( array(
's' => $scode,
'numberposts' => -1,
'posts_per_page' => 1,
'post_type' => 'keirin_schedule',
'category' => null,
));
foreach ( $kaisai as $post ) :
setup_postdata( $post );
//schedule_FI
$schedule_FI = get_post_meta($post->ID , 'schedule_FI' ,true);
//schedule_FII
$schedule_FII = get_post_meta($post->ID , 'schedule_FII' ,true);
//schedule_GI
$schedule_GI = get_post_meta($post->ID , 'schedule_GI' ,true);
//schedule_GII
$schedule_GII = get_post_meta($post->ID , 'schedule_GII' ,true);
//schedule_GIII
$schedule_GIII = get_post_meta($post->ID , 'schedule_GIII' ,true);
//schedule_GP
$schedule_GP = get_post_meta($post->ID , 'schedule_GP' ,true);
//schedule_ガールズ
$schedule_girls = get_post_meta($post->ID , 'schedule_ガールズ' ,true);
//schedule_ナイター
$schedule_nighter = get_post_meta($post->ID , 'schedule_ナイター' ,true);
//schedule_ミッドナイト
$schedule_midnight = get_post_meta($post->ID , 'schedule_ミッドナイト' ,true);
//schedule_モーニング
$schedule_morning = get_post_meta($post->ID , 'schedule_モーニング' ,true);
//schedule_日付
$schedule_date = get_post_meta($post->ID , 'schedule_日付' ,true);
//場所
$schedule_place = get_post_meta($post->ID , 'schedule_会場' ,true);
//日目
$schedule_date_count = get_post_meta($post->ID , 'schedule_日目' ,true);
$template_directory = get_stylesheet_directory_uri();
endforeach;
// if ( $schedule_GP == '1' ) {$F = 'GP';$gradeBg="444";}
// if ( $schedule_GI == '1' ) {$F = 'GI';$gradeBg="444";}
// if ( $schedule_GII == '1' ) {$F = 'GII';$gradeBg="444";}
// if ( $schedule_GIII == '1' ) {$F = 'GIII';$gradeBg="444";}
// if ( $schedule_FI == '1' ) {$F = 'FI';$gradeBg="444";}
// if ( $schedule_FII == '1' ) {$F = 'FII';$gradeBg="444";}
if ( $schedule_morning == '1' ) {$timeBg = "noonBgColor";}
elseif ( $schedule_nighter == '1' ) {$timeBg = "nightBgColor";}
elseif ( $schedule_midnight == '1' ) {$timeBg = "midnightBgColor";}
else {$timeBg = "noonBgColor";}
//時間の整形
// $timestamp = $records[$i][7].':00';
//時間から背景色をあてがう
// if ( strtotime($timestamp) <= strtotime('16:00:00')) {$timeBg = "noonBgColor";}
// elseif (strtotime($timestamp)<= strtotime('20:59:00')) {$timeBg = "nightBgColor";}
// else{$timeBg="midnightBgColor";}
//レースグレード 背景色
if ($records[$i][3] == "GP"){ $gradeBg = "gpGradeBg";}
if ($records[$i][3] == "GI"){ $gradeBg = "giGradeBg";}
if ($records[$i][3] == "GII"){ $gradeBg = "giiGradeBg";}
if ($records[$i][3] == "GIII"){ $gradeBg = "giiiGradeBg";}
if ($records[$i][3] == "FI"){ $gradeBg = "fiGradeBg";}
if ($records[$i][3] == "FII"){ $gradeBg = "fiiGradeBg";}
//開催日文字色
if ($records[$i][4] == "最終日"){$kaisaibiFontColor = "lastDayFontColor";}
else {$kaisaibiFontColor = "otherDayFontColor";}
$win = "";
if(!empty($records[$i][11])) $win = ''.$records[$i][10].' 今年の勝率'.$records[$i][11].'%
'; $auto_teppan .= ''.$racejoNameConv.'
'.$records[$i][3].'
'.$records[$i][4].'
'.$records[$i][5].'R
'.$records[$i][6].'番車 '.$records[$i][8].'
' . $records[$i][9] . '
本命狙い
直近1カ月の2車単回収率:' . $percent . '%
コツコツ堅実派! のあなたには 井上茂徳 (いのうえしげのり)のおスス目 »

本命狙い
直近1カ月の2車単回収率:'.$percent.'%
コツコツ堅実派! のあなたには 小橋正義 (こばしまさよし)のおスス目 »

穴狙い
直近1カ月の3連単回収率:'.$percent.'%
高配当こそ醍醐味 のあなたには ミスターX (みすたーかける)のおスス目 »
';
}
setup_postdata($post);
// アイキャッチ画像を取得
$thumbnail_id = get_post_thumbnail_id($post->ID);
$thumb_url = wp_get_attachment_image_src($thumbnail_id, 'small');
$date = get_the_time('Y/m/d' , $post);
$link = get_permalink($post->ID);
$title = get_the_title($post->ID);
$html .= '
';
}
setup_postdata($post);
// アイキャッチ画像を取得
$thumbnail_id = get_post_thumbnail_id($post->ID);
$thumb_url = wp_get_attachment_image_src($thumbnail_id, 'small');
$date = get_the_time('Y/m/d' , $post);
$link = get_permalink($post->ID);
$title = get_the_title($post->ID);
$html .= '
' . $records[$i][9] . '