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