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