|
|

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