[WP] ขอวิธีแก้รูปไม่โชว์ใน facebook เวลากดแชร์ค่ะ

เริ่มโดย LovelyPony, 05 ธันวาคม 2015, 11:42:56

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

LovelyPony

ปกติใช้วิธี Debug ที่ลิ้งค์ https://developers.facebook.com/tools/debug/

แต่ทำทุกโพสไม่ไหวค่ะ บางโพสตั้งเวลาโพสไว้ ไม่ได้ตามดู เวลากดแชร์มันไม่โชว์รูป

ใช้ wordpress ค่ะ ต้องแก้ตรงไหนคะ ขอบคุณค่ะ  :wanwan017:

jaychou

Plugin ก็มีครับสำหรับแชรหรือโพสโดยเฉพาะ
ขาย แอดเซ้นรับพินแล้วมีเงินค้าง 61$ อนุมัติเว็บง่ายกว่า สนใจ DM
10 ที่เที่ยวใกล้วัดอรุณ สายน้ำใจกลางเมืองหลวงของกรุงเทพ

onlinenow


wasantec

ลองทำตามดูครับแต่ฟังก์ชั่นนี้ท่านต้องกำหนดรูปพิเศษในหน้าโพสบทความด้วยนะครับ มันจะดึงจากรูปพิเศษไป ให้เอาไปใส่ไว้ใน Function.php
ตรง $default_image ด้านล่าง ให้ใส่ Url รูปในกรณีโพสนั้นไม่ได้ตั้งค่ารูปพิเศษมันจะดึงรูปจากตรงนี้มาแสดงครับครับ

function thaitheme_insert_fb_in_head() {
   global $post;
   if ( !is_singular())
      return;
   if(!has_post_thumbnail( $post->ID )) {
      $default_image="กรณีโพสนั้นไม่มีรูก็ให้เลือกรูปที่ต้องการได้เลย";
      echo '<meta property="og:image" content="' . $default_image . '"/>';
   }
   else{
      $thumbnail_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' );
      echo '<meta property="og:image" content="' . esc_attr( $thumbnail_src[0] ) . '">';
   }
   echo "
";
}

add_action( 'wp_head', 'thaitheme_insert_fb_in_head', 5 );      



function thaitheme_insert_fb_in_head() {
global $post;
if ( !is_singular())
return;
if(!has_post_thumbnail( $post->ID )) {
$default_image="กรณีโพสนั้นไม่มีรูก็ให้เลือกรูปที่ต้องการได้เลย";
echo '<meta property="og:image" content="' . $default_image . '"/>';
}
else{
$thumbnail_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' );
echo '<meta property="og:image" content="' . esc_attr( $thumbnail_src[0] ) . '">';
}
echo "
";
}

add_action( 'wp_head', 'thaitheme_insert_fb_in_head', 5 );


ถ้าถูกใจอย่าลืม +1ให้ด้วยนะครับ อิอิ  :wanwan019:



EyeShild21

อ้างถึงจาก: wasantec ใน 05 ธันวาคม 2015, 23:01:50
ลองทำตามดูครับแต่ฟังก์ชั่นนี้ท่านต้องกำหนดรูปพิเศษในหน้าโพสบทความด้วยนะครับ มันจะดึงจากรูปพิเศษไป ให้เอาไปใส่ไว้ใน Function.php
ตรง $default_image ด้านล่าง ให้ใส่ Url รูปในกรณีโพสนั้นไม่ได้ตั้งค่ารูปพิเศษมันจะดึงรูปจากตรงนี้มาแสดงครับครับ

function thaitheme_insert_fb_in_head() {
   global $post;
   if ( !is_singular())
      return;
   if(!has_post_thumbnail( $post->ID )) {
      $default_image="กรณีโพสนั้นไม่มีรูก็ให้เลือกรูปที่ต้องการได้เลย";
      echo '<meta property="og:image" content="' . $default_image . '"/>';
   }
   else{
      $thumbnail_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' );
      echo '<meta property="og:image" content="' . esc_attr( $thumbnail_src[0] ) . '">';
   }
   echo "
";
}

add_action( 'wp_head', 'thaitheme_insert_fb_in_head', 5 );      



function thaitheme_insert_fb_in_head() {
global $post;
if ( !is_singular())
return;
if(!has_post_thumbnail( $post->ID )) {
$default_image="กรณีโพสนั้นไม่มีรูก็ให้เลือกรูปที่ต้องการได้เลย";
echo '<meta property="og:image" content="' . $default_image . '"/>';
}
else{
$thumbnail_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' );
echo '<meta property="og:image" content="' . esc_attr( $thumbnail_src[0] ) . '">';
}
echo "
";
}

add_action( 'wp_head', 'thaitheme_insert_fb_in_head', 5 );


ถ้าถูกใจอย่าลืม +1ให้ด้วยนะครับ อิอิ  :wanwan019:




ท่านต้องกำหนดรูปพิเศษในหน้าโพสบทความ อันนี้คืออะไรอะครับ ถ้าอัฟรูปธรรมดาจะดึงให้ไหมครับ ขอบคุณครับ

ptteppawong

ลองตั้งภาษาใน Facebook ให้เป้น ภาษาอังกฤษ ดูครับ

drakbit

ขายแล้วนะครับ ++++++++++++++


sahawat