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