|
|

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