Cách tạo vị trí menu trong theme WordPress theo ý muốn

wordpress menu title Cách tạo vị trí menu trong theme WordPress theo ý muốn

Trong quá trình làm blog với WordPress, chắc hẳn là bạn sẽ cảm thấy khó chịu khi chỉ phải sử dụng những vị trí cho menu được cố định do theme đó định sẵn. Chẳng hạn như theme mà bạn đang sử dụng chỉ hỗ trợ cho menu ở vị trí top (trên cùng), và bạn muốn tạo menu ở vị trí bottom (dưới cùng), hay đơn giản là nằm ở vị trí bên trái hoặc bên phải để tạo các danh mục sản phẩm. Nếu các bạn đang gặp rắc rối như mình nói ở trên thì thủ thuật mà mình giới thiệu sau đây sẽ giúp bạn giải quyết triệt để vấn đề này.
Trước hết chúng ta cần làm theo các bước sau đây :

Bước 1 : Register Menus

Đầu tiên các bạn tìm đến file function.php trong folder theme mà các bạn đang sử dụng. Chúng ta sẽ viết vài dòng code vào file này để đăng ký (register) tên menu của bạn. Các bạn copy đoạn code sau :

function register_my_menus() {     register_nav_menus(            array( ’header-menu’ => __( ’Header Menu’ ) )      );}add_action( ’init’, ’register_my_menus’ );

Ở đoạn code trên chúng ta đăng ký tên menu là ” Header Menu “. Nếu các bạn muốn hiện nhiều hơn một menu thì làm thế này :

function register_my_menus() {       register_nav_menus(        array(        ’header-menu’ => __( ’Header Menu’ ),        ’extra-menu’ => __( ’Extra Menu’ )            )                         );}add_action( ’init’, ’register_my_menus’ );

Chúng ta sẽ có 2 tên menu được đăng ký là ” Header Menu ” và ” Extra Menu “.

Bước 2 : Hiển thị Menu trên Theme

Sau khi đăng ký xong, chúng ta sẽ chọn một vị trí nào đó trong Theme của bạn để hiển thị menu ra đúng vị trí đó. Để làm điều này thì các bạn chỉ cần copy đoạn code sau vào vị trí mà bạn muốn hiển thị menu.

<?php wp_nav_menu( array( ’theme_location’ => ’header-menu’ ) ); ?>

Cái quan trọng nhất trong đoạn code trên chúng ta cần chú ý là chỉ định theme_location cho tên menu mà chúng ta đăng ký. Nếu bạn nào muốn chèn thêm class cho menu thì có thể làm thế này :

wp_nav_menu( array( ’theme_location’ => ’extra-menu’, ’container_class’ => ’my_extra_menu_class’ ) );

Phần code coi như xong, để hoàn tất thì các bạn vào trang Admin , vào Appearance -> Menus , lúc này trong theme của bạn sẽ xuất hiện thêm một vị trí menu cho bạn.
Hy vọng với thủ thuật đơn giản này sẽ giúp các bạn làm chủ blog WordPress và có thêm kinh nghiệm cho việc lập trình của mình.

Chúc các bạn thành công !

Sử dụng tính năng widget trong wordpress

Để tiện lợi hơn cho người sử dụng, để không phải nhọc nhằn trong việc thay đổi các tiện ích cho giao diện WordPress đã hỗ trợ cho bạn một công cụ rất lợi hại, đây cũng có thể xem là thế mạnh của wordpress đó là widget, hôm nay mình cùng tìm hiểu nha các bạn.

Widget trong wordpress là gì?

Widget là một tính năng được tích hợp trong wordpress, cho phép người dùng kéo thả các thành phần được viết sẳn như: Comment mới nhất, bài viết mới nhất, meta, custom text … ra ngoài các trang public của wordpress.

Với widget bạn có thể qui định nơi hiển thị, vị trí các thành phần mà bạn muốn chúng sẽ xuất hiện ngoài trang chủ của blog wordpress.

Đăng ký sử dụng tính năng widget

Người ta thường gọi công đoạn này là “Register widgetized areas” dịch ra là đăng ký widget hii.. Công việc này nói cho wordpress là mình sử dụng tính năng này.

