WordPress
Duyệt các bài viết được gắn thẻ WordPress
14 bài viết

Tăng Tốc Và Bảo Mật Website Với vStack WordPress Plugin
Với hơn 60% website trên thế giới được xây dựng trên nền tảng WordPress, nhu cầu tăng tốc và bảo mật website bằng các plugin hiện nay luôn được các doanh nghiệp ưu tiên hàng đầu. VNG Cloud giới thiệu giải pháp vStack WordPress plugin, hỗ trợ doanh nghiệp tăng tốc và bảo mật toàn diện, nâng cao 60% tốc độ của website. Với các tính năng nổi bật như: Hỗ trợ tăng tốc website Cấu hình tường lửa theo chuẩn Tự động lọc mã độc và bảo vệ khỏi các cuộc tấn công Tự động làm mới nội dung khi cập nhật bài viết Tuyển dụng wordpress lương cao lên đến 3000USD Hướng dẫn tích hợp vStack plugin trên WordPress Với vStack plugin của VNG Cloud, website của bạn sẽ được tăng tốc và bảo vệ chỉ bằng vài thao tác click đơn giản: Bước 1: Cài đặt plugin Cài trực tiếp trên kho plugins: Bằng cách tìm “vStack” trên plugins của wordpress.org. Bạn chọn “Active” để cài đặt. Upload plugin vào source code Trong trường hợp “vStack” plugin không tìm thấy trên plugins của wordpress.org bạn có thể tải plugin từ github của vngcloud và giải nén vào wp-content/plugins. Bước 2: Active Plugin Khi plugin được hiển thị trong danh sách plugins, bạn chọn “Active” để sẵn sàng sử dụng, và chọn “Settings” để tiến hành xác thực và cấu hình. Bước 3: Đăng nhập vào tài khoản VNG Cloud Nếu bạn chưa có tài khoản VNG Cloud, chọn “Create Your Free Account” để tạo tài khoản VNG Cloud, một cửa sổ đăng kí sẽ giúp bạn tạo tài khoản. Nếu bạn đã có tài khoản VNG Cloud, chọn “Sign in here”, một cửa sổ đăng nhập sẽ giúp bạn đăng nhập bằng cách chọn “Save API Credentials”....

10 trang web hàng đầu để tìm hiểu WordPress
Các bạn tự vào google gõ tên web WordPress là ra nhé. Một số cái được mình lấy từ trang chủ của WordPress và dịch ra từ google dịch nên nghĩa có thể không sát. Mọi người có thể vào và tìm hiểu chi tiết bằng tiếng anh 1. WPBeginner của Awesome Motive Inc Trang web dành cho người mới bắt đầu. Đây là nơi có nhiều tài nguyên tuyệt vời để thiết lập WP. Có nhiều loại bài học, chẳng hạn như video, bài viết, hướng dẫn và hướng dẫn, và nhiều hơn nữa. 2. Official WordPress Codex Đây là trang web bao gồm toàn bộ các chủ đề dành cho người mới bắt đầu đến thành thạo. Nếu bạn muốn trở thành một chuyên gia về WP, bạn sẽ cần biết codex. 3. WP Apprentice by Kirk Biglione Đây là web xử lý hầu hết các vấn đề cơ bản, vì vậy nếu bạn chưa từng làm việc với các trang web trước đây và bạn muốn xây dựng với WP thì đó là một nơi tuyệt vời để ghé thăm. Bạn cần 47$ để có quyền truy cập toàn bộ và trọn đời 4. WP Theming Nếu bạn quan tâm nhiều hơn đến các theme và plugin thì đây sẽ là trang web bạn nên ghé thăm. 5. Tuts+ WordPress Lessons Đay là nơi để tìm các tài liệu và hướng dẫn nâng cao hơn. Nếu bạn là người mới bắt đầu, bạn có thể gặp khó khăn trong việc nắm bắt một số khái niệm được khám phá ở đây. Nếu bạn có kinh nghiệm trước với WP, bạn sẽ cảm thấy như ở nhà. Các chủ đề bao gồm lập trình hướng đối tượng trong WP, sử dụng WooC Commerce, thẻ và nhiều hơn nữa....

