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