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