Bạn vào file functions.php của theme gõ đoạn code sau:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!--
function bcdonline_widgets_init() {
    // Area 0, located at the top of the sidebar.
    register_sidebar( array(
        'name' => __( 'Top Widget Area', 'bcdonline' ),
        'id' => 'top-widget-area',
        'description' => __( 'Đây là Widgets đầu của sidebar!', 'bcdonline' ),
        'before_widget' => '<li>',
        'after_widget' => '</li>',
        'before_title' => '<h3>',
        'after_title' => '</h3>',
    ) );
}
add_action( 'widgets_init', 'bcdonline_widgets_init' );
-->

Viết hàm có tên là bcdonline_widgets_init trong đó đăng ký widget với tên là Top Widget Sidebar mục đích mình là để ở sidebar, tên bạn đặt tùy ý sao cho gợi nhớ là được. ID là top-widget-sidebar bạn viết liền không cách đây là id mà khi cần hiển thị bạn sẽ gọi id này nên cần chú ý, description là phần mô tả cho widget.

Hàm add_action là công vào hành động mới vừa tạo ra. Lúc này save lại bạn vào mục theme sẽ thấy theme đã hỗ trợ widget.

Widgets trong wordpress Sử dụng tính năng widget trong wordpress

Widgets trong wordpress

Bạn click vào Widgets để vào quản trị, bạn sẽ thấy widget mình vừa tạo ra. Có đầy đủ tên vào ghi chú như lúc mình tạo.

Hien thi Widgets Sử dụng tính năng widget trong wordpress

Quản lý Widgets trong WordPress

Giờ bạn có thể kéo thả các Widget để vào tuy nhiên sẽ chưa hiển thị ra được ngoài trang chủ giờ ta sẽ làm điều đó.

Vị trí hiển thị Widget

Sau khi hoàn thành rồi việc khai báo, đăng ký bạn sẽ hiển thị nó ra bằng cách nào? Lúc đầu định là hiển thị ở sidebar nên bạn mở file sidebar.php lên gõ đoạn code sau vào:

1
2
3
4
<!--
<?php if ( is_active_sidebar( 'top-widget-area' ) && !dynamic_sidebar('top-widget-area') ) : ?>
<?php endif; ?>
-->

Bạn chú ý tên nhập cho đúng với khi đăng ký widget mới hiển thị được.

Lúc này bạn save lại và vào trong quản trị widget thực hiện kéo thả các widget vào để test thử. Giả sử mình kéo form search vào categories vào.

Su dung widget trong wordpress Sử dụng tính năng widget trong wordpress

Sử dụng widget trong wordpress

Bạn nhập tiêu đề và bấm nút save lại, ra trang chủ để kiểm tra xem thế nào. Đây là kết quả hiển thị ở sidebar.

Hien thi widget wordpress Sử dụng tính năng widget trong wordpress

Hiển thị widget wordpress

Kết luận: Vậy là đã sử dụng được tính năng widget của wordpress, bạn có thể khai báo bao nhiêu widget tùy ý và sắp xếp vị trí nơi đâu là tùy bạn, tuy rằng hơi xấu nhưng định dạng css lại là OK thôi. Bài sau chúng ta sẽ lập trình widget k xài cái có sẳn nữa, hii bạn nhớ theo dõi nha! Chúc thành công.

Theo BCD

Nạp thẻ , mua thẻ cào online – Nhanh gọn mà hiệu quả

Đâu là xu thế mới cho Internet bùng nổ. Rất nhiều…Những cũng khó có thể bỏ qua một “trào lưu mới” . Rõ ràng với sự phát triển mạnh mẽ hiện nay, xu hướng nạp thẻ online đang dần dần phát triển ngoài các cách mua bán theo dạng TMDT thông thường. Cùng điểm qua một số điểm chú ý của hình thức mới mẻ này.

Với thẻ điện thoại thì người người, nhà nhà vẫn sử dụng hàng ngày cho nhu cầu cá nhân. Thẻ card thấy hàng ngày ở cửa hàng, siêu thị hay bất cứ đâu. Nhưng mua Online, vẫn còn là gì đó mới mẻ và cần xem xét có những ưu điểm như thế nào.

