Các hàm thông dụng trong wordpress
Xin chào các bạn, các bạn thấy trong bảng tin wordpress rất nhiều thông tin phức tạp không gọn gàng, nhìn hơi giả dối, vậy làm sao xóa bớt những thứ không cần thiết và thiết kế lại bảng tin đẹp hơn thì hôm nay Win Win Media giới thiệu . Dưới đây là hình ảnh bảng tin ban đầu Show Xóa các widget mặc định của WordPressĐầu tin là chúng ta cần xóa các widget mặc định của wordpress Vui lòng thêm đoạn mã dưới đây vào file functions. php of theme you nhé hàm hk_remove_dashboard_widgets() { remove_meta_box( ‘dashboard_primary’,’dashboard’,’side’ ); . comBlog bỏ đặt( $wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_site_health’] ); Ở các bài trước của sê-ri PHP dành cho Nhà phát triển WordPress chắc chắn bạn đã làm việc qua PHP khá nhiều rồi phải không, bạn cũng đã biết rất nhiều vấn đề về cơ bản trong PHP. Vì vậy, ở bài viết này, hãy áp dụng các kiến thức đó vào việc xử lý một số hàm thông tin ứng dụng trong WordPress mà khi bạn lập trình với nó, bạn sẽ sử dụng rất nhiều, xin nhắc lại, rất nhiều
bloginfo() và get_bloginfo()bloginfo() và get_bloginfo() là hàm lấy dữ liệu chung của website WordPress của bạn như tên website, đường dẫn website, phiên bản WordPress đang sử dụng,…Sở dĩ có hàm 1 là do hàm get chỉ hỗ trợ trả về, còn 2 Cấu hình sử dụng. 3 Trong đó, tham số hiển thị là tham số khai báo thành phần cần lấy ra, nó có tham số như sau
Ví dụ sử dụng Hiển thị tên trang web hoặc sử dụng get_bloginfo() or used get_bloginfo() in check check it has no data
Object $postĐối tượng $post nó sẽ chứa toàn bộ dữ liệu của các bài đăng truy vấn trên trang web gửi về cơ sở dữ liệu. Ví dụ khi bạn ra trang chủ thì mặc định trang web sẽ có truy vấn để lấy danh sách các bài viết mới nhất, hoặc khi vào một mẫu bất kỳ như nội dung bài viết, trang, danh mục,. then it will have a private query to get data about Read more. Tìm hiểu Truy vấn và Vòng lặp trong WordPress Bây giờ ví dụ bạn thử đổ đối tượng $post vào tệp index. php của chủ đề echo ‘’;
while ( $the_query->have_posts() ) { $the_query->the_post(); } echo ‘ } else { /* Restore original Post Data */ Hàm add_action() và add_filter()Hai hàm này được sử dụng rất nhiều trong việc lập trình chủ đề hoặc lập trình plugin. Mục đích của hai chức năng này có thể dựa vào mã nguồn của WordPress hoặc mã nguồn của plugin/theme bất kỳ mà không cần chỉnh sửa mã trực tiếp trong mã nguồn Bộ lọc niệm niệm hành động khá dài nên mình khuyến khích bạn đọc bài viết này Lớp WP_WidgetNếu bạn cần tạo tiện ích con trong WordPress thì sẽ cần tạo một lớp khác kế thừa lại lớp này. Có thể là mình đã có bài hướng dẫn kèm video rất chi tiết tại đây Hàm register_nav_menus() và wp_nav_menu()Nếu bạn muốn tạo thêm các vị trí menu trong WordPress (Menu Location) thì cần sử dụng hàm register_nav_menus(), cách sử dụng rất đơn giản, ví dụ dưới đây mình sẽ tạo thêm 3 vị trí menu (mã này nên đặt trong . php nhé)
And to display a menu location any that out outside template, you can use function wp_nav_menu() 0 Hàm get_post_meta()Hàm này sẽ có chức năng lấy các meta dữ liệu (trong bảng wp_postmeta của cơ sở dữ liệu) trong bất kỳ bài đăng nào ở bên ngoài. Về chức năng này, bạn sẽ xem hướng dẫn trường tùy chỉnh của mình để hiểu rõ hơn Tra cứu chức năng WordPressỞ trên chỉ là một số hàm và đối tượng, lớp thường được sử dụng trong WordPress mà thôi. Nếu bạn muốn xem đầy đủ hơn thì xem tại địa chỉ này Lời kếtVì vậy là phần này bạn đã thao tác sơ lược trên các mã của WordPress, và mình nghĩ là bây giờ bạn đã hiểu nhiều hơn rồi đó. Và series này mình viết dành cho những người muốn lập trình trong WordPress nên các kiến thức cơ bản tới đây bạn đã có đủ rồi nên mình sẽ tạm dừng series tại đây Bây giờ, công việc của bạn là xem một số hướng dẫn cụ thể trong WordPress như Hướng dẫn lập trình chủ đề WordPress và Hướng dẫn viết plugin xem thời tiết của Thachpham. com để bạn vận dụng các kiến thức vào thực tế tốt hơn. Mình tin là chỉ cần như vậy bạn sẽ dễ dàng bắt được code trong WordPress rồi. Và nếu bạn cần hướng dẫn về mã trong WordPres nhiều hơn nữa, hãy đọc các bài viết trong mục Phát triển WordPress của mình Trong khi bạn làm việc với WordPress, bạn nên dành thời gian học thêm PHP, cụ thể là bạn nên học thêm PHP & MySQL vì nó sẽ có nhiều kiến thức khác nhau sẽ giúp bạn sau này và nên giữ gìn ít nhất. Hy vọng với loạt phim ngắn này, các bạn sẽ hiểu rõ hơn về PHP và hiểu cách làm việc trong WordPress tốt hơn so với ngôn ngữ PHP. Chúc bạn sớm thành công |