|
|

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