|

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