'error',
'autoplay' => 'error',
), $atts));
if ($play=="error")
return '
在处理1g-music-player代码时出错。您可能并未设置play参数。
';
else
$o = wp1g_get_options();
if ($autoplay=="error")
$autoplay=($o['isauto'] == 't') ? 'true' : 'false';
$ygCode = <<
EOT;
return $ygCode;
}
function wp1g_get_options(){
$defaults = array();
$defaults['width'] = '200';
$defaults['height'] = '24';
$defaults['isauto'] = 'f';
$defaults['user'] = '';
$defaults['bgColor1'] = 'eeeeee';
$defaults['textColor'] = '000000';
$defaults['bgColor2'] = 'dddddd';
$defaults['borderColor'] = '999999';
$defaults['btnColor'] = '0160e6';
$defaults['btnGlowColor'] = '2da0fd';
$options = get_option('wp1gsettings');
if (!is_array($options)){
$options = $defaults;
update_option('wp1gsettings', $options);
}
if (!isset($options['bgColor1'])) {
$options = $defaults;
update_option('wp1gsettings', $options);
}
return $options;
}
function wp1g_option() {
add_options_page('亦歌分享插件设置', '亦歌分享插件', manage_options, 'wp-1g.php', 'wp1g_optionpage');
}
function wp1g_optionpage() {
if ($_POST['wp1g']){
update_option('wp1gsettings', $_POST['wp1g']);
$message = '';
if ($_POST['wp1g']['resetall']){
$defaults = array();
$defaults['width'] = '200';
$defaults['height'] = '24';
$defaults['isauto'] = 'f';
$defaults['user'] = '';
$defaults['bgColor1'] = 'eeeeee';
$defaults['textColor'] = '000000';
$defaults['bgColor2'] = 'dddddd';
$defaults['borderColor'] = '999999';
$defaults['btnColor'] = '0160e6';
$defaults['btnGlowColor'] = '2da0fd';
update_option('wp1gsettings', $defaults);
$message = '';
}
}
$o = wp1g_get_options();
$cauto= ($o['isauto'] == 't') ? ' checked="checked"' : '';
$cauton= ($o['isauto'] == 't') ? '' : ' checked="checked"';
echo <<亦歌分享插件设置
{$message}
捐助链接:
EOT;
}
add_shortcode('music1g', 'wp1g_func');
add_action('admin_menu', 'wp1g_option');
// Insert Page
function yigeinsert_media_menu($tabs) {
$newtab = array('yigeinsert'=>'亦歌搜索音乐');
return array_merge($tabs, $newtab);
}
add_filter('media_upload_tabs', 'yigeinsert_media_menu');
function media_yigeinsert_process() {
media_upload_header();
$wp1g_plugin_url= WP_PLUGIN_URL.'/'.str_replace(basename( __FILE__),"",plugin_basename(__FILE__));
//原window.php
?>
}
function yigeinsert_media_menu_handle() {
return wp_iframe( 'media_yigeinsert_process');
}
add_action('media_upload_yigeinsert', 'yigeinsert_media_menu_handle');
// Insert Favorite
function yigefav_media_menu($tabs) {
$newtab = array('yigefav'=>'亦歌收藏的音乐');
return array_merge($tabs, $newtab);
}
add_filter('media_upload_tabs', 'yigefav_media_menu');
function media_yigefav_process() {
media_upload_header();
$wp1g_plugin_url= WP_PLUGIN_URL.'/'.str_replace(basename( __FILE__),"",plugin_basename(__FILE__));
//原window.php
?>
showFav("'.$options['user'].'");';
?>
}
function yigefav_media_menu_handle() {
return wp_iframe( 'media_yigefav_process');
}
add_action('media_upload_yigefav', 'yigefav_media_menu_handle');
// Insert MP3
function yigemp_media_menu($tabs) {
$newtab = array('yigemp'=>'插入MP3音乐');
return array_merge($tabs, $newtab);
}
add_filter('media_upload_tabs', 'yigemp_media_menu');
function media_yigemp_process() {
media_upload_header();
$wp1g_plugin_url= WP_PLUGIN_URL.'/'.str_replace(basename( __FILE__),"",plugin_basename(__FILE__));
//原window.php
?>
}
function yigemp_media_menu_handle() {
return wp_iframe( 'media_yigemp_process');
}
add_action('media_upload_yigemp', 'yigemp_media_menu_handle');
?>