我有一个页面,可以显示类别中的帖子。
我希望使用此代码
<div id="grid" class="grid-container" style="display: block;">
<ul class="grid columns-2">
<?php
$args = array(
'category' => 0,
'numberposts' => 9,
'post_type' => 'post',
'post_status' => 'publish',
'suppress_filters' => true );
$recent_posts = wp_get_recent_posts($args);
foreach( $recent_posts as $recent ){
echo '<li><a href="' . get_permalink($recent["ID"])
. '" title="'.$recent["post_title"].'" ><img class="aligncenter wp-image-80" src="" alt="'.$recent["post_title"].'"/></a>
<h4>'.$recent["post_title"].'</h4></li> ';
}
?>
</ul>
</div>
问题是,我不能显示缩略图。
我正在努力寻找如何发布缩略图网址并放入其中
使用get_the_post_thumbnail函数。
在这种情况下,最好使用WordPress的循环基础。
参考:
https://codex.wordpress.org/The_Loop
https://codex.wordpress.org/The_Loop_in_Action
通过传递Post Id,尝试下面的代码段。
get_the_post_thumbnail( $post_id );
get_the_post_thumbnail( $post_id, 'thumbnail' ); // Thumbnail (Note: different to Post Thumbnail)
get_the_post_thumbnail( $post_id, 'medium' ); // Medium resolution
get_the_post_thumbnail( $post_id, 'large' ); // Large resolution
get_the_post_thumbnail( $post_id, 'full' ); // Original resolution
get_the_post_thumbnail( $post_id, array( 100, 100) ); // Other resolutions
参考网址:
https://developer.wordpress.org/reference/functions/get_the_post_thumbnail/
get_the_post_thumbnail不是正确答案,因为函数调用为您提供了这样的内容:
那么以此为例,。
对于我所理解的,你需要得到后缩略图网址,而不是完整的超文本标记语言img对象,这是你可以实现的方式:
$args =array('numberposts' => 1,'post_type' => 'post','order' => 'DESC', 'posts_per_page' => 1);
$data = query_posts($args);
$something = NULL;
for($i=0;$i<count($data);$i++){
$something[$i]['id'] = $data[$i]->ID;
$post_thumbnail_id = intval(get_post_thumbnail_id( $something[$i]['id'] ));
$array_thumbnail = wp_get_attachment_image_src( $post_thumbnail_id,'medium');
$something[$i]['image_url']=$array_thumbnail[0];
echo $something[$i]['image_url'];
}
$args=查询的参数。
$data=查询结果集。
$something=用于存储要使用的帖子集的特色图片的url的数组(在本例中,正如一个查询参数所述,仅为一个)。
$某物[$i]['id']=你正在使用的每个帖子的id。
$post\u thumboil\u id=媒体库中当前文章中作为特色图像设置的图片的id。
$array_thumbnail=您需要的图像的实际url,正如您所看到的,这意味着您正在获取当前帖子中设置为特色图像的HTML img对象的src值。
$something[$i]['image\u url']=这就是你要找的。
-功能使用-
获取发布缩略图id($post\U id)
wp\u get\u attachment\u image\u src($media\u post\u id,$size)
我正在使用WordPress内容保护插件,该插件具有在浏览器上禁用javascript时可以为图像添加水印的功能。该功能正在处理文章中的图像,如下所示。。。首先,当它检测到浏览器不支持javascript时,它会重定向到一个无javascript的php脚本。然后获取当前帖子的内容,匹配内容中的任何/所有img src URL,修改img src URL(以便通过应用图像水印的php脚本解析图像)
问题内容: 在Windows资源管理器(和Linux gnome)中,为每个文件显示一个缩略图或 图标 。像EXE,图像,视频,txt文件,ini文件,Word文档以及许多其他文件类型一样。现在是我的问题:有没有一种方法可以通过文件获取(最好是较大的)图标。 就像是: 谢谢 问题答案: 似乎没有实现此操作的AWT方法。 如果您使用的是Swing,则可以使用一种方法来获取Swing … … 您还可以
问题内容: 是否有显示大图像并允许用户放大和缩小和平移图像的通用方法? 到目前为止,我发现了两种方法: 覆盖ImageView,对于这样一个常见问题似乎有点过多。 使用网络视图,但对整体布局的控制较少等。 问题答案: 更新 我刚刚给TouchImageView进行了新的更新。现在,除了“平移”和“缩放”缩放外,还包括“双击缩放”和“缩放”。下面的代码是非常过时。您可以签出github项目以获取最新
问题内容: 如果我有YouTube视频URL,是否可以使用PHP和cURL从YouTube API获取关联的缩略图? 问题答案: 每个YouTube视频都有四个生成的图像。可以预计,它们的格式如下: 列表中的第一个是全尺寸图像,其他是缩略图图像。默认的缩略图图像(即,一个,,)为: 对于缩略图的高质量版本,请使用类似于以下内容的URL: 缩略图还有一个中等质量的版本,使用类似于HQ的URL: 对于
问题内容: 我想为Vimeo的视频获取缩略图。 从Youtube获取图像时,我只是这样做: 知道如何为Vimeo做什么? 问题答案: 从Vimeo Simple API文档中: 发出视频请求 video_id 要获取其信息的视频的ID。 输出 指定输出类型。目前,我们提供JSON,PHP和XML格式。 因此获取此URL 解析每个视频以获取缩略图 这是PHP中的近似代码
我尝试使用以下指南在youtube上上传缩略图:https://developers.google.com/youtube/v3/docs/thumbnails/set 我能够使用以下curl在postman上成功运行它: 然而,我很难将其翻译成js,到目前为止我所做的是: (为了简化逻辑,我只手动键入上面的代码,如果有任何输入错误,请原谅。) 但是这抛出的