Wordpress được được chọn nhiều nhất hiện nay nếu bạn đang muốn thiết kế website wordpress cho công ty hay cá nhân hoặc blogs chia sẻ. Nếu bạn phân vân không biết mình nên chọn mã nguồn nào thì cũng đừng lo lắng bài viết này bạn chắc chắn mã nguồn này không thể bỏ qua. Bạn sẽ có cái nhìn toàn cảnh và lý do vì sao hàng triệu website hiện nay đang cài đặt và sử dụng Wordpress. WordPress là ... Đọc tiếp
Tăng chất lượng SEO bằng Internal Link – WordPress
Liên kết trong hay liên kết nội bộ là một trong những công nghệ SEO dễ nhất cũng là nhân tố quyết định trong SEO. Trong bài viết này mình sẽ chỉ cho bạn lợi ích khi sử dụng liên kết nội bộ (internal link) và làm sao tận dụng các liên kết bài viết trong wordpress một cách nhuần nhuyễn. Internal Link là gì? Hiểu đơn giản là liên kết tới các trang với cùng một domain. Tại sao cần Internal ... Đọc tiếp
Lỗi 404 khi lưu post wordpress
Lỗi này thường xuyên xẩy ra khi bạn đăng nội dung tiếng anh. Sau khi bạn lưu nội dung post mới hoặc cập nhật post cũ thỉnh thoảng bạn bị nhẩy đến trang 404 và hiện tượng này xẩy ra ngẫu nhiên không có căn cứ nào để nhận dạng khi nào thì lỗi đó bị lặp lại. Sau khi tìm hiểu các bài viết trên mạng về nguyên nhân lỗi đăng bài này, mình đã biết nguyên nhân do 'mod_security' được cài đặt trên apache. ... Đọc tiếp
Nhúng Gists snippet vào blog wordpress hay nhất
Mình bắt đầu viết bài này vì lý do đã từng đăng code snippets trực tiếp vào posts và sử dụng wordpress SyntaxHighlighter Evolved plugin để hiển thị đọc code trên website. Cách này đôi khi làm việc và thỉnh thoảng thì không. Lỗi chậm hiển thị thường xuyên gặp phải. Sau cùng, tôi bắt đầu sử dụng gists trên Github như xuất bản repositories cho mục đích tạo code snippets và cài đặt plugin để hiển ... Đọc tiếp
Thêm hành động Bulk Action vào dropdown menu [WordPress]
Bài hôm nay chúng ta sẽ học cách thêm hành động vào bulk action cho phần quản lý nội dung post type wordpress. Trong bài viết mình trình bày và cung cấp một đoạn code cho phép bạn dễ dàng tùy biến thêm bulk actions đến mọi nội dung wordpress gồm có: posts, media, users, custom post type. Cách tiếp tận dưới đây dựa trên chủ đề hỏi đáp về actions bulk trên trang stackexchange Ví dụ, giả sử chúng ... Đọc tiếp
Hướng dẫn tạo template trong genesis
Đây là một điều thích thú khi bạn tạo template trong genesis child theme với Genesis Framework, công việc làm theme cũng khá đơn giản thôi. Trước tiên chúng ta sẽ tạo file PHP mới để viết template từ đầu. Mở file này trong trình soạn thảo code của bạn ví dụ ở đây mình dùng notepad++. Bạn có thể override một trong những template mặc định chẳng hạn: index.php, single.php, page.php,... Tiếp ... Đọc tiếp
Tạo thêm trường trong Contact Form 7
Tạo thêm trường form (shortcode tag) Plugin cho phép bạn tạo thêm trường, ngoài các shortcode khai báo trường mặc định của contact form 7. Để tạo thêm trường form mới, bạn sử dụng wpcf7_add_shortcode. Xem ví dụ sau: Chép đoạn code sau vào functions.php hay tạo vào plugin mới cho ctf7 shortcode tag của bạn. Đoạn code trên, mình tạo shortcode 'custom_date' sẽ sinh ra field thẻ 'input ... Đọc tiếp
Tùy biến thêm menu item ngoài vào wp_nav_menu [WordPress]
Wordpress cung cấp mọi hooks giúp bạn tùy biến trang web một cách linh hoạt, đối với menu bạn đã học cách tùy biến giao diện hiển thị wp_nav_menu bằng class walker hay thêm class vào menu... Trong trường hợp bạn muốn thêm item mới vào đầu hoặc cuối menu items mà bạn có thiết lập trước trong phần quản lý wordpress menu, wordpress cho chúng ta giải pháp sử dụng hook wp_nav_menu_items. Bạn có thể ... Đọc tiếp
Thêm icons cho wp_nav_menu trong wordpress
Trong bài trước, mình có tutorial hướng dẫn cách tùy biến trường cho wp_nav_menu, bài hôm nay mình xin giới thiệu với các bạn một plugin tạo ảnh icon cho menu item sử dụng api tạo custom field nav menu. Trước tiên, bạn tải và cài đặt plugin Menu Icons. Sau khi kích hoạt plugin, bạn vào trang sửa menu. Có thêm mục icon cho phép bạn chọn biểu tượng cho item đó, để thêm icon mới bạn nhấn vào ... Đọc tiếp
Tùy biến thông báo lỗi validation – Contact Form 7
Hi! Trong bài viết này mình sẽ hướng dẫn các bạn cách tùy biến hiển thị thông báo validation cho trường contact form 7. Sửa nội dung và tùy biến validation Sửa chuỗi hiển tin nhắn lỗi, ví dụ thông báo mặc định cho "require field" là "Please fill the required field.". Để thay đổi tin nhắn này bạn truy cập trang sửa form Contact -> Contact Forms và sửa lại văn bản trong mục Messages. Bên ... Đọc tiếp