Hướng dẫn 3 bước khởi tạo nhanh WordPress
WordPress là một trong những công cụ phổ biến nhất được sử dụng để thiết lập một website với ưu điểm dễ sử dụng, chi phí hợp lý, phù hợp với nhu cầu xây dựng website ngay lập tức. Để giúp bạn khởi tạo WordPress một cách nhanh chóng, chỉ cần tập trung vào vận hành doanh nghiệp mà không cần quan tâm quá nhiều về hạ tầng, VNG Cloud ra mắt dịch vụ EasyAPP . Với trình cài đặt tự động của EasyAPP , bạn không cần tìm hiểu về cách cài đặt WordPress nữa, quá trình cài đặt nhanh gọn và hoàn toàn tự động sẽ giúp bạn tạo WordPress ngay. Tìm việc làm cho lập trình WordPress từ các công ty HOT 3 Bước Thiết Lập WordPress Trên VNG Cloud Bước 1 : Khởi tạo dịch vụ tại VNG Cloud Đăng nhập/ đăng ký tài khoản và đi đến địa chỉ Đăng nhập EasyAPP Trong đó: Name: Tên dịch vụ App: Ứng dụng web đang muốn khởi tạo (Chọn WordPress với web stack là Nginx, PHP-FPM, WordPress và database là Mysql). Bước 2 : Lựa chọn cấu hình Về cơ bản, EasyAPP có nền tảng là ứng dụng chạy trên nền compute vServer và network VPC, nên bạn chỉ trả chi phí cho cấu hình tương ứng. Theo đó, vServer có cấu hình “v1.small2x4.b100” có: 2 vCPU 50G đĩa SSD (tốc độ đọc ghi 200 IOSPS). Bước 3 : Tiến hành thanh toán Với cấu hình “v1.small2x4.b100” sẽ có giá trị tương ứng: 2 vCPU giá trị là 520,300 VND Phân vùng đĩa 50G SSD giá trị 163,350 VND Thời hạn dịch vụ đến “04/06/2021 00:00:00” Chọn “Create Server” để tạo ứng dụng với chi phí trên và bấm xác nhận thanh toán để tiến hành khởi...

Search cha con trong wordpress tưởng không dễ mà dễ không tưởng
Bài viết được sự cho phép của tác giả Võ Quang Huy Tiếp tục seri về search trong wordpress hôm nay mình sẽ hướng dẫn cho bạn một chức năng mới và được rất nhiều người yêu cầu đó là bộ search cha con trong wordpress. Phong cách search này rất được nhiều người sử dụng để làm trong các site bất động sản ví dụ như chọn Tỉnh thành phố => show các huyện của tỉnh đó. Hay là chọn huyện => show ra xã phường… 10 trang web hàng đầu để tìm hiểu WordPress Chuẩn bị dữ liệu và phân tích bài toán Mình sẽ sử dụng taxonomy để tạo ra danh mục gồm các quận huyện ở Đà Nẵng, trong quận huyện đó sẽ có các xã và phường nhé. Để biết cách tạo taxonomy các bạn xem vài viết: Tạo taxonomy trong wordpress Mình sẽ tạo là một taxomony là khu-vuc có các Quận/Huyện trong Quận/Huyện thì là có các Xã/Phường. Chúng ta sẽ làm chức năng chọ quận huyện sẽ show ra xã phường Tạo form search cha con trong wordpress Đây sẽ là pha xử lý đi vào lòng người kk Tạo form search html Các bạn dáng đoạn code html sau vào khu vực mà các bạn muốn hiện thì form search nha. Đây chỉ là code html thô chưa được css nên show ra ngoài giao diện sẽ không đẹp các bạn có thể css thêm để nó oke hơn nhé. < form action = "/" method = "GET" role = "form" > < input type = "hidden" name = "post_type" value = "bat-dong-san" > < div class = "form-group" > < select name = "quan-huyen" id = "quan-huyen" class = "form-control" required = "required" > < option value = "" >...

Hướng dẫn viết Theme WordPress toàn tập phần 3
Bài viết được sự cho phép của tác giả Trần Anh Tuấn Hello các bạn thân mến đã lâu rồi từ khi phần 2 hướng dẫn viết theme WordPress đến giờ mình chưa viết tiếp phần 3. Gần đây mình bận quá, mà lên blog thấy nhiều bạn mong chờ phần 3 quá nên cố gắng hôm nay hoàn thành thêm một chút hướng dẫn cho các bạn. Ở bài trước chúng ta đã cùng nhau hoàn thành block Header và Banner. Và các bạn cũng đã biết cách dùng ACF(Advanced Custom Fields) rồi. Nên từ bây giờ mình sẽ không hướng dẫn lại nữa nhé. Và block mà chúng ta sẽ làm trong bài này sẽ là block About. Trông khá đẹp và phức tạp nhỉ, nhưng rất dễ làm chỉ dùng ACF và áp dụng cách làm y hệt phần trước mà thôi. Như các bạn thấy thì trong hình chúng ta dễ thấy có 4 phần riêng biệt trong block About đó là block About Header, block About Feature1, block About Video và cuối cùng là block About Feature2. Tuy nhiên ở bài này thì chúng ta sẽ làm block About Header và block About Feature1 trước nhé. # block About Header Đầu tiên các bạn cần tạo một file trong thư mục gốc là content-about-header.php . Sau đó các bạn mở file page-home.php lên và chèn nó vào như sau < ?php /* Template Name: Home Page */ get_header () ; ? > < main > < ?php get_template_part ( 'content' , 'banner' ) ; ? > < ?php get_template_part ( 'content' , 'about-header' ) ; ? >// insert here < /main > < ?php get_footer () ; ? > Sau đó nhìn vào Design ta thấy rằng có một icon, tiêu đề và đoạn text...

