สิ่งที่เจ้าของกระทู้จะทำคือสร้างโพสใหม่ใช่ป่าวครับ
ถ้าจะทำก็สร้างไฟล์บนโฮส แล้วให้
<?php
include('wp-load.php');
$cats = explode(',',$_POST['post_cat']);
if (isset($_POST['post_cat']) and $_POST['post_cat']!= ''){
foreach ($cats as $cat){
$endcat[] = get_cat_ID( $cat );
}
}
$my_post = array(
'post_title' => wp_strip_all_tags( $_POST['post_title'] ),
'post_content' => $_POST['post_content'],
'post_status' => 'publish',// สถานะ publish = เผยแพร่
'post_author' => 1, // ไอดีผู้สร้าง 1 ปกติจะเป็น admin
'post_category' => array( $endcat )
);
// Insert the post into the database
wp_insert_post( $my_post );
function get_cat_ID( $cat_name ) {
$cat = get_term_by( 'name', $cat_name, 'category' );
if ( $cat )
return $cat->term_id;
return 0;
}
?>
อัพเดต จัดเรียง โค้ดเองนะ ไม่ได้ทดสอบโค้ดครับ