Hàm get_template_part dùng để include nội dung của template trong template. Trong template twentyeleven/index.php của twentyeleven có đoạn: < ?php while ( have_posts() ) : the_post(); ?> < ?php get_template_part( 'content', get_post_format() ); ?> < ?php endwhile; ?> Đoạn code trên sẽ include content.php vào trong vòng lặp while, nếu bạn muốn truyền tham số vào content.php thì làm ... Đọc tiếp
Chạy file php trong môi trường WordPress
Ví dụ bạn lập trình đầu số sms, không muốn tạo page trỏ vào file sử lý SMS mà chạy thằng trực tiếp vào template file. ví dụ: http://yourdomain.com/wp-content/themes/mytheme/sms.php Bạn muốn sử dụng các hàm template tags của wordpress để lập trình trong file sms.php vậy phải làm sao? chúng ta nghĩ ngay tới việc include wordpress system vào trong template độc lập đó. Chèn đoạn sau vào phần đầu ... Đọc tiếp
Hướng dẫn sử dụng child theme trong wordpress
Bạn đã biết về các theme framework trong số đó là plugins hoặc là child theme, vậy child theme được hiểu như thế nào? Child theme là một theme mà kế thừa các tính năng từ một theme khác. Theme khác ở đây chính là theme framework vừa đề cập ở trên ->và được gọi là Parent theme. Chú ý: Parent theme không kích hoạt mà dùng cho child theme kế thừa, còn kích hoạt Child theme. Khi bạn muốn kế thừa và ... Đọc tiếp
Cách chèn trang 404 template không mất SEO
Khi bạn muốn chủ động include hoặc chuyển sang trang 404 , thì dùng code dưới đây: function generate_404_somehow() { global $post; if ( ) { global $wp_query; $wp_query->is_404 = true; #equal $wp_query->set_404(); status_header( 404 ); nocache_headers(); } } add_action('wp','generate_404_somehow'); Cách này có thể dùng vào việc chặn truy cập nội dung không mong muốn ... Đọc tiếp
Chia sẻ cookie cho subdomain – WordPress
Bạn đau đầu muốn chia sẻ cookie giữa domain và các subdomain, thật đơn giản thêm dòng sau vào wp-config.php define('COOKIE_DOMAIN', '.domain.com'); // Share cookie on all subdomains ... Đọc tiếp
Khởi tạo và sử dụng session trong wordpress
Để sử dụng biến $_SESSION trong wordpress bạn cần kích hoạt session PHP bằng cách chép đoạn sau vào theme functions.php Hoặc: Như vậy đã có thể sử dụng tính năng session của php bình thường. Chú ý: Khi người dùng login và logout bạn sẽ phải xóa session để bắt đầu lưu dữ liệu cho phiên làm việc mới. ... Đọc tiếp
Hướng dẫn một số bảo mật trong wordpress
Hiện nay càng được nhiều người sử dụng Wordpress do tính linh hoạt và dễ sử dụng, tuy nhiên vấn đề bảo mật về mã nguồn này không hẳn đã tốt so với các mã nguồn mở khác. Sau đây là một số gợi ý cho bạn bảo mật website wordpress. Đặt mật khó khó đoán: không được chọn mật khẩu dễ đoán và quen thuộc ví dụ: admin, 123456.. *Luôn cập nhật wordpress: việc nâng cấp wordpress từ wordpress.org cũng ... Đọc tiếp
Tạo theme options page trong wordpress
Theme option cho phép bạn lưu các cài đặt cần thiết của theme như logo, mầu sắc, thông tin header, footer...Ở bài viết trước mình liệt kê 1 loại những theme option framework đầy sức mạnh để thiết kế wordpress theme. Tuy nhiên bạn có thể tạo riêng theme option đơn giản phục vụ cho nhu cầu bình dân của bạn. Hướng dẫn cơ bản Chép code sau vào functions.php. Hàm register_setting dùng để đăng ... Đọc tiếp
Hiển thị bài viết liên quan trong wordpress
Ở bài trước bạn mình đã hướng dẫn làm thế nào để hiển thị bài viết phổ biến (popular posts) trong wordpress. Trong bài hôm nay mình sẽ hướng dẫn hiển thị bài viết liên quan khi xem bài viết chi tiết. Trước tiên bạn nên xem đoạn code trước khi cố gắng tìm plugin, để hiểu về nguyên lý đơn giản của nó. Hiển thị bài viết liên quan trong wordpress không dùng plugin < ?php //related ... Đọc tiếp
Tạo widget bài viết WordPress Popular Posts
Widget bài viết phổ biến là một tính năng phổ biến khá hữu ích với các blogger. Rất tiếc Wordpress mặc định không hỗ, mà bạn tự viết lấy hoặc sử dụng plugin. Cả hai cách này mình sẽ trình bày trong bài viết này. Widget bài viết phổ biến (popular posts) không dùng plugin Nguyên lý là tính lượt view của bài viết, tính phổ biến của bài viết dựa vào lượt hiển thị views. Khi vào bài viết chi ... Đọc tiếp