Tôi đã tối ưu WordPress nhanh hơn 18 lần như thế nào?
TTFB : Thời gian chờ nhận byte dữ liệu phản hồi đầu tiên từ server, server xử lý càng nhanh thì thời gian chờ càng ít, chứng tỏ càng hiệu quả: Trước khi tối ưu: 648.92ms Sau khi tối ưu: 36.57ms Tính ra, website đã load nhanh hơn 18 lần so với ban đầu. OK, giờ ghi chú lại quá trình làm của mình thôi nào! Trước tiên, muốn giảm độ trễ cần xác định request của mình được xử lý và đi qua những “hop” như thế nào. Khi người dùng truy cập vào trang chủ (GET / ), request này sẽ được gửi lên server qua Internet. Tùy thuộc vào tốc độ kết nối mạng giữa client và server mà độ trễ cao hay thấp. Đây là điểm delay thứ 1 . Khi request đến được server sẽ trải qua nhiều bước để lên đến được tầng application và gặp Web Server. Web server sẽ tiếp nhận và xử lý request, đây là điểm delay thứ 2 . Web server nhận thấy request cần được PHP xử lý nên đẩy vào trong cho PHP + MySQL, đây là điểm delay thứ 3. Sau khi PHP xử lý xong sẽ ra kết quả là 1 cục HTML, ném cục này lại cho Web Server và Web server sẽ ném cục này lại cho Browser. Browser nhận được cục HTML sẽ hiển thị lên cho người dùng và đồng thời load tiếp các resource liên quan khác (js, css, image v.v). Tham khảo việc làm WordPress hấp dẫn cho SV chưa có kinh nghiệm Túm lại, sơ bộ đã xác định được 3 điểm cần check, giờ tiến hành khoanh vùng và check từng điểm. 1. Check điểm delay 1: Tốc độ kết nối giữa mình và máy chủ Đơn...

Top 10 câu hỏi thường gặp khi phỏng vấn WordPress Developer
Để xây dựng một website cơ bản với các chức năng viết bài, đăng bài đầy đủ với các thao tác cơ bản thì WordPress là một lựa chọn không thể tốt hơn dành cho chúng ta. Sự đơn giản, linh hoạt và dễ sử dụng khiến WordPress trở thành một CMS phổ biến nhất hiện nay, cùng vì thế mà nhu cầu tuyển dụng lập trình viên WordPress luôn luôn ở mức cao. Bài viết hôm nay chúng ta cùng nhau điểm qua top 10 câu hỏi phỏng vấn WordPress Developer thường gặp nhé. Câu 1: CMS là gì? Các chức năng cơ bản của CMS CMS – Content Management System là hệ thống quản trị nội dung là nơi mà người dùng có thể thao tác cập nhật, thay đổi nội dung text, video, hình ảnh, files, .. trên website của họ mà không cần sự hỗ trợ từ lập trình viên thông qua việc sửa source code. Các chức năng cơ bản của CMS bao gồm: Quản lý nội dung: text, hình ảnh, files, video,… trên website Quản lý quyền truy cập, sử dụng, vai trò trên trang web Quản lý các tài nguyên sử dụng, themes, plugin,… Quản lý cấu hình: các thông tin liên quan đến domain, cấu hình bài viết, tài khoản thanh toán,… Chức năng giao diện tương tác tức thời (WYSIWYG) – kết quả chỉnh sửa sẽ được hiển thị ngay trong quá trình chỉnh sửa Câu 2: WordPress là gì? WordPress là một CMS mã nguồn mở, miễn phí dùng để xây dựng các blog, website được viết bằng ngôn ngữ lập trình PHP , sử dụng hệ quản trị cơ sở dữ liệu MySQL . WordPress thích hợp cho các trang web dạng blog cá nhân, portfolio online, các diễn...

