问题标签 [dynamic-featured-image]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
41 浏览

javascript - 悬停时的 Wordpress 特色图片 - jQuery.Deferred 异常:未定义 hrefValue

我正在尝试制作在链接悬停时显示帖子特色图片的网站。

例子:

https://i.stack.imgur.com/tsXWS.gif

所以我开始学习基本的 jQuery 和 php,并尝试通过使用get_the_post_thumbnail($post_id);基于 post id 返回图像的函数来实现这一点。为了获得 id,我使用url_to_postid();了 Wordpress 功能。正如它所说:“检查一个 URL 并尝试确定它所代表的帖子 ID。” 所以 $url 是必需的。所以我想我可以通过编写脚本来传递变量,该脚本从鼠标悬停时获取“href”:

然后,将此变量传递给 php 我使用了 ajax jQuery

不幸的是,这是不成功的,因为控制台返回:

jquery.min.js:2 jQuery.Deferred 异常:未定义 hrefValue 参考错误:未定义 hrefValue

在 HTML 文档。(http://localhost:8888/jakubtrz-portfolio/en/studio/:159:25)
在 e (https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js :2:30005)
在 t (https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js:2:30307) 未定义

我希望有人向我解释原因或告诉我达到预期效果的最佳解决方案是什么。

这是完整的 php 文件:

1. 编辑 控制台的问题已通过@vee 评论解决。

我现在正在努力的是这个功能:

它回显“这是我们的 JS 变量:”但没有 $testing 变量。

2. 编辑

再次感谢@vee 回答 echo $testing 的问题已解决。新的,可能是最后一件事发生了。Wordpress 缩略图仍然没有改变。

0 投票
1 回答
78 浏览

javascript - 函数将变量正确回显到 ajax 文件,但在 html 中不显示任何内容

php 变量$testing正确地回显 ajax 文件,但在 html<?php echo $testing;?>中不显示任何内容。

html:

函数.php:

0 投票
0 回答
13 浏览

php - WP Dynamic 特色图片大小和位置

我正在尝试使用“动态特色图像”插件在我的侧边栏中显示其他特色图像,但是由于我对 php 不太熟悉,因此在理解这一切的工作原理时遇到了一些问题。

我想在侧边栏中显示特色图像并将它们调整为侧边栏宽度并垂直堆叠。目前我将它们放在侧边栏中,但它们是它们的原始尺寸并且水平相邻。

到目前为止,这是我的代码中的内容:

就像我说的我对 php 不太熟悉,所以我可能在这里遗漏了很多代码来做我想做的事情。任何帮助,将不胜感激。