|
|

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