diff --git a/framework/plugin-options.php b/framework/plugin-options.php index 660a5ad..c09e98e 100644 --- a/framework/plugin-options.php +++ b/framework/plugin-options.php @@ -353,23 +353,6 @@ jQuery(function ($) { -/* 配置文本框以隐藏显示功能,可以同时伸缩8个元素*/ -function depend(n, e, i, c, t, u, v, g, d) { - $("input[name=" + n + "]:checked").val(function() { - "0" == this.value && $(e, i, c, t, u, v, g, d).hide(); - }), $("input[name=" + n + "]").change(function() { - $(e, i, c, t, u, v, g, d).toggle(); - }); -} -//依赖关系,第一个是需要点击的name值,后面是需要伸缩的ID值,参照下面写 -depend('gdk_lock_login','#row-gdk_failed_login_limit,#row-gdk_lockout_duration'); -depend('gdk_smtp','#row-gdk_smtp_username,#row-gdk_smtp_host,#row-gdk_smtp_port,#row-gdk_smtp_mail,#row-gdk_smtp_password'); -depend('gdk_baidu_push','#row-gdk_baidu_token'); -depend('gdk_tag_link','#row-gdk_tag_num'); -depend('gdk_cdn','#row-gdk_cdn_host,#row-gdk_cdn_ext,#row-gdk_cdn_dir,#row-gdk_cdn_style,#row-gdk_cdn_water'); -depend('gdk_h5notice','#row-gdk_notification_title,#row-gdk_notification_days,#row-gdk_notification_cookie,#row-gdk_notification_icon,#row-gdk_notification_link,#row-gdk_notification_body'); -depend('gdk_payjs','#row-gdk_rate,#row-gdk_payjs_rate,#row-gdk_payjs_id,#row-gdk_payjs_key'); - }); ID] = $gdk_posts->post_title; + } + return $gdk_options_posts; +} + + +function gdk_categories_dropdown(){ + /* Option list of all categories */ + $gdk_args = array( + 'type' => 'post', + 'orderby' => 'name', + 'order' => 'ASC', + 'hide_empty' => 1, + 'hierarchical' => 1, + 'taxonomy' => 'category' + ); + $gdk_option_categories = []; + $gdk_category_lists = get_categories( $gdk_args ); + $gdk_option_categories[''] = '选择分类'; + foreach( $gdk_category_lists as $gdk_category ){ + $gdk_option_categories[$gdk_category->term_id] = $gdk_category->name; + } + return $gdk_option_categories; +} + +function gdk_tag_dropdown(){ + /* Option list of all tags */ + $gdk_args = array( + 'type' => 'post', + 'orderby' => 'name', + 'order' => 'ASC', + 'hide_empty' => 1, + 'hierarchical' => 1, + 'taxonomy' => 'tag' + ); + $gdk_option_tags = []; + $gdk_tag_lists = get_tags( $gdk_args ); + $gdk_option_tags[''] = '选择标签'; + foreach( $gdk_tag_lists as $gdk_tag ){ + $gdk_option_tags[$gdk_tag->term_id] = $gdk_tag->name; + } + return $gdk_option_tag; } \ No newline at end of file