|
|

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