Vậy Add theme support trong wordpress như thế nào và ứng dụng nó ra sao ?
Trong quá trình thiết kế theme wordpress phần header (logo và nền banner) và background của toàn trang( nền bằng image và màu) hai thành phần này chúng ta đều có thể cho người tiêu dùng theme tự do chọn lựa.
Add_theme_support() là một hàm để khai báo tính năng mà theme có tương trợ. Nó được khai báo trong file functions.php của theme. Nó có thể được khai báo bên ngoài hoặc gắn vào hook after_setup_theme. Trong bài viết này, mình sẽ chia sẻ một số khai báo tính năng tương trợ cho theme bằng hàm add_theme_support().
Cú pháp hàm add_theme_support()
Cú pháp: add_theme_support ( chuỗi tính năng );
function theme_setup() { add_theme_support( 'Tính năng 1' ); add_theme_support( 'Tính năng 2' ); add_theme_support( 'Tính năng n' );}add_action( 'after_setup_theme', 'theme_setup' );
Giới thiệu 1 số tính năng cơ bản:
1: Theme tương trợ Post Thumbnails
add_theme_support(
'post-thumbnails'
);
2: Theme tương trợ đổi logo
add_theme_support(
‘custom-logo’,
array(
‘height’ => $logo_height,
‘width’ => $logo_width,
‘flex-height’ => true,
‘flex-width’ => true,
)
);
3: Tùy chỉnh background:
$bg_defaults
=
array
(
'default-image'
=>
''
,
'default-preset'
=>
'default'
,
'default-size'
=>
'cover'
,
'default-repeat'
=>
'no-repeat'
,
'default-attachment'
=>
'scroll'
,
);
add_theme_support(
'custom-background'
,
$bg_defaults
);
4: Hỗ trợ HTML 5add_theme_support(
'html5'
,
array
(
'comment-list'
,
'comment-form'
,
'search-form'
,
'gallery'
,
'caption'
) );
5: Định dạng post:
$post_formats
=
array
(
'aside'
,
'image'
,
'gallery'
,
'video'
,
'audio'
,
'link'
,
'quote'
,
'status'
);
add_theme_support(
'post-formats'
,
$post_formats
);
Lời kết
Như vậy mình đã giúp các bạn hiểu hơn về hàm add support theme trong wordpress rất đơn giản dễ hiểu rồi.
Nếu các bạn thấy hay có thể theo dõi chuyên mục thủ thuật wordpress để biết thêm nhiều kiến thức mới nha.
Hãy xem thêm các bài đăng khác trên Website của chúng tôi để nhận được những bài viết mới nhất nhé.
Chúc bạn có những thêm những kiến thức hữu ích về wordpress cho việc học tập và nghiên cứu của mình.
0 nhận xét:
Post a Comment