|
|

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