Thứ Năm, 11 tháng 9, 2014

Các hàm thông dụng trong wordpress

WordPress có một thư viện các hàm viết sẵn khổng lồ (Ở phiên bản 3.0.1 là khoảng 3240 hàm PHP). Ở đây mình chỉ giới thiệu một số hàm thông dụng trong template WordPress
Hàm lấy thông tin website
get_bloginfo($show)
$show
  • ‘name’ – Trả về tiêu đề Website
  • ‘description’ – Trả về mô tả Website
  • ‘admin_email’ – Trả về email của admin
  • ‘site_url’ – Trả về url của Website
  • 'Home’ – Trả về url trang ch
Các hàm lấy nội dung
  1. get_header(‘{tên_header}’) - Lấy nội dung từ file header_{tên_header}.php . Ví dụ: lấy nội dung file header_trang_chu.php <?php get_header(‘trang_chu’);?>. File header mặc định là header.php ta gọi <?php get_header();?>
  2. get_footer(‘{tên_footer}’) – Lấy nội dung từ file footer_{tên_footer}.php .Ví dụ: lấy nội dung file footer_trang_chu.php – <?php get_footer(‘trang_chu’);?>. File footer mặc định là footer.php ta gọi <?php get_footer();?>
  3. get_sidebar(‘{tên_sidebar}’) – Lấy nội dung từ file sidebar_{tên_sidebar}.php .Ví dụ: lấy nội dung file sidebar_lienhe.php – <?php get_sidebar(‘lienhe’);?>. File sidebar mặc định là sidebar.php ta gọi <?php get_sidebar();?>
Các hàm sử dụng cho Post, Page, Custom Post Type, Attachment
  1. the_ID() – In ra ID của Bài Viết hiện tại. Nếu muốn lấy ID Bài viết ta dùng hàm get_the_ID() (có thể dùng$post->ID)
  2. the_title() - In ra Tiêu đề của Bài Viết hiện tại. Lấy Tiêu đề Bài viết ta dùng get_the_title() (có thể dùng$post->post_title)
  3. the_content() - In ra Nội dung Bài viết (đã qua filter the_content). Lấy Nội dung Bài viết get_the_content()(có thể dùng $post->post_content)
  4. the_author() - In ra Tên tác giả Bài viết. Lấy tên tác giả ta dùng get_the_author(). Lấy ID của author$post->post_author
  5. the_category(‘,’) – In ra danh sách danh mục của bài viết, cách nhau bởi dấu ‘,’
  6. the_time(‘{định dạng ngày tháng}’) – In ra thời gian Bài viết được publish. Ví dụ: the_time(‘d-m-Y’) sẽ in ra 04-09-2013
  7. the_permalink() – In ra liên kết tới bài viết. Lấy liên kết bài viết get_the_permalink() hoặcget_permalink($post->ID)
  8. the_post_thumbnail($size,$attr) - In ra hình featured của bài viết. Ví dụ:the_post_thumbnail(‘large’,array(‘alt’='Test’))

Vòng lặp, điều kiện ‘WordPress’
  1. <?php if(have_posts()): ?> Nếu có Bài viết
  2. <?php endif; ?> Đóng điều kiện
  3. <?php while(have_posts()): the_posts(); ?> Xem tất cả các Post thỏa điều kiện
  4. <?php endwhile;?> Kết thúc vòng lặp

Không có nhận xét nào:

Đăng nhận xét