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