KHÓA HỌC DATABASE TRONG WORDPRESS
  • KHÓA HỌC DATABASE WORDPRESS
    • Giới thiệu khóa học
    • Khóa học này dành cho ai ?
    • Nội dung khóa học
    • Chuẩn bị cho khóa học
  • Bài 1: Phân tích thiết kế Database WordPress
    • Bài viết và chuyên mục liên kế như thế nào trong database ?
    • Hình ảnh được lưu ở đâu trong databse WordPress ?
    • Ảnh đại diện của một bài viết được lưu như thế nào?
    • Menu của WordPress được lưu ở đâu trong databse?
    • Widget được lưu ở dâu trong databse ?
    • Một plugin active lưu ở đâu?
  • Bài 2: Tạo bảng mới trong database WordPress
    • Tìm hiểu về Class wpdb & Tạo bảng mới
    • Tạo bảng mới với khóa ngoại
  • Bài 3: Thêm, sửa, xóa dữ liệu database WordPress vơi $wpdb
    • Thêm dữ liệu vào database WordPress
    • Cập nhật dữ liệu database WordPress
    • Xóa dữ liệu database WordPress
  • Bài 4: Query dữ liệu database Wordpress
    • Get results
    • Get row
    • Get var
    • Get col
  • Bài 5: Thực hành query dữ liệu database WordPress
    • Get 10 bài viết mới nhất
    • Truy vấn sql database wordpress get 10 bài viết mới nhất có hình đại diện
    • Truy vấn sql database wordpress get 10 bài viết theo chuyên mục
  • Bài 6: Thực hành tạo form contact với custom databse
    • Download template form contact & Tạo database lưu trữ dữ liệu contact
    • Xử lý dữ liệu vào lưu dữ liệu vào database
    • Cấu hình SMTP & Gởi mail liên hệ thông qua hàm wp_email
    • Hiển thị dữ liệu contact và tính năng tìm kiếm
    • Tối ưu database và bảo mật
Powered by GitBook
On this page
  1. Bài 3: Thêm, sửa, xóa dữ liệu database WordPress vơi $wpdb

Thêm dữ liệu vào database WordPress

Để thêm dữ liệu vào database của wordpress ta sử dụng đoạn code sau:

Chèn đoạn code sau vào file functions.php của thêm đang sử dụng nha

<?php
	$data = array(
	    'name' => 'Võ Quang Huy',
	    'email' => 'huykira@gmail.com',
	    'phone' => '0909999999',
	    'title' => 'Liên hệ về việc dự án mới',
	    'content' => 'Mình cần làm website, bạn có thể báo giá cho mình được không!',
	    'date' => current_time( 'mysql' )
	);
	global $wpdb;
	$table = $wpdb->prefix . 'contacts';
	$wpdb->insert(
	    $table,
	    $data
	);
	$contact = $wpdb->insert_id;
?>
  • $data là mảng dữ liệu thêm vào bảng, lưu ý cột id là khóa chính tự tăng nên chúng ta không khai báo trong mảng $data

  • global $wpdb; khai báo biến toàn cục là class wpdb => class này trong wordpress dùng để tương tác với databse

  • $table = $wpdb->prefix . ‘contacts’; khái báo biến $table là bảng (wp_contacts)

  • $wpdb->insert là câu lên đùng để admin dữ liệu $data và bàng $table

Sau khi thêm đoạn code trên vào file functions.php của thêm các bạn tra ngoài trang chủ f5 một cái rồi vào databse bảng wp_contacts sẽ thấy thông tin như thế này là thành công.

PreviousBài 3: Thêm, sửa, xóa dữ liệu database WordPress vơi $wpdbNextCập nhật dữ liệu database WordPress

Last updated 1 year ago