Cần giúp đỡ hỗ trợ insert dữ liệu trực tiếp vào phpmyadmin của wordpress

Discussion in 'Thảo Luận Chung' started by JackZ, Apr 23, 2021.

  1. JackZ

    JackZ Khách Qua Đường

    Xin chào mọi người. Hiện tại em đang muốn post bài mới lên wordpress nhưng dưới dạng insert into dữ liệu trực tiếp vào trong phpmyadmin. Nhưng có rất nhiều trường em chưa được hiểu rõ cho lắm.
    Cú pháp insert vào có dạng như sau:

    INSERT INTO `wp_posts`(`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES ([value-1],[value-2],[value-3],[value-4],[value-5],[value-6],[value-7],[value-8],[value-9],[value-10],[value-11],[value-12],[value-13],[value-14],[value-15],[value-16],[value-17],[value-18],[value-19],[value-20],[value-21],[value-22],[value-23])

    Trong wordpress có khá là nhiều trường của 1 bài viết. Mà em lại chưa hiểu rõ. Ai đã dùng cách này thì cho em xin 1 câu lệnh ví dụ insert 1 bài viết vào wordpress dưới dạng save được không ạ. Em cảm ơn
     
  2. automan

    automan Hương Chủ

    dùng hàm php trong file function của nó mà chạy cho dễ, include vào xong code như php thuần thôi.
     
  3. wpresources

    wpresources Bang Chúng

    =>author=tác giả,title=tiêu đề,date-ngày mới cái này đơn giản.Mấy cái nâng cao thì
    1.Vào wordpress nhập nội dung từng loại page,post,cate,tag
    2.Quan sát xem bảng nào thay đổi.Giá trị nó cần là gì
    =>Sau khi hiểu thì việc nhập trực tiếp chỉ cần câu lệnh insert,update,delete cơ bản là được thôi
     
  4. Tạ hơi nặng

    Tạ hơi nặng Bang Chúng

    Dùng tool đi, e có biết code đâu vẫn lên ầm ầm
     
  5. Dang

    Dang Bang Chúng

    Nếu biết rõ cấu trúc của WP thì insert thẳng vào db, còn không thì mỗi post nó có cate, tag (terms), thumb, post_type ... các kiểu. Thớt nên dùng hàm wp_insert_post của WP (https://developer.wordpress.org/reference/functions/wp_insert_post/). Có thể tạo file .php ở cùng thư mục với WP với đoạn đầu là :
    PHP:
    <?php

    define
    ('WP_USE_THEMES'false);

    require_once (
    'wp-blog-header.php');

    global 
    $wpdb;

    // wp_insert_post ...
     
    Nai and xmenvn2510 like this.
  6. sincos

    sincos Bang Chúng

    Trừ khi bạn restore db của wp thì mới nên dùng phpmyadmin. Còn không nên làm theo cách của @Dang ấy.....

    Còn chưa biết thế nào thì mua ly cafe mình code cho.... 10 phút.
     
  7. Ak1974

    Ak1974 Sơ Nhập Giang Hồ

    tạo file csv với các mục sau rồi dùng plugin WP Import Export Lite import file csv đó vào..
     
  8. JackZ

    JackZ Khách Qua Đường

    tool gì vậy bạn

    em có tìm hiểu plugin này thấy rất hay nhưng ví dụ trường ID là tăng tự động thì ở cột id mình sẽ phải điền gì vô hả anh, trường date cũng vậy. Và em thì ko có dùng woocomercer lại đang dùng rank manth. Nếu muốn điền luôn cả keyword vô rank math thì làm thế nào, các trường như thẻ tag và hình ảnh thì phải làm sao.
     
  9. Ak1974

    Ak1974 Sơ Nhập Giang Hồ

    Bạn Export ra thử 1 file, lúc Export thì chọn thử các trường bạn muốn. rồi Import lại xem dc ko. dc thì làm file csv như vậy Import vô. Id thì bạn dùng excel kéo nhé, sao cho số ko trùng là dc
     
  10. JackZ

    JackZ Khách Qua Đường

    ok để mình thử xem sao
     
  11. PhimYo

    PhimYo Tân Thủ Thôn

    Bạn mở cái global log của MySQL rồi insert thử 1 post, sau đó lấy câu lệnh SQL của nó rồi sửa thôi