|
|

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