2012-03-29 24 views

回答

4

取决于你想要做什么,更好的办法将会是@Sheikh提出的那个,但是如果你想做一件不同的事情并且需要一个sql查询,这个查询将获得所有的精选图片网址:

SELECT (SELECT guid FROM wp_posts WHERE id = m.meta_value) AS url 
FROM wp_posts p, wp_postmeta m 
WHERE p.post_type = 'post' 
AND p.post_status = 'publish' 
AND p.id = m.post_id 
AND m.meta_key = '_thumbnail_id' 

记住,你可以使用此过滤器也:

add_filter('the_content', 'add_post_content'); 
+0

日Thnx很多! :) – Alex 2013-01-10 05:52:00

1

里面的循环中,您可以使用

<?php 

if (has_post_thumbnail($post->ID)): 
$imgData = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID)); 
echo $imgData[0]; // Output: featured image url 
endif; 

?> 
+0

我想在每一个内容的开头添加发布功能的图像URL是这样的:[宽域]功能的图像URL [/宽] – Alex 2012-03-30 08:19:36

相关问题