|
|
楼主 |
发表于 2013-1-17 17:37:25
|
显示全部楼层
////////////////////////////////////////////////////////////////////////////////$ x6 D4 r* k0 L8 @2 G* Q& x
// Theme Option! L+ A ?7 b# f% i
////////////////////////////////////////////////////////////////////////////////; B) r/ b/ D. O; }% g$ v5 b t
6 H1 |1 H. [, ^& H$themename = "Zenx";$ y, e+ z5 U! n( f
$shortname = str_replace(' ', '_', strtolower($themename));
( ~5 P! H" q# e' l
4 Q, X1 e4 b. |( ?6 W9 J, tfunction get_theme_option($option)
# a. v0 u1 Q! _( Y8 Q' T{
& h1 ]$ r- U4 i# P' w8 g global $shortname;0 G1 k' B' c- Q# ~$ ?
return stripslashes(get_option($shortname . '_' . $option));4 \' z: n6 v. g6 t8 M8 ?
}4 h: O; J0 L% m' l. [
9 m9 ~8 d; x! N; f/ M
function get_theme_settings($option)5 u; u1 A/ n" L# h
{) K% i9 e- M1 c" B0 t' l3 C
return stripslashes(get_option($option));- s5 w2 e* r9 j
}
- |% z( v; I* @# S j* u+ V" J( j0 H @$wp_dropdown_rd_admin = $wpdb->get_results("SELECT $wpdb->term_taxonomy.term_id,name,description,count FROM $wpdb->term_taxonomy LEFT JOIN $wpdb->terms ON $wpdb->term_taxonomy.term_id = $wpdb->terms.term_id WHERE parent > -1 AND taxonomy = 'category' AND count != '0' GROUP BY $wpdb->terms.name ORDER by $wpdb->terms.name ASC");
% y' a/ g' G1 y7 ]5 O$wp_getcat = array();
( H w# ^0 u) p& \8 aforeach ($wp_dropdown_rd_admin as $category_list) {
" K' A7 i1 n$ u" ^+ }, o$wp_getcat[$category_list->term_id] = $category_list->name;4 q2 b6 D7 f7 {& |' W, ^
}
* j5 G# S g3 C: I; e9 V5 L$category_bulk_list = array_unshift($wp_getcat, "Choose a category:");( z9 Q5 {8 @* F; U
$number_entries = array("Number of post:","1","2","3","4","5","6","7","8","9","10");3 W5 S9 I: ]# T& ]
$crop_position = array("Choose Crop Position","middle","middleleft","middleright","topcenter","topleft","topright","bottomcenter","bottomleft","bottomright");7 `3 ^4 e7 m3 `! v9 y) o
. y% K8 m* l& F* [
$options = array (
4 k- K% d* e3 D; [8 W- Q% x: x4 l, y3 L* x/ O
5 j1 A. K' B* F. O' I5 [3 ^ array( "name" => "Blog Header Settings",
3 O( z# a) V6 g' x, H9 Y "type" => "heading",
$ @$ B) W( d2 [1 [7 _9 J! h$ L; D$ F, H ),0 B8 v l; d) l' w# m- F
1 Z. w/ L0 c- }( V
array( "name" => "Use Custom Logo On The Blog Header?<br /><em>*Disable by default, Choose Yes to enable it.</em>",
& j! Z1 z9 d5 m. o+ ?/ } "id" => $shortname."_header_logo_activate",( C+ y/ l/ G( z* W: w) O. B- {
"type" => "select",! C3 F5 x4 R+ _6 ~! a- Y4 S
"std" => "No",
3 i9 P" f4 S% E* K$ s( K, l: ? "options" => array("No", "Yes")),
* q, a! U7 u M, m3 J& k# } m H& [% r8 t$ N* M1 p
array( "name" => "Insert The Full URL Location Of Your Logo Here <br /><em>*leave blank if not use</em>",8 v& M B- a; P- y, P
"id" => $shortname."_logo_url",
: \1 `$ P- e& x. P: w, B4 y" b "type" => "text",; z* [" a6 x, J* W$ D
"box" => "social",3 J0 Q4 d# ?0 }2 x" S6 k
"std" => "",% a2 V0 m3 {, a! o. D
),# `; ]6 G! _4 ^; D" b
# `" f* ~% J3 L/ O
array( "name" => "Insert Header Banner HTML Code (Header)
, W- `0 r+ T, ?1 t <br /><em>*Recommended Size 468 x 60</em>
# f, R' I# F. F9 X7 x( M <br /><em>*leave blank if not use</em>",( ^2 k3 }$ z4 D$ g
"id" => $shortname."_header_banner",# |5 H9 g# X/ ^! ~% O) ~) Y
"type" => "textarea",
& I+ W2 s" ~4 ` "std" => "",) j9 t" C r! u* [/ w. E
),
; |8 a5 o: s& p8 B7 `: v1 u! u8 R# H3 I, v |
array( "name" => "</div></div>",: f6 c6 K* a* d$ V
"type" => "close",/ R5 A1 g; v) k c
),
+ c9 d6 M# Q4 s8 t, n' E" s5 |+ K: g x* D; Y q
* v C1 R) i( i3 Q3 A1 k+ E J
array( "name" => "Header Navigation Settings",
1 _! _# d" [; n* A0 {# C "type" => "heading",
9 e2 L r6 S3 Z- P5 k ),4 F1 \* l( I. F0 R) _/ v6 U
u: x& E$ p, H9 y# j# V u! I array( "name" => "Insert Page ID To Exclude On Header Navigation<br />
$ n' r+ w) b( t; K+ l+ l <em>i.e ../wp-admin/page.php?action=edit&post=<span class=\"redbold\">123</span></em><br />( s( l a# Y7 r7 _6 n) G
<em>*Enter the page post ID number only</em><br />3 i/ u( r$ r, k
<em>*separate by comma</em><br />
) |# |7 t7 Z! y' A. v <em>*Exclude pages which you don't want to show on the header navigation</em>",
! v, o; j# t- s9 X! u "id" => $shortname."_header_page_navigation",: {- ]2 ~ \. [, h( f
"type" => "text",
+ u/ @' ?8 s& M* |8 M) q "std" => "",
2 a7 f1 `8 u; O u* y% L ),
: r8 @- M2 _# o ?0 @8 D1 c! H6 p0 z) ^9 N0 V" ?" H* L$ d# U
array( "name" => "</div></div>",5 a: S: ~5 d/ V# C# t
"type" => "close",7 n) S9 \& j' l1 S5 _
),
+ I0 B5 w" J, q3 H% |
0 f& d# ]0 a U6 c7 }4 a$ S& K* t! I* Q% ]$ I9 V
array( "name" => "Post Auto Thumbnails Settings", a( ?# }' B, S! e
"type" => "heading"," X; g* |7 \9 b/ O' {, `+ z
),
" Z0 G% ^! Q* ]- R
$ R) Z- z( P0 Q) Q3 W: _ array( "name" => "Use <strong>Timthumb Script</strong> For Auto Thumbnails?<br /><em>*Disable by default, Choose Yes to enable it.</em>",% G( i! Y- ?6 ^6 g
"id" => $shortname."_timthumb_activate",% r, w! _6 _8 U% B
"type" => "select",
2 t6 }! y6 P: x( i O: a "std" => "No",
3 h- c6 e8 e+ d; g0 ~# f0 `- C( T "options" => array("No", "Yes")),; H& z& u( t1 f! }
1 \( {9 Y! Q- h; d
array( "name" => "If Timthumb is enabled, Please choose its cropping method",' x! x$ y9 E5 n2 }5 Z3 I
"id" => $shortname."_timthumb_cropping",) m: r3 J7 Z" r4 R* k2 e
"type" => "select",
' ?- o( D& G7 N! q "std" => "",# r/ T9 ^( |$ i; x
"options" => $crop_position),! p$ t2 o# U; j d
8 h# w+ V' z$ S array( "name" => "Insert Width Of Thumbnail Image<br /> W. a h1 C1 c5 P+ R4 c0 C
<em>i.e. <span class=\"redbold\">88, 100, 150, etc</span></em><br />
; S# N q/ M* s0 K; H% C5 a' m <em>*Leave Blank To Use Default: 250</em><br />",1 v% p( N! c( m* G: q: V
"id" => $shortname."_thumb_width",
& G! I, \# B" i! F: X' o( d: S) ^ "type" => "text",
8 O) x. ]1 v& s+ R$ Y } "std" => "",& k! {, Y& }# `5 ]& M- Y. i
),
- u g* n) w& A" b
' l) r5 E9 e. X$ L4 _- k x array( "name" => "Insert Height Of Thumbnail Image<br />* n$ q& I0 Q/ h4 H$ F+ k: e) K
<em>i.e. <span class=\"redbold\">88, 100, 150, etc</span></em><br />
1 W1 B* u# V: l; | <em>*Leave Blank To Use Default: 200</em><br />",6 b- g5 U* t' S+ o; o# g! o( v
"id" => $shortname."_thumb_height",$ K g. ^& B! ~ [- @3 ~3 o+ G
"type" => "text",
5 c2 l2 t w- B- Y! d6 A "std" => "",
' k0 o+ D4 T( O f$ Y, p) G ), a" o4 \( b4 G1 z5 C1 \
2 s) ^/ M. D5 k5 i d5 u
array( "name" => "</div></div>",
- t+ v3 N/ s% I6 V$ v( ]4 {& n7 E "type" => "close",3 m i; h L/ Q! C7 H5 R' @
),
2 e' I: X" M& H% U. h' r6 [2 M* h; D7 G) v
array( "name" => "Featured Content Slider Settings", N& k3 u/ C4 N2 I
"type" => "heading",
' _& Q+ P" g4 d6 D) ^( Y ),! z4 e2 E8 H V) D
5 O, L4 P! [" d" K6 @: R" F- k array( "name" => "Enable <strong>Featured Content Slider</strong> On Homepage?<br /><em>*Disable by default, Choose Yes to enable it.</em>",
" U/ U/ s% o6 v* p( W& U "id" => $shortname."_featured_activate",3 E! h- ?4 X% o/ f
"type" => "select",- a- ]$ t1 W& O$ P1 k4 z
"std" => "No",! K. h# J9 C, q7 y9 P/ n
"options" => array("No", "Yes")),
) m5 |- I Y( c5 k$ l3 u, k3 C, _% ?$ g, l; X& |$ k; r# g
$ Z# c. z3 w) a0 d1 F( m7 `9 K array( "name" => "Choose Which <strong>Category</strong> To Put On The Featured Slider?",
0 L$ C0 L, G) i$ \" I "id" => $shortname."_featured_category",8 S: I" F0 v' [$ Y# f2 A* a8 F
"type" => "select",
/ j4 j, f9 W& {3 S+ x) A "std" => "Choose a category:",
5 d+ v2 k" d' `- B: N "options" => $wp_getcat),: X5 V0 [& W) c' d& ] z6 c# [
. K( y' }$ ~7 l/ ^* q( B array( "name" => "Choose How Many <strong>Post</strong> To Show On The Featured Slider?",
8 E5 ]( I$ q0 r1 I9 j( S6 p "id" => $shortname."_featured_number",3 f4 B0 y! Q; x4 }6 l
"type" => "select",0 `/ q) s; a8 x i# Q
"std" => "Number of post:",# _! e1 c0 R) b" E) J3 i* y
"options" => $number_entries),
" v) I2 x' k8 r0 X7 N, e
5 C- W- F2 V2 ^8 I# ?8 B' N# j array( "name" => "</div></div>",. [) m1 q, s) L9 }
"type" => "close",0 _7 y1 z& k" {4 ^$ ^
),
: a) A# |0 }9 I( `
$ |! T3 \" d. G) i+ s0 h# k8 u" b array( "name" => "Featured Category Settings",' D6 m! g( r% D# a/ p3 ]
"type" => "heading",# Y6 x/ ]7 h: Y
),
" C$ Y7 g d' c' |, x0 G/ P" W& z/ ^1 L4 B% D! B
array( "name" => "Enable <strong>Featured Category Showcase On Sidebar</strong>?<br /><em>*Disable by default, Choose Yes to enable it.</em>",* |9 {7 F" o; s2 S! V0 \% y4 T# o* G
"id" => $shortname."_featured_category_activate",
8 F% @' p) a' k% P5 L "type" => "select",' ^5 Y- ]* Z! c# M8 H! _7 h! ]
"std" => "No",# @4 ^8 G L4 J; o( x! J) J/ F9 F
"options" => array("No", "Yes")),# r4 b+ e5 r" i- [
# i% C) b; \3 r array( "name" => "Choose Category To Feature On 1st Block?<br /><em>*Leave it as default if not use.</em>",
6 C' U/ u6 P- y& D2 X% ~4 t1 { "id" => $shortname."_featured_category_id1",
+ G0 {6 F1 D# Z' i& V "type" => "select",4 ^* B0 I; d" h
"std" => "Choose a category:",
; T: d6 N. O9 w0 c1 p5 ` "options" => $wp_getcat),
& O3 Z9 J1 _, G- s
) `6 c4 }) F" t i array( "name" => "Choose How Many <strong>Post</strong> To Display On 1st Block?<br /><em>*Leave it as default if not use.</em>",/ Q9 f" v8 [2 S. j5 {: \- |3 a
"id" => $shortname."_featured_number1",% m% Z) A# h8 U2 S2 l( u6 k2 Z$ h
"type" => "select",+ m' K+ c" }5 Y; o4 g
"std" => "Number of post:", s& Y7 y$ H( _6 L# }
"options" => $number_entries),
# f* F3 q/ W! B' l( g; J2 ] ( P- v! g1 S9 q9 W
array( "name" => "Choose Category To Feature On 2nd Block?<br /><em>*Leave it as default if not use.</em>"," S+ U1 t/ Q% ?, A
"id" => $shortname."_featured_category_id2",
9 A0 g/ m0 c. Q8 R* v; T: Z "type" => "select",
# D, f' t5 e. d7 }8 }$ x2 j "std" => "Choose a category:",
" t1 D; h3 {% x% r; r "options" => $wp_getcat),
& l0 ^- N' f6 h& W: D, q5 Q8 X' S
3 q" m9 W9 w# w+ T3 w# X array( "name" => "Choose How Many <strong>Post</strong> To Display On 2nd Block?<br /><em>*Leave it as default if not use.</em>",
) F' p$ k" Q* Z2 |+ l6 w, p "id" => $shortname."_featured_number2",7 Q2 o4 g; W5 F g+ H+ X" q- y, p
"type" => "select",
7 B* \! ~, E; |4 k "std" => "Number of post:",
& F) _: e; ?9 E1 S$ Z" T "options" => $number_entries),
8 k8 U7 y3 Y, c+ Q$ y- w8 V
: v+ e7 ^3 B, w/ }: d9 ` 0 e* j$ U" n4 |! Q) U& \2 Y5 n
array( "name" => "Choose Category To Feature On 3rd Block?<br /><em>*Leave it as default if not use.</em>",5 ~6 Q D4 d% j
"id" => $shortname."_featured_category_id3",
; z, t5 [+ a% _5 \+ Z "type" => "select",
! Q! C+ q0 M4 w6 R& W$ W% H( b "std" => "Choose a category:",
7 S/ l- m0 r) o9 | "options" => $wp_getcat),$ C/ ~6 g' c/ B& m
1 v) `; X Q8 b7 E; ]+ ?2 J3 v array( "name" => "Choose How Many <strong>Post</strong> To Display On 3rd Block?<br /><em>*Leave it as default if not use.</em>",
' {' w4 L( d( d/ l "id" => $shortname."_featured_number3",: `# ^9 g8 ~; H# ]. h
"type" => "select",. _' e0 w( Z( h, O
"std" => "Number of post:",( \, \' F9 S: p* C
"options" => $number_entries),
6 V, V" r2 Z m" X" E/ D5 \: A' M- d1 V1 I/ Z# ?3 q
% E# ~0 t4 T, y: {2 E array( "name" => "</div></div>",
1 N7 h# A/ {4 {8 V- {3 m# l "type" => "close",
8 ]! n; E6 q* Q& _, {/ r ),
: G) F* R5 C1 Z. Z( P( Q! ?( N9 a2 @' T) u3 J
& c5 }6 }- @' d* w5 I) H9 ]
array( "name" => "Google Adsense & Analytics Settings",% |- a. ?6 w( l V/ t2 Q
"type" => "heading",
: ?" Q! W8 M3 w3 r8 h ),
) r& c, g9 ?3 L7 e$ u" K
& L b/ Q5 w( l array( "name" => "Enable Google Adsense Loops Within Posts<br /><em>*default are disable, you can activate it by choosing enable</em>",
. [# ~) Q9 v2 `# P- ? "id" => $shortname."_adsense_loop_activate"," {9 l- C! h; o& h, G4 g+ v; L
"type" => "select",
3 r: b5 [% a6 t3 F5 A "std" => "Disable",8 x6 X9 @" H/ F0 b) e* v
"options" => array("Disable", "Enable")),
+ a2 ?8 O6 R @" W5 d
" g+ a; w6 I6 M4 {8 N% n m array( "name" => "Insert Google Adsense Code For Loops Here<br />
% b4 T! ^, b3 ]! V <em>*Copy & Paste Your Google Code Or Affiliate Network Banner Code Here</em>",+ @1 H) l9 A: k' e8 J; W. A
"id" => $shortname."_adsense_loop",6 d# j+ M9 n+ [) C9 m! O! u
"type" => "textarea",: g& S, F$ h: M9 j# ?5 _
"std" => "",; Y h1 `9 d) e* _$ O) [
),- q1 ]! |: L( i. ^4 W
& N" d2 ?) K8 u( C4 p7 X
array( "name" => "Enable Google Adsense On Single Page<br /><em>*default are disable, you can activate it by choosing enable</em>",* M/ w% s/ m9 [; K0 `
"id" => $shortname."_adsense_single_activate",
; I1 T8 ?- R+ ~+ A: M( v "type" => "select",
6 c# M$ u6 ~2 a "std" => "Disable",' l# t' M/ G; S1 V% x. n L* m6 w2 O
"options" => array("Disable", "Enable")),7 }2 \9 k8 o# q( }# w9 X" S
" j. I. E6 q4 ^' p2 V5 d array( "name" => "Insert Google Adsense Code For Single Page Here<br />
( A1 L3 E/ F+ e( z# S3 @: ] <em>*Copy & Paste Your Google Code Or Affiliate Network Banner Code Here</em>",: U# X4 ]& C4 L3 e7 v+ M0 b( c
"id" => $shortname."_adsense_single",. S6 n' ?: K( Z5 d# h
"type" => "textarea",
0 L6 @2 d; Q$ W5 l1 G% D "std" => "",
6 G0 m1 O8 ^$ K. y; U" Y: b ),7 V: s) a& O. E; [# l
, p" S" ^& Z& L$ [
- y- g( C& T. t# L! z array( "name" => "Insert Google Analytics code <br /><em>*optional - leave it blank if not using</em>",
/ C5 K& v% U0 F5 }& a7 v2 |/ \: K) } "id" => $shortname."_google_analytics",. ]- v* d. y1 l% h# [% R5 O# Z) `4 y! k
"type" => "textarea",
7 K( ~% d# Q) ]4 I% ?/ M "std" => "",2 y8 S, X7 @5 V
),0 ~# D8 C8 ]0 O7 D4 v; @) ^3 \
# ?/ s7 t) q* U/ @- p- o array( "name" => "</div></div>",; ^1 O; F p; a
"type" => "close",
+ n: z) X6 z& r2 i6 v1 Y- v7 Q o& \ ),
! f$ N+ d) N) Q5 N O C8 ]$ Y3 G( `
, B5 b" |% o# F" a. u; a # g6 H) N; r, ^' Y% q
array( "name" => "AddThis Social Bookmarking Settings",
6 l, i6 J' A" L: F9 c6 \ "type" => "heading",
5 y3 E+ u V+ q ),; t- u* D$ S' K* b
' H" B" l e, u, Z$ Q
array( "name" => "Insert you AddThis ID here (Only For Tracking Purpose) <br /><em>*leave blank if not necessary</em>6 N4 q$ i7 x9 c' }
<br /><em>*Get a Free AddThis ID <a href=\"http://www.addthis.com\" target=\"_blank\">here</a> if you don't have one</em>",% Z# B5 |9 c& V! h2 Q7 C3 x
"id" => $shortname."_addthis", f/ y) N0 V+ V5 b# a P* e+ {0 G
"type" => "text",& R8 u7 I! p- G
"box" => "social",
. r3 T8 t- r1 D0 t "std" => "",
2 F; w/ t3 k3 ~5 i$ O6 X ),! q) V! S& |2 c2 x/ d; e/ L+ m
$ ^# P3 v2 m( q3 s# @* _0 R
array( "name" => "</div></div>",
. ?1 q- C7 l+ J6 | "type" => "close",
; a2 C" v" L8 i" T% ^0 t, a ),! A" I4 P3 ?% V( W! F
8 F) O) U2 B! U0 B* Y2 i" ]) C6 @ - @+ u: [" H8 D( O y1 e
; E. g6 z3 O) W* A3 k& @$ Y$ r$ Z array( "name" => "YouTube Video Settings",, Y8 J& w) k" M* I/ y- [0 q
"type" => "heading",
1 {. d) o0 g$ g3 L ),
1 x' z' b( K7 W
% x$ U& a6 z& {" m array( "name" => "Enable <strong>YouTube Video</strong> On Sidebar?<br /><em>*Disable by default, Choose Yes to enable it.</em>",6 g1 l) N! P. T
"id" => $shortname."_emvideo_activate",
! ~+ S( F4 y& B "type" => "select",
& M- X7 g j" D y "std" => "No",
2 _6 |8 i% ^, K( [/ ]8 a "options" => array("No", "Yes")),8 K# H0 ^9 [; G( L- ]: s- \
4 {" z9 k$ T7 F t3 c4 \, s7 a
array( "name" => "Insert YouTube Video Unique Code<br /><em>*You can find videos to embed on <a href=\"http://www.youtube.com\" target=\"_blank\">YouTube</a> site.</em><br /><em>i.e. Youtube - http://www.youtube.com/watch?v=<span class=\"redbold\">Hr0Wv5DJhuk</span></em><br /><em>*Only Insert The Red Bolded Code Inside Below Setting Box.</em>",
9 ^! m- K( h- S; T* w+ m7 f+ ]4 f, u "id" => $shortname."_emvideo",
: f ^5 n0 n5 j" v* ^ "std" => "",( e7 y5 m. I4 A. z% b& B g9 o8 _
"type" => "text"),
" v! {# n" t: V+ u; }9 }, k, _/ o# v6 E$ E% H0 ~ R& `/ w" p" y
array( "name" => "</div></div>"," ~) D" U: V. X% B5 U
"type" => "close",
0 U7 J& L3 D* C$ I: X: C ),
/ f+ O7 M# W0 V& m% u/ f1 D$ E. t2 N0 T- H
% I) v6 t$ N5 k5 {7 [7 [6 a0 [# E array( "name" => "Twitter Settings",; B- r) F1 O- Q7 J
"type" => "heading",3 S- Z6 U, j8 [( X5 y9 N% A% Z7 Q
),: E, p& ]% _' K* N, J/ U& I! @) ? @
& ?7 l6 Z; B. I0 C array( "name" => "Enable <strong>Twitter</strong> On Sidebar?<br /><em>*Disable by default, Choose Yes to enable it.</em>", B0 C$ `" P. L; X0 k/ W0 T
"id" => $shortname."_twitter_activate",* C$ F, B( U9 H: r! e
"type" => "select",8 ]. w' Z" r6 d0 ^8 y
"std" => "No",
& r8 }# ?4 S# h( b' Z "options" => array("No", "Yes")),2 e: ^9 O1 A* Q$ f9 Q
" v; I- { d4 s; H. A% s6 U array( "name" => "Insert Your Twitter ID here
: T7 i1 Z: W! h" S <br /><em>*leave blank if not necessary</em>
& M) o- ?! M8 ]' U; U" N <br /><em>*Register Twitter for free <a href=\"http://www.twitter.com\" target=\"_blank\">here</a> if you don't have one</em>",
+ A$ I) G, n) b+ L "id" => $shortname."_twitter",+ F' X. i1 y, S( S9 H8 Q8 I
"type" => "text"," y0 v4 ~" K6 @2 s2 P8 H9 f
"box" => "social",
" j! d) e/ }$ }: l6 V0 v! K) K "std" => "",
2 [0 N5 G3 _% ?. J$ a3 Q ),; \7 C' P; E( \: c: T$ N2 u
& {' P3 J! S+ v# l0 A: B array( "name" => "Enter Twitter Feed Count here
9 e" ~- t' C- V6 m <br /><em>*leave blank if not necessary</em>
0 Y' U2 @3 d2 ~+ m2 e6 r7 b <br /><em>*Enter How Many Twitter Feed To Display</em>",
6 N2 |5 C, K& C. t h "id" => $shortname."_twitter_count",$ t/ }( R8 H( z$ ]1 T1 s: z
"type" => "text",# k8 r) ^! V5 x3 P5 x) o# j# M
"box" => "social",
7 m, p% q% z. h9 B5 |. W& W "std" => "",9 ^3 d# F6 G6 G6 w
),
! y N; B3 U5 o" y2 S4 O) `
; V' x& m" o( L8 u. m& u array( "name" => "</div></div>",
) [) ^1 A6 ~6 @$ G' g. N6 k: `# f "type" => "close",. ~0 U' w4 r. d- Y k! y6 s0 V0 Y
),0 g& p9 b+ v0 n0 g6 ?
8 T) ^; u D& o. A7 j' v
& N4 e* X4 m' o3 a) f1 f5 o/ S array( "name" => "125 x 125 Banners Advertisement Settings",
9 B1 r0 E, |. a8 ]6 `1 T; s! i2 w, [) J "type" => "heading",
: d5 q7 x4 J, h; p4 T, Y8 F) j- B ),
$ n9 m+ g' [- ^+ M0 h0 A5 P0 \ ; R1 O" f: O3 ?' b' w
array( "name" => "Enable <strong>125 x 125 Banners</strong> On Sidebar?<br /><em>*Disable by default, Choose Yes to enable it.</em>",) \! ?6 e$ I: d# c4 ~ J
"id" => $shortname."_sponsor_activate",
3 _6 n! \: d: p' o2 i "type" => "select",: f! _8 i8 x y9 H& H2 j; v
"std" => "No",# q1 }# V2 w; f6 U9 p( l
"options" => array("No", "Yes")),
! C8 d8 J: o( E) a5 P9 Y0 Z - G1 N* r7 x& H# A& R. F
2 J% d" V- w. T3 E array( "name" => "Insert Sponsor Banner One HTML Code<br /><em>*leave blank if not use</em>",# S: ~* r! `3 I/ ^: A3 [; z3 W
"id" => $shortname."_sponsor_banner_one",
. y/ f9 t8 d4 O; x "type" => "textarea",
$ E' [* r" \8 |) D; e "std" => "",
* v" }& C" n2 G! f& T* o ), : y" n, S! b% t1 c' A I8 q
' Z) q4 y6 ~5 B' B& [- L
array( "name" => "Insert Sponsor Banner Two HTML Code<br /><em>*leave blank if not use</em>",
# x* R+ c% z$ L9 d9 R "id" => $shortname."_sponsor_banner_two",$ N$ K5 ^! H/ y* Q8 H2 }
"type" => "textarea",
; R( p3 ~$ `3 g Z( c8 n$ B "std" => "",
: h( H: Q9 A! b' v9 O; e+ x ),
f+ u7 @9 U' X, t) U5 t1 S2 V6 @6 q8 \1 A$ p" Z
array( "name" => "Insert Sponsor Banner Three HTML Code<br /><em>*leave blank if not use</em>",
& I+ l# P" g+ S t& F. |* H% g9 z# G "id" => $shortname."_sponsor_banner_three",. s, d3 E5 q: _1 V. C* y' G
"type" => "textarea",
- T4 Z6 V9 a; i "std" => "",
( W" z# z( `4 e# W ),
. ]/ z Q+ k# @# L. x3 O9 Z& j
$ w) Y+ f s' ^ S2 V# y; _0 k7 [# A array( "name" => "Insert Sponsor Banner Four HTML Code<br /><em>*leave blank if not use</em>",5 T- W' v) P j: |; S4 F. C
"id" => $shortname."_sponsor_banner_four",# s2 H+ z# w/ L) V1 g
"type" => "textarea",
) l$ x# S. z1 W; r2 y5 Z "std" => "",. t6 p$ R1 S7 ^- }+ b* L
),
( Z+ M) T( \9 C! o$ N: P6 n0 E; u4 Q7 s8 E, z% U9 \0 b7 M
array( "name" => "Insert Sponsor Banner Five HTML Code<br /><em>*leave blank if not use</em>",7 S+ ~! r7 K4 f4 R- Z
"id" => $shortname."_sponsor_banner_five",
' I. N( c/ G% a "type" => "textarea",
3 P( j/ n1 I" D* [* c5 z "std" => "",4 } h$ m8 ?% E5 A
),9 q L( ^) H8 @- a
$ g: L7 F6 B/ Z$ A
array( "name" => "Insert Sponsor Banner Six HTML Code<br /><em>*leave blank if not use</em>",' n5 w, | R8 Y) w1 p: z5 q
"id" => $shortname."_sponsor_banner_six",
$ G% w2 `1 n& @9 F& y9 v' Y "type" => "textarea",
- V# v% ]+ T7 b( o N6 G4 t "std" => "",
/ g( g" B) G( x3 X! f7 ? ),1 ^2 H8 ~! B& i
) y" r! o3 c% S/ ^, ^1 N/ C array( "name" => "</div></div>",& W5 q, q5 D5 y0 n- [
"type" => "close",
1 e$ H$ s0 Y6 K# S$ v/ d \ ),
% b4 a' I/ V* W2 X2 J
- R3 t' F1 m% ^! Q1 Q
. G' ^+ P0 l6 n# U3 H8 F& Z
9 ~* ~. {/ Y3 w( j! t, G);) b4 H5 @; ]. u) M
8 i2 g- }7 V7 a& r2 Q: Lfunction mytheme_admin_panel(){ if ((function_exists("check_theme_footer") || function_exists("check_theme_header"))) {
. X. c3 |) y" L1 y2 x/ w9 v$ R q( G* ~9 U. u7 F1 R6 I
echo "<div id=\"admin-options\"> ";9 ?; g' e0 D; f7 I, o! ~. u
( w* G" a0 D2 A @global $themename, $shortname, $options;
C6 r" D, L. Rif ( $_REQUEST['saved'] ) echo '<div id="update-option" class="updated fade"><strong>'.$themename.' settings saved.</strong></div>';
0 a3 F" g3 N% }3 gif ( $_REQUEST['reset'] ) echo '<div id="update-option" class="updated fade"><strong>'.$themename.' settings reset.</strong></div>';' l- Y. H2 @% f: F3 I& \3 r5 B
?>
, L o0 Z# ]" Q! q& M: _5 e
3 L( s+ d4 F2 q7 l3 K2 q<h4><?php echo "$themename"; ?> Theme Options</h4>" \& n; ]( o, J0 k
2 Z; {/ i2 I7 R, |+ `! c
<div class="annouce">6 ] A1 ]& T4 N. p5 R
<h1>Thank You Using Our <?php echo "$themename"; ?> WordPress Theme</h1>, e G( ]! f$ L0 d; u
<p>Don't Forget to <a href="http://feedburner.google.com/fb/a/mailverify?uri=MagPress&loc=en_US" title="MagPress Newsletter" target="_blank" rel="nofollow"><b>Subscribe Our Free NewsLetter</b></a> In Order To Receive Theme's Updates and Fixes.</p>
8 F2 }' G/ U3 l; q/ C h# r9 Y3 q. w</div>
( l7 F0 P1 q' @3 A( V& U
0 o0 s3 b, r/ _6 P<form action="" method="post">
7 `- |" p0 s9 @' {8 u2 \0 {9 ^. }1 j: I
<?php foreach ($options as $value) { ?>/ ^) v3 S# O. U! M7 X
# R4 f, z- Z9 a' u8 Q: F1 M
<?php switch ( $value['type'] ) { case 'heading': ?>4 d. h& K7 |# v3 s7 T
" T& U/ H& @7 d$ x& c% M( W
<div class="get-option">. l: ]% I+ h# E& u4 v1 H
3 `4 X Q; B U" j; S0 ]( [2 h<h2><?php echo $value['name']; ?></h2>3 { B1 H6 u" ]8 _$ z0 ~
' J8 `9 F8 J2 S2 b ?
<div class="option-save"> |& D% ~* U% S1 m$ K
0 Z1 [ _) Z6 n e! P; E2 N<?php" T3 z+ S4 u6 S% t/ A7 z0 ?
break;
+ S7 D. e5 K1 h6 |* B2 ~# b+ jcase 'text':
" w! L2 k g4 S2 t% u?>
& |' w2 b; c+ o7 L2 W. S9 L: s9 w: j) W- F) z, I- W4 s; u
<div class="description"><?php echo $value['name']; ?></div>" S' o* H! f; W2 z
<p><input name="<?php echo $value['id']; ?>" class="myfield" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php if (
2 O( X' G" a4 {* ?
~8 H7 `/ ] t, e. }get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?>" /></p>
: _. R! D# C4 h* i
6 x( m. W6 y% r9 l0 k<?php
. n: V/ {/ l T/ z" }7 f& mbreak;
6 ~/ U( g# {+ U; x+ k; k% K* xcase 'select':, D" i& g1 o! ?+ s3 [4 T
?>% X8 w# S* E& J
1 N3 B" v& o* r# E5 F2 h9 v/ ?<div class="description"><?php echo $value['name']; ?></div>, ^+ r, I* k _
<p><select name="<?php echo $value['id']; ?>" class="myselect" id="<?php echo $value['id']; ?>">
3 j6 x' ^4 U3 y3 W( j<?php foreach ($value['options'] as $option) { ?>8 w4 A0 ?5 k" l. f1 q
<option<?php if ( get_settings( $value['id'] ) == $option) { echo ' selected="selected"'; } elseif ($option == $value['std']) { echo ' selected="selected"'; } ?>><?php echo $option; ?></option>
2 L% J# X: b* S' v, Z, P<?php } ?>+ Z; b: F% i! N8 W2 c* t1 T* g
</select>' o- M7 G- T0 i: v8 b- y
</p>4 q9 e& O" v8 @* |9 N; I
# ^3 G2 U/ r3 F; I) }1 q<?php7 P0 }2 ?+ v5 T
break;
: `; d7 p) I4 p# }0 b' |6 G8 Ecase 'textarea':0 V& w. {$ V: s6 C8 a4 S' v: B& T
$valuex = $value['id'];5 {: r' R% Z* M9 n
$valuey = stripslashes($valuex);# E( H( \3 e+ }! S
$video_code = get_settings($valuey);
8 x. W3 T5 `$ `( B- q) L; I9 P?>% c4 i) q, t% E x. T
. t9 Z# G4 I6 A# o$ W: {
<div class="description"><?php echo $value['name']; ?></div>( W2 z; p) d! z& |, b
<p><textarea name="<?php echo $valuey; ?>" class="mytext" cols="40%" rows="8" /><?php if ( get_settings($valuey) != "") { echo stripslashes($video_code); }
; Y" c% [2 D" a i2 C2 ^" l5 M q( {' C* l; q0 r) }# c
else { echo $value['std']; } ?></textarea></p>; Y2 W9 W8 A, d0 `( X+ Q, p
/ s& ]7 Y' @# f2 l* r" N- q5 ^$ N<?php6 P1 k8 V6 H: h! V+ v" F
break;. P! ]# `1 d) v; X; f5 @4 U
case 'close':
3 K, L$ y6 S4 F$ N?>4 X: [4 O* i/ ^2 Y' |
6 h( F* U* Y* v7 o2 B" O( D) d<div class="clearfix"></div>3 |& T; Q! }4 _5 J
</div><!-- OPTION SAVE END --># [/ W" E# `& v7 F" M$ ^
* @' [* A! H m/ B
<div class="clearfix"></div>
, {. g; X: h& V: ?+ ~! T</div><!-- GET OPTION END -->
4 u7 j l) e- S! D" R8 n* u" C; r6 t+ [8 K! h' c
<?php
- y( p7 @' K, d2 Dbreak;1 S! [/ R4 b. x
default;
L- @% U, m" m6 @?>
6 T1 u% _1 U3 o* S, M* x; z7 a0 T. K% R/ a. G" v* D
0 k6 k9 U* }8 X+ Z5 Q, Y* z
<?php7 e* `) Y2 \5 f* P. V' w
break; } ?>) l% s, D4 k; S$ N
/ o$ O& s& a$ ?1 l- e<?php } ?># _2 `8 T9 S3 ^+ ~
7 R: S% @. s3 |: z5 k* R* q! U<p class="save-p">
* _+ W* G3 N7 s, H6 d( h<input name="save" type="submit" class="sbutton" value="Save Options" />
* f5 e4 i0 C0 c* T; N* n<input type="hidden" name="action" value="save" />$ I3 |, e& ?- `: _& N' t% G! \0 V
</p>
1 X8 P* C$ d" M6 }, ^- N</form>: Z' t9 ^& v& v& v
s& U3 M" `( W! W& V% l1 @3 H0 A
<form method="post">
! W5 U4 I0 ^( V8 L& m0 q, E<p class="save-p">% m4 ~ T. R" m
<input name="reset" type="submit" class="sbutton" value="Reset Options" />: K( d4 U6 w6 j6 C1 W8 R) k4 S
<input type="hidden" name="action" value="reset" />
" Q& K# o3 p. w% E9 p) B+ E2 Q</p>. v# ]8 A! k/ b. `7 o
</form>
0 v( e8 b% B7 k5 x8 e4 b3 K
5 i ~6 t( E7 H1 P2 a</div><!-- ADMIN OPTIONS END -->
/ F3 X# ? a5 U/ T6 w; |3 O& o! l: {6 T, e/ C
<?php } else { echo ("Well, You Done It..You Just Modified Some Codes!"); } }
+ v! b) \8 }1 E( q, A3 u8 [ D6 {. R/ I4 }, d
function mytheme_admin_register() {2 E! o |% }( j1 K
global $themename, $shortname, $options;; {: u1 Z6 m. f4 s" H
if ( $_GET['page'] == basename(__FILE__) ) {
, B4 N0 d% M. w! t" l: \if ( 'save' == $_REQUEST['action'] ) {! @5 v2 p9 o8 l4 R. A' A4 E1 A
foreach ($options as $value) {
/ {# {% D3 X& l3 Jupdate_option( $value['id'], $_REQUEST[ $value['id'] ] ); }
. @1 r+ Y' ~" k9 e) uforeach ($options as $value) {- _4 _+ y" Y4 p- b
if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ] ); } else { delete_option( $value['id'] ); } }9 Z: G- ]0 M' Y/ B% V0 u! \
header("Location: themes.php?page=functions.php&saved=true");
7 K) N7 _# P% s* Adie;# s7 }! o% F5 x
} else if( 'reset' == $_REQUEST['action'] ) {; P. y3 {+ w; c) \' z
foreach ($options as $value) {7 T! U2 V5 J0 z
delete_option( $value['id'] ); }' W# c, P; ^ C; s" y& S
header("Location: themes.php?page=functions.php&reset=true");: h/ A2 _0 a; n4 _
die;
% h; Y9 S: @6 s @}
2 a8 |4 T. P& S}! x0 v* z. A! y% K% ?* u4 l' S) R
add_theme_page($themename." Options", "Theme Options", 'edit_themes', basename(__FILE__), 'mytheme_admin_panel');
3 j% r* {: S$ S* ^; s) I& L+ o}- x6 t' k; V9 l3 g$ H
% _6 ~& \$ K7 Y Tfunction mytheme_admin_head() { ?>
# Y' W( ]- E0 f# S2 e+ R" D<link href="<?php bloginfo('template_directory'); ?>/css/admin-panel.css" rel="stylesheet" type="text/css" />1 G' j) z' N. B2 R
<?php }$ m! l7 s0 E) ~" p8 ` ?
|
|