|
|

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