我正在尝试在 wordpress 目录之外打印缩略图的 url,该 url 有效,但问题是我总是在该 url 之前得到一个数字。
这是我正在玩的代码,
<?php require($_SERVER['DOCUMENT_ROOT'] . '/personal/wordpress/wp-load.php'); query_posts('showposts=1'); if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php echo wp_get_attachment_thumb_url( get_post_thumbnail_id( the_id() ) )?>
<?php endwhile; else: echo "no posts"; endif; ?>
这是输出:
5http://localhost/personal/wordpress/wp-content/uploads/2013/10/facebookhero-150x150.jpg
我已经尝试过字符串替换,就像这样str_replace(the_id(),"", wp_get_attachment_thumb_url( get_post_thumbnail_id( the_id() ))
但它不起作用,事实上当我尝试过时:
<?php echo "|".wp_get_attachment_thumb_url( get_post_thumbnail_id( the_id() ) )?>
最有趣的是,这是我得到的:
5|http://localhost/personal/wordpress/wp-content/uploads/2013/10/facebookhero-150x150.jpg