Php Facebook/Twitter共享链接:仅来自帖子内容的图像或Youtube视频

Php Facebook/Twitter共享链接:仅来自帖子内容的图像或Youtube视频,php,wordpress,facebook,twitter,share,Php,Wordpress,Facebook,Twitter,Share,我有一个古腾堡后内容滑滑块与YT视频和图像在滑块。我们的目标是只共享一个YT视频或一个附在每张后期幻灯片中的图像。我已经解决了这一问题,并以两个共享链接结束:YT视频和图像。它们工作得很好,但正如你所知道的。。。有2个共享链接 Facebook共享链接:Youtube视频/图像 <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fyoutube.com/watch\?v=<?php ech

我有一个古腾堡后内容滑滑块与YT视频和图像在滑块。我们的目标是只共享一个YT视频或一个附在每张后期幻灯片中的图像。
我已经解决了这一问题,并以两个共享链接结束:YT视频和图像。它们工作得很好,但正如你所知道的。。。有2个共享链接

Facebook共享链接:Youtube视频/图像

 <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fyoutube.com/watch\?v=<?php echo my_wrap( $match[2] ); ?>" target="_blank">Facebook</a>

 <a href="https://www.facebook.com/sharer/sharer.php?u=<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' ); echo esc_url( $image[0] ); ?>" target="_blank">Facebook</a>
 <a href="http://www.twitter.com/share?&text=Check+this+video&amp;url=http%3A//www.youtube.com/watch%3Fv%3D<?php echo my_wrap( $match[2] ); ?>" target="_blank">Twitter</a>

 <a href="http://www.twitter.com/share?&text=Check+this+image&amp;url=<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' ); echo esc_url( $image[0] ); ?>" target="_blank">Twitter</a>

Twitter共享链接:Youtube视频/图像

 <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fyoutube.com/watch\?v=<?php echo my_wrap( $match[2] ); ?>" target="_blank">Facebook</a>

 <a href="https://www.facebook.com/sharer/sharer.php?u=<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' ); echo esc_url( $image[0] ); ?>" target="_blank">Facebook</a>
 <a href="http://www.twitter.com/share?&text=Check+this+video&amp;url=http%3A//www.youtube.com/watch%3Fv%3D<?php echo my_wrap( $match[2] ); ?>" target="_blank">Twitter</a>

 <a href="http://www.twitter.com/share?&text=Check+this+image&amp;url=<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' ); echo esc_url( $image[0] ); ?>" target="_blank">Twitter</a>

如何获取单个共享链接?
是否有任何选项仅共享每张幻灯片中附加的YT视频或图像

演示站点:


如果您需要我澄清任何其他内容,请告诉我,并提前感谢您的关注。

您不能将它们合并。Facebook只允许您共享URL。然后Facebook从该URL获取信息。如果你想分享一个Youtube URL,Facebook会转到Youtube并获取有关该URL的信息。谢谢@WizKid。你的意思是我需要显示两个Facebook共享链接吗:一个用于视频,另一个用于图像?这是我所拥有的,很不清楚,你到底想要什么。你说“侦测”是什么意思?你是在说你这方面的代码吗?这是不是要弄清楚一篇文章是否附有YT视频,还是…什么?@CBroe内容已更新,谢谢!你不能把它们结合起来。Facebook只允许您共享URL。然后Facebook从该URL获取信息。如果你想分享一个Youtube URL,Facebook会转到Youtube并获取有关该URL的信息。谢谢@WizKid。你的意思是我需要显示两个Facebook共享链接吗:一个用于视频,另一个用于图像?这是我所拥有的,很不清楚,你到底想要什么。你说“侦测”是什么意思?你是在说你这方面的代码吗?这是不是要弄清楚一篇文章是否附有YT视频,还是…什么?@CBroe内容已更新,谢谢!