ถามเซียน PHP หน่อยอ่ะคับ ก่อนนอน ตีหนึ่งแล้ว

มีเรื่องที่จะให้ช่วยในทาง SEO ขึ้นเยอะเลย ถ้าแก้ได้นะคับ
โคดตรงนี้ในไฟลล์ amazon_auto_post.php$insert_table=mysql_query("INSERT INTO wp_posts (post_author, post_date, post_date_gmt, post_content, post_title,post_status,post_type,comment_status, ping_status,post_name,post_modified,post_modified_gmt, post_parent,menu_order) values('1','$daytopost','$daytopost','$content_to_post_replace_string','$title_to_post2', 'future', 'post', 'open','open','admin','$daytopost','$daytopost','0','0')") or die (mysql_error());
ตรง open',
'admin','$daytopost', อ่ะคับ ค่าตัวแปร มันใช้เป็น admin แล้วยัดค่า admin เข้าตาราง post_name เฉยๆเลย ซึ่งตรงฟิลล์นี้ ถ้าไม่แก้ มันก็จะใช้ชื่อใน URL เป็น ประมาณ www.กกกกกก.com/XX/XX/
admin ไปเรื่อยๆ ซึ่งตามปกติ WP จะดึงค่าจากฟิลล์นี้มาเป็น URL แบบที่เป็นชื่อเลยอ่ะคับ ชื่อแบบที่มีขีดกั้น
คราวนี้ในไฟลล์มันจะใช้ตัวแปร $title_to_post2 นี้ เป็นชื่อโพสต์ ชื่อหัวข้อ แต่ถ้าใส่ $title_to_post2 เข้าไปในตารางตรงๆเลย มันจะไม่ได้ เพราะยังไม่ได้แปลงค่า เช่น พวกเว้นวรรค ขีด วงเล็บ ให้เป้นแบบ URL ได้อ่ะคับ (ประมาณว่ามันไม่ยอม rewrite ให้)
คราวนี้เลยอยากทราบว่าพอจะมีวิธีแก้มั้ยอ่ะคับ เพื่อที่จะได้ URL แบบ SEF มากขึ้น แบบมีชื่อโพสต์หรือชื่อสินค้าใน URL ได้อ่ะคับ
ขอบคุณล่วงหน้าคับ
ปล.แก้ไม่เป้นอ่ะคับ แค่พอ งมๆ ได้ ว่ามาน error ตรงไหน แบบว่า เป้นแค่ โปเกมอนอ่ะ ไม่ใช่โปรแกรมเมอร์