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