|
|

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