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