Search theo custom field trong wordpress và các ứng dụng của nó
Bài viết được sự cho phép của tác giả Võ Quang Huy Để xây dựng tính năng search trong wordpress thì phải nói cực kỳ đơn giản, các bạn chỉ cần vài ba đoạn code nhỏ là có thể làm được. Nhưng… Search theo custom field ? Các bạn đã thử chưa Nếu chưa thì hôm này mình sẽ hướng dẫn cho các bạn cách để làm chức năng đó. Search cha con trong wordpress tưởng không dễ mà dễ không tưởng Custom authentication filter đăng nhập không cần password trong Spring Security Custom checkbox là gì ? Và cách tạo custom checkbox đẹp dễ dàng Để ôn lại 1 tý thì mình sẽ nhắc lại cách tạo 1 form search bình thường trong wordpress. Các bạn xem đoạn code phía dưới nha Tạo form search trong wordpress Form search đơn giản nhất <form action="/" method="GET" role="form" _lpchecked="1"> <input type="text" name="s" id="s-home" autocomplete="off" placeholder="Từ khóa...."> <button type="submit" class="button-search"><i class="fa fa-search"></i></button> </form> Search theo 1 post type nào đó <form action="/" method="GET" role="form" _lpchecked="1"> <input type="hidden" name="post_type" value="post"> <input type="text" name="s" id="s-home" autocomplete="off" placeholder="Từ khóa...."> <button type="submit" class="button-search"><i class="fa fa-search"></i></button> </form> Trong ví dụ trên mình search các bài viết thuộc post type là post nha. Các post type khác sẽ không được hiển thị trong kết quả search Tìm việc làm WordPress lương cao mới nhất trong tháng tại đây <<< Search theo 1 category nào đó <form action="/" method="GET" role="form" _lpchecked="1"> <select name="cat" id="cat" class="form-control"> <option value="">Chọn chuyên mục</option> <?php $args = array( 'hide_empty' => 0, 'taxonomy' => 'category' ); $cates = get_categories( $args ); foreach ( $cates as $cate ) { ?> <option value="<?php echo $cate->term_id; ?>"><?php echo $cate->name; ?></option> <?php } ?> </select> <input type="text" name="s" id="s-home" autocomplete="off" placeholder="Từ khóa...."> <button type="submit" class="button-search"><i class="fa fa-search"></i></button> </form> Đoạn...

Hướng dẫn viết Theme WordPress toàn tập phần 2
Bài viết được sự cho phép của tác giả Trần Anh Tuấn Ở bài trước chúng ta đã setup mọi thứ và cũng xem qua Design luôn rồi. Hôm nay chúng ta sẽ bắt đầu viết theme WordPress và phần đầu tiên đó chính là Header và Banner của Design. Các hình ảnh-icons trong Design mình đã lấy toàn bộ và upload lên Drive các bạn có thể nhấn vào đây để tải về để sử dụng trong quá trình viết theme WordPress nhé. # Setup cơ bản Trước khi đi vào công việc chính thì các bạn cần cài một số Plugins sau để hỗ trợ cho việc viết theme WordPress nhé. Những plugins đó là Advanced Custom Fields , Custom Post Type UI , SVG Support . Tiếp theo các bạn mở file style.css lên các bạn xóa hết code đi, chỉ để lại phần ghi chú thôi sau đó vào trang này copy đoạn code reset CSS rồi dán vào file style.css là được. Lúc này file style.css sẽ trông như thế này. Về reset CSS là gì các bạn có thể tìm hiểu nó tại đây nha. /*! Theme Name: Maker Theme URI: http://underscores.me/ Author: Underscores.me Author URI: http://underscores.me/ Description: Description Version: 1.0.0 ...... */ /*reset css below*/ reset css paste here Tiếp theo các bạn mở file functions.php lên và copy các dòng dưới đây dán vào dưới cùng. Những đoạn code này có chức năng cho phép chúng ta thêm class vào vào thẻ li , hay thẻ a trong Menu mà tí nữa chúng ta sẽ làm thông qua hàm wp_nav_menu. /*Adding class to menu item - li tag */ function add_menu_list_item_class($classes, $item, $args) { if($args->list_item_class) { $classes[] = $args->list_item_class; } return $classes; } add_filter('nav_menu_css_class', 'add_menu_list_item_class', 1, 3); /*Adding class to link menu...