Còn Game Online thì sao ? Mỗi người đều có sở thích riêng, đối với 1 số người thì nó trở thành niềm đam mê. Kể từ khi du nhập vào Việt Nam vào khoản cuối 2004, đến nay game Online đã trở thành một phần không thể thiếu đối với một bộ phận không nhỏ người Việt Nam. Cày kéo, săn boss, luyện cấp, nạp card… những từ ngữ quá đỗi thân thuộc đang hình thành một nền văn hoá, mà giới game thủ thường gọi là văn hoá cày game.

Cày game thì không thể thiếu “Nạp card”, những xét thấy, chơi Game Online ít người nào phải ra cửa hàng để mua rồi vào chơi tiếp . Giải pháp nào cho số đông này ?

Khi công nghệ TMDT được đầu tư bài bản hơn trong những năm gần đây, ngoài các cửa hàng Online mở ra ngày càng nhiều và các ông lớn bắt đầu nghiên cứu để cho ra đời các website TMDT đình đám. Song song với đó là sự hỗ trợ của cổng thanh toán online phục vụ và hỗ trợ cho người mua và bán.

Việc đăng ký 1 tài khoản thanh toán online dễ dàng hơn bao giờ hết. Điểm qua công nghệ này thì có Ngân Lượng (sô 1), Bảo Kim (Vật Giá), 123Pay (VNG), SenPay (FPT), SohaPay (VCCorp), V.N.B.C (Đông Á bank), Onepay và Smartlink (ko cần đăng ký)
Với hàng loạt các ngân hàng đã triển khai Internet banking. Quá dễ để sử dụng.

Để tận dụng tối đa mọi ngóc ngách và khả năng mua nhanh bán nhanh. Những website nạp thẻ online ra đời. Điển hình là các website Nani.vn (Ktis), http://thanhtoanonline.vn (Peacesoft) được đầu tư khá kỹ lưỡng và giao diện thân thiện, dễ sử dụng.

Với Nani.vn thì cho rằng ra đời với sứ mệnh là trở thành hệ thống bán thẻ Online tự động 24/7 tiên tiến “tiện lợi – nhanh chóng và đáng tin cậy” với hàng hóa chính hãng, được đảm bảo về chất lượng sản phẩm và sự an toàn trong giao dịch . Sản phẩm tại Nani.vn cũng đa dạng hơn với thẻ điện thoại, thẻ game online, thẻ diệt virus, phần mềm bản quyền, thẻ học tiếng anh… khác được phân phối chính hãng.

nani logo png Nạp thẻ , mua thẻ cào online – Nhanh gọn mà hiệu quả

Thanhtoanonline cũng đáp ứng được phần nào về thẻ điện thoại, game nhưng lại bó hẹp trong các khâu thanh toán . Tuy nhiên điểm mạnh của thanhtoanline.vn là cho phép mua/thanh toán vé máy bay online (hợp tác của abay.vn), đặt phòng khách sạn (hợp tác với Check In Corp)

logo TTOL Nạp thẻ , mua thẻ cào online – Nhanh gọn mà hiệu quả

 

Các website cũng khẳng định an toàn 100% cũng có lý do chính đáng, với công nghệ mấu chốt chủ yếu là kết nối cổng thanh toán và bảo mật bằng Https (SSL) , các mặt hàng dùng ngay này thì ít có sự rủi ro đáng kể. Ví như mua thẻ điện thoại, khách hàng nếu mua thẻ, họ sẽ được nạp ngay mà không lo ai khác dùng lại hay mất đi đâu.

Hay các yếu tố khác như cổng thanh toán, qua khảo sát cho thấy, các cổng như Ngân Lượng, Bảo Kim, SohaPay, Sendo hay 123Pay đều có chung 1 phương thức là tạo tài khoản (ví điện tử – cũng như tài khoản ngân hàng) rồi nạp tiền vào đó để dùng khi cần hoặc nhanh hơn là không cần tạo – ở cách này, các cổng đã thông minh hơn khi kết nối ngay lập tức với thẻ ATM có đăng ký Internet banking để chuyển khoản online. Hai cách đó vẫn đảm bảo an toàn bởi giao dịch bảo mật bởi Ngân hàng đảm nhận. Và các cổng đó đảm bảo an toàn 100% khi thanh toán và nhận hàng.

