ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.com< กดยุบ (ห้องยกเลิกการใช้งาน)สาระคำถามทั่วไป (ย้ายไป cafe)ทำ wp แล้ว อยากดึงข่าว ไปโชว์หน้าเว็บทำมือครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ทำ wp แล้ว อยากดึงข่าว ไปโชว์หน้าเว็บทำมือครับ  (อ่าน 642 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
jipom
สมุนแก๊งเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 918



ดูรายละเอียด
« เมื่อ: 24 กันยายน 2009, 12:13:21 »

ทำ wp แล้ว อยากดึงข่าว ดึงข้อความ จาก wp ไปโชว์หน้าเว็บทำมือครับ  ยิ่งดึงรูปไปได้ยิ่งดีทำไงหรอครับ ที่เว็บต่างๆเขาทำกาน ผมอยากทำเป็นมั่งงับ ช่วยบอก ช่วยสอนหน่อยครับ  Kiss
บันทึกการเข้า

g-ji
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 231
ออฟไลน์ ออฟไลน์

กระทู้: 3,254



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 24 กันยายน 2009, 12:26:16 »

ไม่ยาก

สร้างตัวแปรก่อน
$server = $_SERVER['DOCUMENT_ROOT'];
$wp_root = "folder ที่เก็บไฟล์ wp";/*เช่น /test/*/
$file = "wp-config.php";/*ปกติเขาจะให้ดึง blog-header.php แต่ว่าเราต้องกำหนดว่าไม่เอา template เพิ่มอีก ดึง config.php ไปเลยดีกว่า*/

↓ เพิ่ม ไปในไฟล์ที่ต้องการจะดึงข้อมูลของ WP (ใส่ไว้ใน ไฟล์หลักของระบบเลยก็ได้ จะทำให้ดึงข้อมูลของ WP ได้ทุกหน้า)
โค๊ด:
<?php 
require_once($server.$wp_root.$file); 
?>


จากนั้นก็ไป copy loop ในตัว WP/template มาสักอันนึง

ศึกษา the loop เพิ่มเติม

ปล. ดึง config.php แบบนี้แล้ว สามารถใช้คำสั่งของ WP ได้ทุกอย่่างเลย Tongue
บันทึกการเข้า

jipom
สมุนแก๊งเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 918



ดูรายละเอียด
« ตอบ #2 เมื่อ: 24 กันยายน 2009, 12:31:36 »

+1 ขอบคุณครับ
บันทึกการเข้า

g-ji
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 231
ออฟไลน์ ออฟไลน์

กระทู้: 3,254



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 24 กันยายน 2009, 12:36:09 »

เอาแบบง่ายๆ ก่อนเลย
<?php
$server = $_SERVER['DOCUMENT_ROOT'];
$wp_root = "/test/";/*สมมติ ว่าชื่อ test*/
$file = "wp-config.php";
require_once($server.$wp_root.$file);
?>

ใส่ไว้บนสุดของไำฟล์ที่ต้องการ

แล้วก็พิมพ์

โค๊ด:
<?php if(have_posts)) : while(have_posts()) : the_post(); ?>

<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>

<?php endwhile; endif; ?>

ถ้าไม่มีอะไรผิดพลาดมันจะแสดงผลออกมาเป็น ลิ้งค์ ไปยังบทความใน WP ของเรา
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์