|
|

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