我想让我的网站的第一页,这样你就有文章列出只有标题和 meta(读者友好,易于加载...)。
当你发现一些有趣的东西时,你可以把光标放在标题上(链接到帖子),旁边会显示一个特色图片(要么在网站的特定位置,要么偏移到不覆盖任何文本或替换光标)。
以前有人这样做过,下面是一个例子:
我假设我必须使用这个来获得特征图像:get_the_post_thumbnail_url( int|WP_Post $post = null, string|array $size = 'post-thumbnail' )
。问题是我只知道HTML和CSS,一些非常基本的JS,对PHP一无所知。我在网上找到了几个例子,但没有任何工作。
你能告诉我如何从帖子链接中获取图片并显示它(动态地,这样它就可以用于网站上的任何帖子链接)吗?
- 谢谢-谢谢
3条答案
按热度按时间rjjhvcjd1#
你可以把
the_post_thumbnail
的输出添加到一个隐藏的<div></div>
标签中,然后你可以在鼠标悬停时显示它。结构如下:在css文件中,您应该设置:
当鼠标悬停时,您应该显示特色图像,代码如下所示:
gopyfrb32#
尝试使用这个
the_post_thumbnail();
,它应该会显示帖子的图像。检查以下各项:
https://developer.wordpress.org/reference/functions/get_the_post_thumbnail/
https://codex.wordpress.org/Post_Thumbnails
https://smartwp.com/wordpress-get-featured-image/
vsnjm48y3#
这是第一个链接时,我谷歌它,所以我会张贴在这里的解决方案。
我使用 AJAX 实现了这个效果:
AJAX 是Asynchronous JavaScript和XML的首字母缩写,这项技术帮助我们从服务器加载数据,而无需刷新浏览器页面。
详细数据:https://api.jquery.com/jquery.ajax/
图表有助于理解:https://i.stack.imgur.com/Zqyrn.gif
我已经创建了jQuery,它从悬停的链接中获取url,并通过 AJAX 将其发送到服务器,如果处理成功,它将呈现返回的
data
:此函数生成
data
:于飞:
它正在工作,并解决了问题。我希望它会帮助一些人。请注意,整个事情仍然需要一些卫生。