|
|

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