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