|
|

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