lma1E Nạp thẻ , mua thẻ cào online – Nhanh gọn mà hiệu quả logo nl Nạp thẻ , mua thẻ cào online – Nhanh gọn mà hiệu quả

Với Onepay, Smartlink- Ưu điểm hai cổng này thực sự nằm ở chỗ chỉ cần chọn loại tài khoản Ngân hàng tương ứng rồi thanh toán ngay không cần tạo tài khoản, đăng ký , đăng nhập . Còn VNBC là cổng thanh toán riêng chỉ dành cho Khách hàng của Đông Á Bank – thanh toán nhanh chóng hơn các cổng khác.

lg smartlink Nạp thẻ , mua thẻ cào online – Nhanh gọn mà hiệu quả
 logo Nạp thẻ , mua thẻ cào online – Nhanh gọn mà hiệu quả

Với khả năng trên cho thấy, mua thẻ online chỉ mất khoảng 60s- 90s cho 1 lần nạp thẻ. Tiện lợi hơn rất nhiều so với hình thức mua truyền thống. Ngoài thời gian được rút ngắn, ưu điểm của hình thức mua thẻ cào Online còn rất nhiều như giá cả (rẻ hơn), không giới hạn thời gian (mua mọi lúc, mọi nơi), dễ dàng xem xét sản phẩm, được hỗ trợ từ nhà cung cấp

Tuy nhiên, vẫn có một số phần lớn khách hàng vẫn còn chưa biết cách sử dụng tài khoản online và vẫn quen với cách mua thẻ cào tại các điểm bán lẻ . Thêm vào đó, các yếu tố khác như vấn đề thanh toán và bảo mật vẫn còn gây ra sự hoài nghi cho một số người.

Để giải quyết các nhược điểm trên , ngoài sự hỗ trợ nhiệt tình và chuyên nghiệp của nhà bán lẻ, hay các chương trình khuyến mãi kích thích mua hàng . Các website trên còn đảm bảo hơn về mặt pháp lý và giải quyết nhanh gọn các vấn đề. Sử dụng các chứng chỉ mua bán an toàn (như PCSI, Ngân Lượng Đảm Bảo, Bảo Kim Đảm Bảo) cũng là một cách để tạo lòng tin cho khách hàng.

Nguồn : Iworld Online

10 tính năng thú vị trên Internet Explorer 10

Được biết đến với khả năng nhanh, uyển chuyển, hỗ trợ hoàn toàn cho cảm ứng, Internet Explorer 10 là trình duyệt được đề xuất cho người sử dụng dù là doanh nghiệp hay cá nhân. Dưới đây, chúng tôi sẽ giới thiệu với các bạn một số tính năng thú vị của Internet Explorer 10.

1. Nhanh và uyển chuyển

Internet Explorer 10 là trình duyệt nhanh nhất hiện thời. Nghiên cứu của 2 phòng thí nghiệm New Relic và Strangeloop Networks đã chỉ ra tốc độ thực sự đột phá của IE10 theo bảng dưới đây:

IE101 10 tính năng thú vị trên Internet Explorer 10

IE102 10 tính năng thú vị trên Internet Explorer 10

2. Toàn màn hình

IE103 10 tính năng thú vị trên Internet Explorer 10

IE10 đưa tới người dùng trải nghiệm thực sự về thế giới web. Các thanh điều khiển chỉ hiện ra khi người dùng thực sự cần điều khiển. Những lúc chỉ cần trang web, phần điều khiển này biến mất trong “yên lặng”.

3. Flip Ahead

IE104 10 tính năng thú vị trên Internet Explorer 10

Với tính năng Flip Ahead, IE10 tạo ra “Next” khác biệt. Chỉ cần quẹt nhẹ là người dùng đã có thể sang trang kế tiếp, hoặc xem bài kế tiếp, ảnh kế tiếp nhờ “Flip Ahead”. Thử cùng Bing hoặc YouTube tìm kiếm trên IE10 để trải nghiệm Flip Ahead (thiết lập tại IE settings) và dùng tay quẹt forward hoặc backward để trải nghiệm kết quả.

4. Pinning

IE105 10 tính năng thú vị trên Internet Explorer 10

