|
|

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