|
|

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