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