|
|

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