• August 30, 2018

    การแสดงผล subject+body ของ SMF
    ใช้ เฉพาะ table ที่เก็บ subject และ body
    ขั้นตอน คือ การ export ออกมา จะได้ไฟล์ sql
    import เข้าไปที่ Database ที่ต้องการ

    ใช้ script เพื่อดึงข้อมูลจาก table นั้น
    (CRUD ก็ใช้ได้)
    จะเพิ่ม pagination ก็ได้
    หรือ หากจะเพิ่ม EDIT ,ADD ,Login
    +https://vir9.com/uncategorized/datatable-php-mysqli/

    Ex.

    <?php
    echo "<META HTTP-EQUIV=refresh CONTENT=\"20; URL=http://insurancethai.net\">";
    $servername = "localhost";
    $username = "=ชื่อยูสเซอร์แนม";
    $password = "รหัสผ่านดาต้าเบส";
    $dbname = "ชื่อดาต้าเบส";
    
    $conn = new mysqli($servername, $username, $password, $dbname);
    if ($conn->connect_error) {die("Connection failed: " . $conn->connect_error);} 
    $result = mysqli_query($mysqli, "SELECT * FROM ชื่อเทเบิ้ล ORDER BY id DESC LIMIT 3");
    ?>
    <html><head><title>เว็บบอร์ดประกันภัย</title></head>
    <body>
    <table width='80%' border='0'>
    <tr bgcolor='#CCCCCC'><td>id</td><td>topic</td><td>content</td></tr>
    
    <?php 
    while($res = mysqli_fetch_array($result)) { 
    echo "<tr>";
    echo "<td>".$res['id']."</td>";
    echo "<td>".$res['topic']."</td>"; 
    echo "<td>".$res['content']."</td>";
    
    }
    ?>
    </table>
    </body></html>

    ย้าย DATABASE ใดๆ สู่ wordpress
    ใช้ การ insert post จาก function ของ wordpress
    +https://vir9.com/code/function-wordpress-speacial-page/

    ดัดแปลงโค๊ดให้ ดึง database จาก database ภายนอก
    ให้เข้ามาโพสท์ใน wordpress ทีเดียว ทั้ง database
    +https://vir9.com/uncategorized/function-wordpress-speacial-page/

    ด้วยโค๊ดตัวนี้

    <?php
    // vir9.com
    require('wp-load.php');
    // database ใดๆ
    include_once("connect-db.php");
    $result = mysqli_query($mysqli, "SELECT * FROM member");
    while($res = mysqli_fetch_array($result)) {
    echo "<td>".$res['topic']."</td>";
    echo "<td>".$res['content']."</td>";
    
    // Create post object
    $result1 = array(
    'post_title' => $res['topic'],
    'post_content' => $res['content'],
    'post_status' => 'publish',
    'post_author' => 1,
    'post_category' => array( 8,39 )
    );
    wp_insert_post( $result1 );
    }
    ?>

    อื่นๆ

    <?php
    // Load WordPress
    require_once 'path/to/www/wp-load.php';
    require_once ABSPATH . '/wp-admin/includes/taxonomy.php';
    // Set the timezone so times are calculated correctly
    date_default_timezone_set('Europe/London');
    // Create post
    $id = wp_insert_post(array(
        'post_title'    => $title,
        'post_content'  => $content,
        'post_date'     => date('Y-m-d H:i:s'),
        'post_author'   => $user_id,
        'post_type'     => 'post',
        'post_status'   => 'publish',
    ));
    if ($id) {
        // Set category - create if it doesn't exist yet
        wp_set_post_terms($id, wp_create_category('My Category'), 'category');
        // Add meta data, if required
        add_post_meta($id, 'meta_key', $metadata);
    } else {
        echo "WARNING: Failed to insert post into WordPress\n";
    }


เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories