|
|

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