|
|

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