IE106 10 tính năng thú vị trên Internet Explorer 10

IE10 giúp người dùng gắn các trang yêu thích lên màn hình Start như một ứng dụng. Chỉ cần chọn nút “Pin to Start” để tạo một “ô vuông động” trên màn hình lớn. Hãy thử cùng Facebook, Twitter, hoặc CNN hay bất kỳ trang nào bạn thích để xem IE10 đưa cập nhật của trang tới bạn một cách sống động.

5. Snapping – Treo 2 màn hình trên cùng 1 cửa sổ

IE10 giúp việc “đa nhiệm” trở nên dễ dàng khi cho người dùng gắn 1 màn hình IE10 trên một cạnh của màn hình và ứng dụng khác như Mail, Xbox Music hoặc Microsoft Office – mở song song trên cạnh kia của màn hình. Đây là một ví dụ tiêu biểu của việc trình duyệt làm việc đồng bộ với mọi ứng dụng khác trên nền tảng hệ điều hành Windows, đặc biệt là Windows 8.

IE107 10 tính năng thú vị trên Internet Explorer 10

IE108 10 tính năng thú vị trên Internet Explorer 10

6. An toàn

IE109 10 tính năng thú vị trên Internet Explorer 10

Internet Explorer 10 tiếp tục đứng hàng đầu trong đội ngũ trình duyệt về việc bảo vệ mã độc và giả mạo. Internet Explorer 10 đưa ra công nghệ cải tiến SmartScreen Filter so với phiên bản trình duyệt cũ. Theo nghiên cứu của NSS Labs mới đây, IE10 đã khóa lượng mã độc nhiều hơn 40% so với Chrome 21, hơn 23 lần so với Firefox 15 và Safari 5.

7. Chỉ 1 chạm để chia sẻ

IE1010 10 tính năng thú vị trên Internet Explorer 10

Thanh Windows charms kết hợp nhuần nhuyễn với IE10 để giúp người dùng chia sẻ thông tin. Đơn giản là quẹt khẽ trên màn hình, và bạn có thể gửi thông tin duyệt web theo bất kỳ cách gì bạn muốn: email, mạng xã hội…

8. Hộp one Box

Công nghệ này được xây dựng trên nền tảng đã biết của bản Internet Explorer trước đó. Thanh one Box giúp nhanh chóng tìm kiếm và định vị trang tìm kiếm. one box giúp người dùng có thể nhanh chóng đến các trang yêu thích, trang được gắn trên thanh tác vụ (pin) và các trang hay truy cập trên Internet Explorer 10.

IE1011 10 tính năng thú vị trên Internet Explorer 10

IE1012 10 tính năng thú vị trên Internet Explorer 10

9. Chơi game trên trình duyệt

Internet Explorer đã hợp tác với các công ty phát triển game để đưa những games bom tấn chơi miễn phí trên web. Tiêu biểu là các games Contre Jour, Atari Arcade và Cut The Rope có trải nghiệm tuyệt vời trên trình duyệt IE10 nhờ vào khả năng tận dụng phần cứng tuyệt vời của trình duyệt này. Khi chơi trên nền tảng trình duyệt IE10, người dùng có được những trải nghiệm đồ họa mượt mà, phong phú như chơi trên ứng dụng tại máy tính của người sử dụng vậy.

IE1013 10 tính năng thú vị trên Internet Explorer 10

10. Đảm bảo độ an toàn riêng tư

Hỗ trợ Do Not Track là tính năng sáng giá của Internet Explorer 10. Khi tính năng Do Not Track được kích hoạt, Internet Explorer sẽ gửi thông điệp Do Not Track tới các trang mà người dùng viếng thăm và những trang web này sẽ bị cấm thu thập các tin tức cá nhân của người dùng.

Do Not Track dễ dàng kích hoạt chỉ nhờ 1 nháy chuột trong Internet Explorer 10. Tương tự như các phiên bản IE trước đó, Internet Explorer 10 hỗ trợ InPrivate Browsing và Tracking Protection để đảm bảo sự riêng tư của người dùng được bảo vệ.

Trình duyệt IE10 của Microsoft có sẵn trên máy tính cài Windows 8, nhưng Windows 7 có thể cài đặt tại đây.