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