ผมไม่รู้เรื่อง 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 ผมอยากรู้ว่าผมจะทำยังไงให้มันเอาใส่ตรงที่ผมต้องการได้ครับ
งมมาตั้งนานแล้วครับ

ขอบคุณล่วงหน้าครับ