|
|

楼主 |
发表于 2013-1-17 17:37:25
|
显示全部楼层
////////////////////////////////////////////////////////////////////////////////! |2 z5 t4 A d3 k; ~% ~ c8 a: O
// Theme Option% r9 y. D+ I- i, X
////////////////////////////////////////////////////////////////////////////////
, U: B# j; a, {8 `" d# h: P' K! Q" B$ g; C4 ]0 E* J' \% B, f
$themename = "Zenx";
1 O! u; q$ l) f/ t: {% A; v$shortname = str_replace(' ', '_', strtolower($themename));
& r$ B& Z {( U; z; t$ Y. L m/ v5 Z8 D* O# u6 \* c+ [8 X( z8 d6 ^
function get_theme_option($option)# T0 H- a; I/ M# _
{, ]) g0 T7 X6 F$ @# N
global $shortname;0 ^* l) I/ g2 g* w! {
return stripslashes(get_option($shortname . '_' . $option));
! F7 J, S+ U7 E/ ]7 |" a( R}4 G3 w+ ^5 j# h/ t3 R) L S
: ]6 T6 k( ?' G: f6 ffunction get_theme_settings($option)
8 G5 F. z( M4 k- N{
. Y6 U. T3 ~6 I& g' h$ W7 ? return stripslashes(get_option($option));
3 b) [% B5 Q) K7 }& N# P. G4 H}
8 A1 T, h# h2 J: ?8 U# c$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");
; z2 M- G+ h6 l9 {$wp_getcat = array();
0 s |5 x' Q' i+ o p$ d7 Q' Lforeach ($wp_dropdown_rd_admin as $category_list) {; x0 g c, @5 p$ o
$wp_getcat[$category_list->term_id] = $category_list->name;
* }. _( T7 q9 K# ?}
. D0 ^- s1 _# c5 U$ W/ \$category_bulk_list = array_unshift($wp_getcat, "Choose a category:");
3 M9 T: |, X3 r6 }/ \% b; A$number_entries = array("Number of post:","1","2","3","4","5","6","7","8","9","10");
/ F" B* [2 `% B6 e3 D. B5 B$crop_position = array("Choose Crop Position","middle","middleleft","middleright","topcenter","topleft","topright","bottomcenter","bottomleft","bottomright");! t: K* }$ {: H! e
" X3 m8 x- J2 z4 m( r6 k7 ?
$options = array (% I1 y1 ~3 V3 T3 M7 y
$ C; @- c, J$ ?7 }; ~! ]( q% h
2 ?2 K p" W/ @6 N array( "name" => "Blog Header Settings",
! \. V/ a, w5 ? "type" => "heading"," e1 {3 n' b! L) X
), D& n# U. i) S
( j/ R8 m E: G! @) Z
array( "name" => "Use Custom Logo On The Blog Header?<br /><em>*Disable by default, Choose Yes to enable it.</em>",
- U9 R2 W+ a* J "id" => $shortname."_header_logo_activate",) T0 w) z) @- v9 U* h
"type" => "select",
4 _* G. m! G5 T "std" => "No",1 V8 h) g: F: d7 }
"options" => array("No", "Yes")), x& x" Q: ?: z* o3 s7 l; q& O& _/ V2 n
9 N1 X, ^7 c5 l1 I% _ R# { array( "name" => "Insert The Full URL Location Of Your Logo Here <br /><em>*leave blank if not use</em>",
6 _- l( P1 J7 \/ Q, q! S "id" => $shortname."_logo_url",( d# X6 z6 c; o+ @4 t2 s
"type" => "text",( D8 Z" |4 p2 z! [- @
"box" => "social",
: n; A% P* O* K' y) [ "std" => "",
1 J( L7 R% v1 S/ S ),
5 q7 e; d, E2 L+ \* b# g
8 n; k3 o: Y, Z- W. E array( "name" => "Insert Header Banner HTML Code (Header)! p. V$ d+ W. `! t c
<br /><em>*Recommended Size 468 x 60</em>
+ n8 Z% N t6 Y4 c' g) S <br /><em>*leave blank if not use</em>",
" V. a7 _1 v7 h/ _# B6 }/ s "id" => $shortname."_header_banner",
* b1 O: g4 z0 g- x: c "type" => "textarea",$ d u$ |+ z" M
"std" => "",
+ K- u4 H5 f( W5 {$ e# D7 z ),
# |, o' p! \- n# c" ^$ z' u* C2 @& G ~- [/ T6 W" ~ E
array( "name" => "</div></div>",
$ C0 F% U2 j, T "type" => "close",
$ o" @1 C# v% p+ D. a3 O6 t ),6 O; O& X8 g1 `, B7 U a: ^" S* K
) |" P- o& {. e' T
6 K# V1 x5 [# X6 g2 t# S- v array( "name" => "Header Navigation Settings",* h' _5 A5 d/ o# a
"type" => "heading",
' }' C: G3 F0 S& W9 c ),! K! b) l1 j4 N$ S0 I W
( o5 M3 J% I: w, O* I array( "name" => "Insert Page ID To Exclude On Header Navigation<br />" K7 z Q5 _& h
<em>i.e ../wp-admin/page.php?action=edit&post=<span class=\"redbold\">123</span></em><br />
/ l. i0 X/ O3 v7 z. U <em>*Enter the page post ID number only</em><br /> V1 C+ K0 }- q H6 P, K) f6 j" A
<em>*separate by comma</em><br />& _- f% |" `' ~# q: n
<em>*Exclude pages which you don't want to show on the header navigation</em>",
! |4 V( ]: ~2 w b1 K "id" => $shortname."_header_page_navigation",
: @6 D& C: @0 j5 \8 N4 H. g% }& M "type" => "text",) E. C1 p- Q) b/ E
"std" => "",
1 ~: x* ^# @+ m7 u0 z) ` ),! ]- V; n- s- g
5 W3 T" X4 n$ N Q array( "name" => "</div></div>",
4 A8 e* k* n& t7 T1 i( Y' `- v "type" => "close",
0 K7 n6 i3 a4 @! g6 h" ] ),0 \) [- h3 Q# s ]; W" a
' }$ ]/ V$ ?( h. [& |# U4 F+ e0 e* Q- i
array( "name" => "Post Auto Thumbnails Settings",
! c. K1 T: e' [. {% E0 s "type" => "heading",
9 {6 f& r7 N/ B Y) Q( y e ),' e- k k" F2 a r. X
# {( E8 F) J' j) J array( "name" => "Use <strong>Timthumb Script</strong> For Auto Thumbnails?<br /><em>*Disable by default, Choose Yes to enable it.</em>",* l- M% {0 J1 M( a4 k
"id" => $shortname."_timthumb_activate",
9 D3 w( K1 K. g: T& D "type" => "select",
1 h( u' Y5 F7 B7 Q3 ~+ d* Z "std" => "No",
$ D6 z' F3 v: H# y" L% `6 n "options" => array("No", "Yes")),( {+ p( l% q, b
) q9 b7 i* A1 S7 X
array( "name" => "If Timthumb is enabled, Please choose its cropping method",* K% \% ~6 E& u- I% a5 }
"id" => $shortname."_timthumb_cropping",
# F' _+ |: r% _: a/ J9 E9 f2 B "type" => "select",
4 U: S# \& [( Y/ l/ M "std" => "",
1 Y; \( @2 K& d) j1 n( N "options" => $crop_position),
5 c: m0 b L* N! |( d* J# g# [0 D2 l
array( "name" => "Insert Width Of Thumbnail Image<br />
9 V9 |: Z/ d! U8 P <em>i.e. <span class=\"redbold\">88, 100, 150, etc</span></em><br />
/ A1 G0 A5 i# n2 R2 ^9 p _& z) P <em>*Leave Blank To Use Default: 250</em><br />",0 |1 Y8 O$ l1 \; \' `! h" g
"id" => $shortname."_thumb_width",; C/ I |# a; d6 J# f
"type" => "text",
/ i+ O" ^- M/ z3 d/ U1 ~ "std" => "",
& H! a9 ]; u# @& x ),5 w8 c4 z! b, l- `2 _
( M0 c# B& J1 v/ c1 g1 x0 h# s
array( "name" => "Insert Height Of Thumbnail Image<br />
1 q( c$ `1 t7 G& o% W, q) ~ <em>i.e. <span class=\"redbold\">88, 100, 150, etc</span></em><br />
5 W. o; `! x, @0 Z- R" s/ L <em>*Leave Blank To Use Default: 200</em><br />",% K& R, E& n4 e+ q$ L! T! ~
"id" => $shortname."_thumb_height",
1 N! ]0 `% L8 ~6 b; {: y, a6 p "type" => "text",: W/ v; u) K. ^7 `3 A3 k
"std" => "",% _3 ^+ `0 z/ u+ g- u1 u5 ^
),
2 ?6 ]. Y s; K* E
1 H! u7 J1 [8 K! d% p; T p1 ~6 s" U array( "name" => "</div></div>",
@! A- M8 B( M6 d "type" => "close",+ n( D1 U- @" t% X' {. Q
)," x1 M' v( l9 C5 W( y
v% ^# F7 t p array( "name" => "Featured Content Slider Settings",0 b2 }" W' a& z2 C! R9 a# P
"type" => "heading",9 D# ]& _: W% z% ]; t
),
$ I( b8 C( l+ w) j8 s( H! n! @
) ] S5 } Q/ Y+ m8 _1 h array( "name" => "Enable <strong>Featured Content Slider</strong> On Homepage?<br /><em>*Disable by default, Choose Yes to enable it.</em>",
1 ~- ?, T# d" b1 B1 w/ X "id" => $shortname."_featured_activate",
( u: U: j9 ?6 ~ P, | "type" => "select",9 ^# z; f" f. e
"std" => "No",
1 C0 }: D. u. U1 w "options" => array("No", "Yes")),
7 p" j0 S. u+ c) Q/ W$ V& O4 |) k9 x' M; \. N$ C
. B6 M0 t% F! W array( "name" => "Choose Which <strong>Category</strong> To Put On The Featured Slider?",
, v% ?( ]9 v2 J6 B, h- w "id" => $shortname."_featured_category",! `/ x: W0 @2 a3 J+ m' Y _
"type" => "select",
y% R$ W5 s$ T. m9 }0 W "std" => "Choose a category:",
* G! h. f% @& B "options" => $wp_getcat),
" b' U+ `6 j. p+ V+ Q5 n) q7 E" h6 U. C* G; A/ X* d
array( "name" => "Choose How Many <strong>Post</strong> To Show On The Featured Slider?",
% m4 U* a( b. a" }5 h$ \ "id" => $shortname."_featured_number",( C* p8 ?8 h! {( l! u
"type" => "select",( D p0 v) }. t
"std" => "Number of post:"," S: G! Y. Q) B5 x l' Y
"options" => $number_entries),4 r. \/ I7 `& \6 }
3 o$ h! d; i- ~" C7 ]( C0 K# a
array( "name" => "</div></div>",
4 b" ]1 n6 Z. ~ b j0 G$ H: d! N "type" => "close",1 K6 T9 n6 @+ {/ t
),# k( {! W9 E `( k4 }
- Y ^0 j( [& ~6 c array( "name" => "Featured Category Settings",% S4 I. Z7 c+ C9 q+ v
"type" => "heading",3 M$ {& M* k# p
),4 p$ k) W0 J( k) S7 n5 l
+ @! P- e! n: W' O. I
array( "name" => "Enable <strong>Featured Category Showcase On Sidebar</strong>?<br /><em>*Disable by default, Choose Yes to enable it.</em>",
( w7 J$ _9 o0 a- x/ k "id" => $shortname."_featured_category_activate",
% |7 j z' n; s6 f' P3 ~ "type" => "select",
# m$ }1 t1 t3 s5 T* J6 ? "std" => "No",# U; G$ V7 i" e' R0 Z
"options" => array("No", "Yes")),
7 m/ N; \' J# p+ W% t$ L( [* L5 `
& x, b6 I8 O$ Q6 @ array( "name" => "Choose Category To Feature On 1st Block?<br /><em>*Leave it as default if not use.</em>",9 D$ ]# y4 _# G( ^5 `5 T* P
"id" => $shortname."_featured_category_id1",) E0 `8 u* q5 V% S
"type" => "select",
4 n/ d" m3 f1 r8 y5 v u/ t# Z "std" => "Choose a category:",
( B' _" x6 g( f! i* m% V0 J "options" => $wp_getcat),
, b3 T- t* {, J+ | # b/ y4 ?! m5 ~/ Y
array( "name" => "Choose How Many <strong>Post</strong> To Display On 1st Block?<br /><em>*Leave it as default if not use.</em>",
! [4 ?7 F6 a- m% j7 j/ t5 l2 f "id" => $shortname."_featured_number1"," Y. @" {- t' E6 ^
"type" => "select",# U# t9 A( C, F- m* D
"std" => "Number of post:",
r9 d4 p+ y7 z- E( n "options" => $number_entries),
" P/ w6 l9 k e& B 0 m2 [3 K1 o4 @+ @& E
array( "name" => "Choose Category To Feature On 2nd Block?<br /><em>*Leave it as default if not use.</em>",
! F0 p) N9 K, s# R. w- |$ A "id" => $shortname."_featured_category_id2",& O/ D( Y8 \ F7 F6 e
"type" => "select",
; h, W( w8 }) F) ] F2 t$ t "std" => "Choose a category:",( N( Q7 q0 v* [# g4 {- l. m
"options" => $wp_getcat),
' D5 W# B: g/ l; N& z " n5 N# G: G/ a& o
array( "name" => "Choose How Many <strong>Post</strong> To Display On 2nd Block?<br /><em>*Leave it as default if not use.</em>",* i# y% r) M9 z
"id" => $shortname."_featured_number2",
: _1 g# W. u% x, U$ U8 C "type" => "select",) n. M3 \& N& e* E1 U
"std" => "Number of post:",; i# Y4 i0 t- w, ~5 B8 m
"options" => $number_entries),( e3 P' `& L& {4 N/ u: A4 T
t) R4 ^% i9 t6 W2 \
% @, p! \* `% l
array( "name" => "Choose Category To Feature On 3rd Block?<br /><em>*Leave it as default if not use.</em>",$ y. g: T/ j% Q7 O; ?! B
"id" => $shortname."_featured_category_id3",6 u9 v3 k* q& U. A( q4 w
"type" => "select",# z/ K' C. u, F- D# W2 ?
"std" => "Choose a category:",
9 e5 x; B7 j9 ]! ] "options" => $wp_getcat),
4 `( k: e5 [) q * s# J. J! \! J
array( "name" => "Choose How Many <strong>Post</strong> To Display On 3rd Block?<br /><em>*Leave it as default if not use.</em>",4 G* q- R9 N: x% D
"id" => $shortname."_featured_number3", i* v$ f( H& b; _
"type" => "select",/ B4 B7 E5 H% b1 p3 |! {
"std" => "Number of post:",3 i, Y( G, o1 S- k! \3 O9 b8 T2 i
"options" => $number_entries),
4 X) }* y9 L( R9 n; M& @* c7 w; u, |8 ]+ h2 l8 L
- [, b1 e! R- h9 i4 o3 E& L. h, |5 e4 ^ array( "name" => "</div></div>",8 f) p. _( X6 a& `- w" F9 y
"type" => "close",3 q x+ {6 D* b3 N0 f& l# H- u
),. E# c' A/ I& \. ?1 E
# @% K) e1 q$ j. c8 X4 q) p& q R; ?% x; m! w' J
array( "name" => "Google Adsense & Analytics Settings",
5 W; e* R1 [9 @ "type" => "heading",, \) E! h! _' M/ M. T% r7 k. A
),
# ?3 ]2 b9 |: j+ ^# `# M j. n. k+ n# p, o# e" v
array( "name" => "Enable Google Adsense Loops Within Posts<br /><em>*default are disable, you can activate it by choosing enable</em>"," {" E/ y! \" A, B
"id" => $shortname."_adsense_loop_activate",5 c3 e) ^6 _% t
"type" => "select",
- F$ x3 v! v+ ^- w: ^5 G Q "std" => "Disable",
+ A5 s( A0 F$ b4 f* H4 J% T0 q "options" => array("Disable", "Enable")),+ ^) N3 v! O# N' a" g
H( Y- u: l* t/ G array( "name" => "Insert Google Adsense Code For Loops Here<br />
! h% G; o+ d+ o" m* ? <em>*Copy & Paste Your Google Code Or Affiliate Network Banner Code Here</em>",
8 B- h2 T* Q$ X0 A& D; F "id" => $shortname."_adsense_loop",3 R& X6 L$ Z0 [9 y; F
"type" => "textarea",
, U) p0 C# V. b) {4 x3 O* {( y "std" => "",
+ u6 E6 ^! ]# I) S ),, }3 V( B& ^4 Y/ T5 F. {1 r8 m
+ y/ u/ X! P$ x8 a" t7 S array( "name" => "Enable Google Adsense On Single Page<br /><em>*default are disable, you can activate it by choosing enable</em>",) S: u# b- @) E3 J( _+ e8 t
"id" => $shortname."_adsense_single_activate",
5 S% ]# ^6 N# z "type" => "select",8 W2 X5 n' {6 Z2 t
"std" => "Disable",+ D- T, @: w m' @0 h" Q3 G1 {
"options" => array("Disable", "Enable")),
/ k; a! n* C& T1 @+ Y7 t5 r" L8 j
array( "name" => "Insert Google Adsense Code For Single Page Here<br />
7 j. G: U* F: h' [8 d <em>*Copy & Paste Your Google Code Or Affiliate Network Banner Code Here</em>",: a/ U/ F' k3 Z, y o0 O9 V
"id" => $shortname."_adsense_single",. v8 _; B" _* N" u+ r* [! Q0 Q
"type" => "textarea",
9 k5 g# @' _9 ` "std" => "",
8 K5 V: I. f. E7 z* j" r# ? ),1 K4 s5 f: `9 j1 Y/ v2 O
% G1 W& V" \$ G
3 ^# N) Z- t( S4 U( S5 j( Y: Q4 N
array( "name" => "Insert Google Analytics code <br /><em>*optional - leave it blank if not using</em>",+ F" ?1 c( Q7 p% ] U! I6 C
"id" => $shortname."_google_analytics",
( T. a8 k5 }$ ` N( { "type" => "textarea",
% ]6 `" V% J$ _2 L "std" => "",
: v* }- H% k T* E ),
9 |. C, ?6 V6 O8 p) z" O; M9 K" m; q. ~+ W
array( "name" => "</div></div>",
4 K4 [ |$ G( n f1 }+ i+ W& n "type" => "close",
0 I+ c1 t+ f/ C6 T' N ),0 I: ~2 t3 d0 O: K$ ?' `) F W
3 d) X' m5 F: T4 l
' ] M5 G7 g) Y; N$ H# S array( "name" => "AddThis Social Bookmarking Settings",$ [" [; o! r+ T3 C3 b0 U5 c
"type" => "heading",2 F+ A4 T3 Y: n- X& g, J/ f1 H
),
. O2 \) D3 z% q/ V3 t& m" ~0 F" v" f& Q- b; M$ D! _
array( "name" => "Insert you AddThis ID here (Only For Tracking Purpose) <br /><em>*leave blank if not necessary</em>
9 ^6 y {% r7 J8 g <br /><em>*Get a Free AddThis ID <a href=\"http://www.addthis.com\" target=\"_blank\">here</a> if you don't have one</em>",
4 [) B+ ?% v& S' N* k "id" => $shortname."_addthis",8 g% r0 [3 a' z
"type" => "text",
5 P7 k9 ~# I% |$ X% S) p "box" => "social"," b( @2 Q" F# `5 U- S- p
"std" => "",; i" T, D( l7 f/ j1 r
),7 A1 Z& o8 q. i2 \3 W" T
! m/ o- p/ c# t. h' a+ V
array( "name" => "</div></div>",
: R5 W+ c/ O; z3 Z; Q "type" => "close",
2 R. v" ~$ M; q% V1 K' ?) x ),
$ B: \: K9 a+ Y; k ) m9 f6 N$ z6 r! x
4 @/ q5 d& h9 n
& |; \; I5 Y$ U) B4 t8 V* Z- J array( "name" => "YouTube Video Settings",- f; {9 u* v* K9 T& T$ r
"type" => "heading",. C" o! q, D) I( w! f
),4 C* P8 E# K' _ g
2 r; E, T/ F7 z( g, C6 b, A
array( "name" => "Enable <strong>YouTube Video</strong> On Sidebar?<br /><em>*Disable by default, Choose Yes to enable it.</em>",& w0 R. Z# _5 z
"id" => $shortname."_emvideo_activate",
( T0 t3 U0 \' w- L& R1 K# }2 C+ j "type" => "select",/ y- W6 K/ g) N4 X$ `$ n
"std" => "No",
5 H/ F) \- u3 u! m2 f4 x6 W' i. V" q "options" => array("No", "Yes")),
3 @% h5 B+ @' F. ~! O* e1 k& ?- v8 L; t7 E! y; \& Y) `
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>",8 R2 l! b- l! r, v& z6 f' f7 c: b
"id" => $shortname."_emvideo",% V/ j0 y7 f( ~# ?
"std" => "",! Q( m: A: t/ o% Y c1 K+ x" h
"type" => "text"),8 W: q" t* U- L
9 N O2 {1 G! R/ _ w }" S
array( "name" => "</div></div>",
5 m. a# ?% W; Y, {+ C7 |1 J "type" => "close",
1 x Z8 a' q( A& X ),
5 t# P1 {3 _ c! U ! m, A% ?: q; ?, i: Y X
array( "name" => "Twitter Settings",/ Z+ Q) b, o$ F3 @9 {4 v2 f
"type" => "heading",6 D& J1 {: t( C9 i
),
9 t* E' U+ x; R4 v: u' s7 v) [/ l4 g' G
array( "name" => "Enable <strong>Twitter</strong> On Sidebar?<br /><em>*Disable by default, Choose Yes to enable it.</em>",! w" s) w2 a3 p7 p: @
"id" => $shortname."_twitter_activate",5 T8 z5 o# u! q' t1 R4 F' c6 ^% r
"type" => "select",
) D5 |2 O" I. A9 }: [5 K "std" => "No",
$ H0 X* _0 ]) T* x/ p3 G1 u8 w) c "options" => array("No", "Yes")),
3 |9 \# u" R* [6 N/ W# a3 P
1 s/ m9 {- a% p array( "name" => "Insert Your Twitter ID here7 p/ L2 Z' Q5 [: h7 C# V0 J7 Y( K
<br /><em>*leave blank if not necessary</em>
8 |, U1 C) e4 y j/ [ <br /><em>*Register Twitter for free <a href=\"http://www.twitter.com\" target=\"_blank\">here</a> if you don't have one</em>",
5 R4 H- P4 c* L1 S( J" w7 H "id" => $shortname."_twitter",
% K/ q9 y! Z: ~0 w5 U8 j! C "type" => "text",
1 } q* \ v# q$ P! V X' m; ~ "box" => "social",
6 |. f3 E, {1 B% L. C "std" => "",6 X8 L3 F$ T0 a! Y, g: i
),
4 C3 P2 r9 t& P7 ]9 G% W) E+ J3 B# y8 t/ Y$ T
array( "name" => "Enter Twitter Feed Count here
8 ~( ]3 y" k- r# f <br /><em>*leave blank if not necessary</em>$ i9 j! @0 o4 a* P7 m6 f" Y
<br /><em>*Enter How Many Twitter Feed To Display</em>",! W9 g& B. S, {" y
"id" => $shortname."_twitter_count",7 H5 b9 l( m: O7 [1 _: e/ l
"type" => "text",' c1 [( g v* A
"box" => "social",
) M" W! I# \3 b% p) b "std" => "",
* f8 V: r3 k3 Q7 h! P. [' c( S ),
7 l m3 B8 t& @+ X% V: B7 z1 ] R7 C; g
array( "name" => "</div></div>",/ H$ R) a% j! F& w" o$ u
"type" => "close"," j; p* y$ R2 y; a4 v% j
),) |2 R3 |1 H9 Q6 @: _ ]" Z
/ H) u# O8 p7 l" s! [
8 j' m) ^% `6 ~0 m' B array( "name" => "125 x 125 Banners Advertisement Settings",
; T8 R: V/ p1 X" J# B- F8 P# b "type" => "heading",
( ~& u4 k4 {7 a ),
$ X ?% _# K7 C5 [
- k+ D& X3 ^) m9 V) l array( "name" => "Enable <strong>125 x 125 Banners</strong> On Sidebar?<br /><em>*Disable by default, Choose Yes to enable it.</em>",1 \8 C# k- @5 L4 ^; _5 r5 K
"id" => $shortname."_sponsor_activate",; {2 \; s* ~ L1 D* F( j
"type" => "select",
: i9 E; q5 H$ t5 F+ u! L1 ? "std" => "No",
. I! S) s7 L% D& K "options" => array("No", "Yes")),
J: O I) x' ]1 {2 q
/ y6 X; w' `$ T: H/ e; \
' f- \; }) O$ N( c array( "name" => "Insert Sponsor Banner One HTML Code<br /><em>*leave blank if not use</em>",4 F' ]3 H O/ `4 C8 U( z
"id" => $shortname."_sponsor_banner_one",/ L8 ]. C/ D5 G) A7 F& Q9 n0 m7 j
"type" => "textarea",( r' H9 A$ D: q) y$ ?
"std" => "",
! J5 j5 A8 J! m ),
! C7 w5 _% W! v8 ^- E R, H* D" h; @% ^5 _3 U( B/ i& b
array( "name" => "Insert Sponsor Banner Two HTML Code<br /><em>*leave blank if not use</em>",
% I2 s1 ?* \; T5 x "id" => $shortname."_sponsor_banner_two",
* r7 F0 i* D4 x. G' X# L, D& u "type" => "textarea",( P6 v# U+ F+ p( L) H" y
"std" => "",
# A6 [# w6 \1 G& Z ),7 s3 Y3 S0 A; D" }. F: g
" a, i$ n% r( p2 \) `* B array( "name" => "Insert Sponsor Banner Three HTML Code<br /><em>*leave blank if not use</em>",
0 p3 f/ h- w, d, { "id" => $shortname."_sponsor_banner_three",
. M$ }, I, E0 f8 n; Q7 o$ ]/ H "type" => "textarea",, A+ Y8 C- H% W2 s! D, w, K
"std" => "",
* \& b) k6 j! M/ t/ d) R ),7 x' g, p" K' t7 }& T' Q4 r& X
: A. Y9 \2 U) w, s8 f4 X+ p' Q
array( "name" => "Insert Sponsor Banner Four HTML Code<br /><em>*leave blank if not use</em>",7 ^ Y3 e/ r; p& p( m5 u
"id" => $shortname."_sponsor_banner_four",
9 y& d9 W' a/ o4 B7 [) C" S. h# I "type" => "textarea",
; c4 ]" I1 x1 ~/ w' W$ V "std" => "",* E. l6 _) R; |/ }8 v" X. K A
),
3 {/ X# F, Q+ U- E% l* P3 J. y0 q x4 V! Y& V
array( "name" => "Insert Sponsor Banner Five HTML Code<br /><em>*leave blank if not use</em>",5 u' s6 N6 F( M P( t
"id" => $shortname."_sponsor_banner_five",
4 W' g+ s5 y3 a8 x' ] "type" => "textarea",0 T% ?% }( o* S" j/ {# s9 z
"std" => "",* r* s2 z: F( d- n5 Y' K- k
),
# x8 Y8 ^- | @4 m0 b( A& Y$ M# t7 i5 ]
array( "name" => "Insert Sponsor Banner Six HTML Code<br /><em>*leave blank if not use</em>",* S* B8 [7 M' C1 ~! ?$ A5 c
"id" => $shortname."_sponsor_banner_six",0 b( P8 }4 T/ O. Q
"type" => "textarea",9 T/ D, y) r$ W
"std" => "",9 N+ ?0 u9 z, C( ]
),
5 Q# o5 J/ Z& k- x
5 z/ n. m8 q5 `( L9 U$ O$ A array( "name" => "</div></div>",
3 n: N$ ?6 \9 A! u$ {( q "type" => "close",- d+ E9 V6 B0 H! e( ^4 u% a
),
) V, H$ e6 V7 F+ z% q9 k( l$ N
/ T5 y+ @+ n* Q, l: P! A0 S3 d( {6 S
! E' b+ i$ Q& N
0 z6 T" ~* }4 d- A' z/ b);
; z% O- u" C) q3 H2 [3 A0 J6 F1 E" x( u/ B
function mytheme_admin_panel(){ if ((function_exists("check_theme_footer") || function_exists("check_theme_header"))) {6 P+ P |: c5 h# f# G/ {( |
* a X' e' c4 I: g8 |% a9 q
echo "<div id=\"admin-options\"> ";: ~# ?8 T! k# d8 F4 L
3 `! K# q$ e# ]2 J4 F3 E
global $themename, $shortname, $options;
( C* `* h F, [, A8 Lif ( $_REQUEST['saved'] ) echo '<div id="update-option" class="updated fade"><strong>'.$themename.' settings saved.</strong></div>';% l* F O* Y6 ^2 v# ?* f, D9 d" y" x
if ( $_REQUEST['reset'] ) echo '<div id="update-option" class="updated fade"><strong>'.$themename.' settings reset.</strong></div>';- D- P& H4 x1 J0 \/ `( Y, o
?>4 f/ X/ ] P+ O5 x' {& j0 a3 v6 t
4 F1 c, k& F6 x2 x* d% w
<h4><?php echo "$themename"; ?> Theme Options</h4>& W" @; _$ b1 v/ _+ ]$ [/ h, W
# a; R1 \; V" p( o. F& Z& Y3 m8 @
<div class="annouce">0 ?6 i3 c1 G" n, O! p) `! z+ x$ E
<h1>Thank You Using Our <?php echo "$themename"; ?> WordPress Theme</h1>
' }) a2 z& h9 N$ ]0 V<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>7 s$ v8 f# T, t+ R$ M8 d( R9 }
</div>, ^$ L5 ]2 M M# l9 J
5 ~- g: E% M, j/ Y$ e+ p' a4 Z5 c<form action="" method="post">& D$ G, e* b) j" e# f0 Z# q
6 I1 D, m/ e5 s7 T) ?' Y8 j<?php foreach ($options as $value) { ?>
I1 P, @3 t" I
: I4 e( ^1 w- E9 D8 p1 P5 S<?php switch ( $value['type'] ) { case 'heading': ?>
3 | \ ?9 T# C% _4 a' p. t* C$ t3 B+ x% U$ P5 x8 [
<div class="get-option">
8 Q" A+ s4 b8 V8 I+ N5 H6 l0 Q" M, o s" f6 v
<h2><?php echo $value['name']; ?></h2>
& Q/ g+ |0 r7 i* }' S1 r4 z% F+ c: t5 l: P8 x
<div class="option-save">4 N* e2 ` I. J) V
% G) \( o( W4 Z9 [
<?php* @0 u) p" _' B; d0 J5 E5 ~2 E
break;% o) N0 g1 H/ t U1 W% U
case 'text':6 a3 Q$ P8 s7 \9 ]0 v( |
?>
* u9 `+ Z4 a0 K7 k5 n6 O+ Z1 c4 }1 [* ]) E; f x _; L
<div class="description"><?php echo $value['name']; ?></div>
7 b& ?# l y! Q/ [1 D<p><input name="<?php echo $value['id']; ?>" class="myfield" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php if (& h) K6 Y- x) B3 H! l7 \
9 E8 X+ t2 w9 u0 D% Y8 O
get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?>" /></p>7 b+ S6 W; \2 ]/ A: j% A. K5 @; m
3 ^6 T' a4 ^( t7 Q<?php6 `3 P8 H: @0 f; w) Z5 Y* N" _
break;
* k" l; I ^; p) a. d Dcase 'select':
4 r' n4 |8 [, r' y?>7 D+ R2 R2 ?/ m R: }
: O; i, x5 G+ j1 s j% W4 _" l<div class="description"><?php echo $value['name']; ?></div>
+ s, l: V+ k# c2 q: k. @<p><select name="<?php echo $value['id']; ?>" class="myselect" id="<?php echo $value['id']; ?>">
7 H. [$ ^$ V0 Y) i9 c<?php foreach ($value['options'] as $option) { ?>; l4 G2 V0 C! v
<option<?php if ( get_settings( $value['id'] ) == $option) { echo ' selected="selected"'; } elseif ($option == $value['std']) { echo ' selected="selected"'; } ?>><?php echo $option; ?></option>' Q' y4 Q, U* K# p& d# E" o
<?php } ?>2 z( m- X1 W8 z; `( Z2 U4 w
</select>
3 l, O+ W3 x$ q: n+ v. D</p>
% J9 G! ` f. T4 G
, M- J+ j) N% F7 K9 H* W5 ^<?php4 T. f( l: r; n
break;. N% ^5 `! ]" t2 c
case 'textarea':
% o; `0 Y7 V0 ?0 ~; R$valuex = $value['id'];# k' I# T" O$ H5 P7 W! B3 s( y) ~- Q8 v
$valuey = stripslashes($valuex);
u& F f- i$ P3 n- i3 I1 ]$video_code = get_settings($valuey);) d4 s( c4 |5 \$ y/ P* U- `2 z, {
?>
! L% t. j& W7 }/ u
4 K# l7 Z0 `+ y4 F' L7 l# t0 F<div class="description"><?php echo $value['name']; ?></div>
- K, V& ^: ^* B4 I" w! y- \<p><textarea name="<?php echo $valuey; ?>" class="mytext" cols="40%" rows="8" /><?php if ( get_settings($valuey) != "") { echo stripslashes($video_code); }
6 V7 y# z1 u* `$ b' D; u5 }) ]% U+ F
else { echo $value['std']; } ?></textarea></p>9 c) A! U5 Y. ?, {9 F" p
/ [8 \6 u; C. `# [; g* C5 J2 |
<?php4 J' h1 p' \0 L( U
break;$ i7 X7 x; s1 `6 Y3 E
case 'close':0 b% G- G6 S3 {' S+ B$ L/ ^+ ]8 d) O
?>+ [, k8 j; B/ f2 d7 P: v' Y
; C/ B9 Z: A+ V" P/ U9 `. q& w
<div class="clearfix"></div>6 h" H9 j2 W; X, n
</div><!-- OPTION SAVE END -->. V- j- U0 ]( p) M
1 I6 L% ]1 Z- X: Z3 s<div class="clearfix"></div>
9 K7 g M. F# m</div><!-- GET OPTION END -->9 I% g. d2 r7 i X6 o$ f/ z
) m' O$ e3 B T( y# B, ^
<?php
2 Q' p3 j4 I3 D( Fbreak;' N- f5 e8 X5 U; y6 h
default;) k2 k) h- F! _+ q0 H+ Y( A8 ~
?>
5 |% k; d+ a, x) K# Q' o$ G9 j; P8 m. S6 i" \
* A; ~9 _5 P2 ?! X* @
<?php; G8 k/ J) Q* w6 ^+ u$ ?
break; } ?>
, z# l- M1 h7 z9 b6 L: _
u, l. v p7 o+ A4 H1 P: r* Q- ], b<?php } ?>" Y; U+ H, h- p- _" {& j3 p
6 ` c, t- z( v2 ^9 _, S4 Q<p class="save-p">
- K6 D& T5 u! N2 T* M<input name="save" type="submit" class="sbutton" value="Save Options" />
: x2 d- [+ v# q8 O, _4 L- T; A<input type="hidden" name="action" value="save" />
2 w, i7 B" Y* l1 G- O1 S</p>' U: v( @! G( T, w- ]- K9 }
</form>2 F- h& U; s& \ l
5 e# W, r8 w+ v/ w0 k
<form method="post">, k8 @# D+ O7 g- A
<p class="save-p">
0 }( ]* s9 d# M4 R: ]<input name="reset" type="submit" class="sbutton" value="Reset Options" />' ^! I& \+ I, {6 [5 I" y. h! v
<input type="hidden" name="action" value="reset" />
0 r c* N; t( q</p>4 z" L: |: v9 U( {- R9 u8 l T
</form>
9 x1 d' C3 ]# p0 Z+ Y) s! j2 m8 u; u$ ?) Y. n# a, P
</div><!-- ADMIN OPTIONS END -->3 [/ a u7 k3 J; G
* F" T! L K, v0 `2 {. d+ K+ u<?php } else { echo ("Well, You Done It..You Just Modified Some Codes!"); } }0 }0 D: |3 j4 F$ ^
5 H" f& g- O2 E) u. g) v
function mytheme_admin_register() {
0 S9 i% j' {* Aglobal $themename, $shortname, $options;- ^$ f7 ^5 `' I8 Y% m! F
if ( $_GET['page'] == basename(__FILE__) ) {* A8 o- V6 F# Q
if ( 'save' == $_REQUEST['action'] ) {
6 {$ w4 a) O* N( {: Zforeach ($options as $value) {; X7 X" [+ E' X0 g( @
update_option( $value['id'], $_REQUEST[ $value['id'] ] ); }
# z: ~6 J1 ^, d& z# S' a( ?foreach ($options as $value) {. q" ], R4 A" o! L
if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ] ); } else { delete_option( $value['id'] ); } }2 l; y: ^- ]( q I3 a% q" T
header("Location: themes.php?page=functions.php&saved=true");% m* }8 W; X+ Q! B% k" ~* B
die;
; @; P/ ^" M2 L} else if( 'reset' == $_REQUEST['action'] ) {
' U: w8 [* k+ S, O9 iforeach ($options as $value) {
0 j( J$ F6 U2 m5 C$ g% idelete_option( $value['id'] ); }
$ _2 Z3 {! K5 N2 [- d! A& nheader("Location: themes.php?page=functions.php&reset=true");
+ F. o# |7 \; F# ~7 Bdie;. Y/ D: ^! s: |* C$ ~1 t5 J& n6 `/ ?
}. p5 g2 V% D% @+ B q, b- ^
}. s' R* K# X. f0 T, K0 y
add_theme_page($themename." Options", "Theme Options", 'edit_themes', basename(__FILE__), 'mytheme_admin_panel');
5 g9 E) r! j5 m7 e}+ e2 \+ J {! G1 Q1 e4 }7 G
& h' G- e/ Z! E. R0 Y8 P7 t
function mytheme_admin_head() { ?>9 }# Y* B+ J/ \3 q
<link href="<?php bloginfo('template_directory'); ?>/css/admin-panel.css" rel="stylesheet" type="text/css" />) I$ J p. q( U2 w
<?php }
2 }7 p+ _5 d, ~; Q, V |
|