|
|

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