Hướng dẫn tạo website bằng Theme Wordpress từ Bootstrap 4 [2019] - Phần 2
Ở phần 2 mình sẽ đi từng file header.php, footer.php, sidebar.php, content.php. index.php
Bạn sẽ tìm hiểu các hàm cần thiết khi thiết kế theme wordpress. Nó không hề khó, bạn chịu khó đọc đi đọc lại nếu không hiểu nhé, cần gì thì hãy comment dưới bài viết cho mình.
Header.php
Các hàm cần thiết trong file header.php
language_attributes() // Ngôn ngữ
bloginfo('name') // Tiêu đề chính
wp_head() // Chứa các hàm, style, javascript của WP
get_template_directory_uri() // Gọi đường dẫn đến theme
Mở file header.php thêm các hàm sau vào
bloginfo('name')
sẽ lấy nội dung phần backend WP
Cài đặt -> Tổng quan -> Tên website
Footer.php
Thêm hàm trước
Sau khi đã chèn wp_head và wp_footer bạn sẽ được thanh công cụ sau khi ra ngoài frontend
Sidebar.php
Tạo file sidebar.php trong thư mục theme
- wp-content/themes/logicviet/sidebar.php
Mở file index.php chọn cut toàn bộ nội dung class .col-md-4 vào sidebar.php
Trong file index.php
dùng hàm để gọi file sidebar.php đã tách
Index.php
Đây là file quan trọng nhất trong theme wordpress, nó sẽ gánh cho mọi cấp trên nó nếu cấp trên nó không tồn tại, có thể xem nó như trang mặc định.
Mở file index.php và xóa các * div Blog Post* dư chỉ để lại 1 cái duy nhất, mục đích là sẽ lặp các bài viết.
Tạo một folder tên: template-parts
- wp-content/themes/logicviet/template-parts
Tạo file content.php trong thư mục template-parts
- wp-content/themes/logicviet/template-parts/content.php
Copy nội dung Blog Post trong index.php vào content.php
Tại file index.php
Bạn tiến thực hiện hàm sau
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'template-parts/content', get_post_format() ); ?>
<?php endwhile; ?>
<?php endif; ?>
Template-parts/content.php
Các hàm chính sẽ sử dụng trong content.php
0 Comments
no comments!