12 Tháng 11, 2016 Tác giả: Thịnh Nguyễn Chuyên mục: WordPress Themes

Cách tích hợp theme mobile wordpress vào theme chính

theme-wordpress-1

Theme wordpress hiện nay khá phong phú cho các bạn lựa chọn, tuy nhiên có một số khách hàng họ lại muốn có cả theme mobile và theme desktop. Chính vì điều này mà nhiều bạn sử dụng cách làm không mấy tiện lợi đó là làm ra 2 theme riêng biệt và dùng một số plugins tự động chuyển đổi nhận diện để thiết bị theo thiết lập của bạn. Như vậy là tốn thời gian làm theme hơn và hơn nữa là thêm nhiều file hơn.

Nếu như website của bạn là giao diện tùy biến, tức là giao diện responsive thì việc làm theme mobile là không cần thiết nhưng vấn đề nếu vẫn đòi hỏi sử dụng theme mobile dành cho website không có responsive thì mình sẽ cần phải gộp chung theme mobile và theme desktop vào cùng một theme và khi đó thiết bị truy cập bằng điện thoại sẽ tự nhận đoạn code dành cho điện thoại và ngược lại.

Cách làm đó là bạn sử dụng hàm “wp_is_mobile” của wordpress để xác định là mobile, nếu không phải là mobile thì bạn sẽ sử dụng là “! wp_is_mobile“.

Để sử dụng dành cho máy tính, laptop, máy tính bảng thì bạn sử dụng như sau

Cách viết trong php

Trường hợp bạn điều kiện hiển thị cho máy tính trước:


if(!wp_is_mobile){

// danh cho PC

}else{

// danh cho mobile

}

Trường hợp bạn điều kiện dành cho mobile trước


if(wp_is_mobile){

// danh cho mobile

}else{

// danh cho PC

}

Cách viết trong đoạn code html thì bạn làm như sau


<?php if(!wp_is_mobile()){ ?>

// code danh cho may tinh

<?php }else{ ?>

// code danh cho mobile

<?php } ?>

Như vậy là bạn giải quyết được vấn đề theme wordpress khi truy cập vào bằng thiết bị nào nó sẽ được phân loại và nhận diện đúng đoạn code cần thiết thay vì code quá nhiều themes và sử dụng thêm plugins.

Tác giả: Thịnh Nguyễn

Chuyên gia chia sẻ kiến thức về lập trình, thiết kế web và tối ưu hệ thống server.

Chia sẻ bài viết này:

0 bình luận

Để lại bình luận của bạn

Địa chỉ email của bạn sẽ không được công bố rộng rãi. Các trường bắt buộc được đánh dấu *

Bài viết liên quan

Hướng dẫn cài đặt themes wordpress cho website của bạn

WordPress là một trong những mã nguồn mở nổi tiếng hiện nay và mức độ phổ biến nó cũng khá là cao với kho ứng dụng đồ sộ cho bạn tha hồ lựa chọn cả miễn phí lẫn có phí. Chính vì mức độ phổ biến đó mà cộng đồng wordpress đã cho ra đời […]

Xem chi tiết →

Hướng dẫn cố định menu khi kéo kéo thanh scroll xuống dưới

Xin chào tất cả các bạn, trong quá trình support anh em web develop trên facebook thì anh em đều gặp phải trường hợp là muốn cố định menu như website tuoitre.vn nhưng lại không làm thế nào thì hôm nay Thịnh chia sẻ với anh em cách cố định menu khi thực hiện kéo […]

Xem chi tiết →

Sử dụng Google Font làm Font cho website của bạn

Trong quá trình thiết kế website chắc hẳn bạn sẽ gặp những website có những font chữ uốn lượn! Đó là do chủ đích của chủ sở hữu website muốn thiết kế như vậy và khiến cho người vẽ giao diện cũng phải chiều theo ý muốn. Tuy nhiên có một điều là không phải […]

Xem chi tiết →