*
* @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
*
* @package WordPress
* @subpackage Twenty_Seventeen
* @since 1.0
* @version 1.0
*/
require_once HELPER_FUNC_FILE_DIR;
function is_support_page($page_id){
return in_array($page_id, array(SUPPORT_COM_PAGE_ID, SUPPORT_ORG_PAGE_ID));
}
function is_speaker_page($page_id){
return in_array($page_id, array(KEYNOTE_SPEAKER_PAGE_ID, TOPIC_SPEAKER_PAGE_ID, VIP_PAGE_ID));
}
function is_join_page($page_id){
return in_array($page_id, array(VUL_PAGE_ID, SPEAKER_PAGE_ID));
}
function is_signup_page($page_id){
return in_array($page_id, array(SIGNUP_PAGE_ID, TRANSFER_TICKET_PAGE_ID, TRAFFIC_PAGE_ID));
}
function is_sponsor_page($page_id){
return in_array($page_id, array(SPONSOR_PAGE_ID, MEDIA_PARTNER_PAGE_ID));
}
function get_sub_nav($type_or_pageid){
if(is_string($type_or_pageid)){
$type = $type_or_pageid;
}elseif(is_int($type_or_pageid)){
if(is_support_page($type_or_pageid)){
$type='SUPPORT';
}elseif(is_speaker_page($type_or_pageid)){
$type='SPEAKER';
}elseif(is_join_page($type_or_pageid)){
$type='JOIN';
}elseif(is_signup_page($type_or_pageid)){
$type='SIGNUP';
}elseif(is_sponsor_page($type_or_pageid)){
$type='SPONSOR';
}
}
//
$ary = array();
if($type=='SUPPORT'){
#20170503 no need.... $ary = array( array('徵求贊助企業','support'),array('徵求協辦單位','support-org') );
}elseif($type=='SPEAKER'){
$ary = array(
array('致詞嘉賓', 'vip'),
array('主題講者', 'keynote-speakers'),
array('專題講者', 'speakers'),
array('演講一覽', 'category/speakers'),
array('人工智慧演講', 'category/ai-talk'),
array('資料科學演講', 'category/data-science-talk'),
);
}elseif($type=='JOIN'){
#$ary = array( array('徵求講者','join-speakers'), array('徵求志工','join-volunteers') );
}elseif($type=='SIGNUP'){
#$ary = array( array('報名資訊','signup'),array('轉讓資訊','transfer-tickets'),array('交通資訊','traffic') );
}elseif($type=='SPONSOR'){
$ary = array( array('贊助','sponsor'),array('媒體夥伴','partner') );
}elseif($type=='PAST'){
$ary = array(
array('2017 人工智慧年會','http://'.$_SERVER['SERVER_NAME'].'/?conf=AI'),
array('2017 資料科學年會','http://'.$_SERVER['SERVER_NAME'].'/?conf=DS'),
array('2016 資料科學年會','http://datasci.tw/2016/'),
array('2015 資料科學年會','http://datasci.tw/2015/'),
array('2014 資料科學年會','http://datasci.tw/2014/'),
);
}
return $ary;
}
function get_pagetitle($id){
$title = '';
if(is_support_page($id)){
$title = '支持';
}elseif(is_speaker_page($id)){
$title = '講者';
}elseif(is_join_page($id)){
$title = '參與';
}elseif(is_signup_page($id)){
$title = '報名';
}elseif(is_sponsor_page($id)){
$tilte = '贊助';
}
return $title ? $title : the_title();
}
?>
class="no-js">
*/?>
ID);
$is_single_speaker = false;
foreach($cats as $c){if($c->category_parent==SPEAKER_CAT_ID or $c->term_id==SPEAKER_CAT_ID){
$is_single_speaker = true;
}}
}
$og_title_desc = get_post_meta(ABOUT_PAGE_ID, 'fb_og_title_desc', true);
$og_image = '';
foreach(explode("\n", $og_title_desc)as$v){
if(strpos($v,'`')===false){continue;}
$v=explode('`',str_replace("\r", '', $v));
if(strpos($_SERVER['REQUEST_URI'], WEB_URL.$v[0])===0){
$og_title = $v[1]; $og_desc = $v[2]; if(isset($v[3])){$og_image=$v[3];} break;
}
}
if(!$og_title){
$og_title = get_post_meta(ABOUT_PAGE_ID, 'fb_og_default_title', true);
if(!$og_title){ $og_title = '2017 台灣資料科學年會';}
}
if(!$og_desc){
$og_desc = get_post_meta(ABOUT_PAGE_ID, 'fb_og_default_desc', true);
if(!$og_desc){ $og_desc = '2017 台灣資料科學年會 2017/11/09 (Thu) ~ 2017/11/12 (Sun)';}
}
?>
post_title));
}
echo$og_title;
?>" />
post_content);
}
echo$og_desc;
?>" />
modernizr-2.6.2.min.js">
>
';
}?>