|
|

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