|
|

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