首页 > 解决方案 > Facebook/Twitter 分享链接:仅来自帖子内容的图片或 Youtube 视频

问题描述

我有一个 Gutenberg 将内容发布到 Slick Slider,其中包含滑块中的 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>

Twitter 分享链接:Youtube 视频/图片

 <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 视频或图片?

演示站点:将鼠标悬停在“赞”按钮上

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

标签: phpwordpressfacebooktwittershare

解决方案


推荐阅读