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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptจะแทรก php echo ใส่ใน php echo ได้อย่างไรครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: จะแทรก php echo ใส่ใน php echo ได้อย่างไรครับ  (อ่าน 893 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
goozing
ก๊วนเสียว
*

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

กระทู้: 204



ดูรายละเอียด
« เมื่อ: 28 กรกฎาคม 2013, 08:49:03 »

ผมไม่รู้เรื่อง php เลยครับ เรียกว่ารู้น้อยมากๆๆ ครับ
เป็น wordpress นะครับ

ตัวนี้เป็น function
<?php
function GetTagName($meta){
    if (is_string($meta) || (is_numeric($meta) && !is_double($meta))
            || is_int($meta)){
                if (is_numeric($meta))
                    $meta = (int)$meta;
                        if (is_int($meta))
                            $TagSlug = get_term_by('id', $meta, 'post_tag');
                        else
                            $TagSlug = get_term_by('slug', $meta, 'post_tag');
                             
                    return $TagSlug->name;
            }
}
?>
คือว่าผมจะใช้ตัวนี้แสดงผลชื่อ tags โดยการใส่ ตัวเลขid ของ tags นั้นๆ ครับ
เช่น tag id 18 จะเป็น เมืองไทย
แบบนี้
โค๊ด:
<?php echo GetTagName('18'); ?>
มันก็จะแสดงผลแบบนี้
อ้างถึง
เมืองไทย

ซึ้งผมเอาโค๊ดตัวนี้ไว้ใน theme ผมเลยอยากให้มันรับค่า id มาจาก custom field ที่ผมสร้างขึ้นครับ

นี้เป็นโค้ดที่ใช้เรียกค่าของ custom field ที่ผมใช้ครับ
<?php global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'testid', true);
?>
ผมจะเอาไว้เก็บค่าตัวเลข id ของ tag ที่ผมต้องการไว้ครับ

คำถามก็คือผมอยากจะทำแบบนี้
<?php echo GetTagName('<?php global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'testid', true);
?>
'); ?>
ตรงตัวสีแดงนี้ครับ ผมอยากจะเอาใส่เข้าไป
ซึ่งมันยัดใส่แบบนี้ตรงๆ เลยไม่ได้ครับ มัน error ผมอยากรู้ว่าผมจะทำยังไงให้มันเอาใส่ตรงที่ผมต้องการได้ครับ

งมมาตั้งนานแล้วครับ wanwan022
ขอบคุณล่วงหน้าครับ
บันทึกการเข้า
mrbov
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,163



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 28 กรกฎาคม 2013, 08:58:51 »

$var = get_post_meta($postid, 'testid', true);

<?php echo GetTagName($var); ?>
บันทึกการเข้า

Power Monitoring System
แสงตะวันธนากิจ
รับติดตั้งโซล่าเซลล์โคราช
โซล่าเซลล์โคราช
goozing
ก๊วนเสียว
*

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

กระทู้: 204



ดูรายละเอียด
« ตอบ #2 เมื่อ: 28 กรกฎาคม 2013, 09:22:31 »

ขอขอบคุณ คุณ mrbov มากครับ
ทำได้แล้วครับ งมหาวิธัมาทั้งคืนได้สะที

ต้องขอขอบคุณอย่างมากๆๆๆๆ เลยครับ  ทำได้แล้ว ดีใจ Cry
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์