1

我是一个非常基础的 Web 开发人员并开始创建这个网站

http://teammurdertrain.com/

我下载并安装了一个模板,并且有一个滑块。我已经在帖子中设置了我的特色图片,但返回的代码中不会添加任何内容。

     <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to 
     <?php the_title_attribute(); ?>"><img class="iphone" src="<?php
     bloginfo('template_directory'); ?>/timthumb.php?src=<?php echo 
     get_post_meta($post->ID, 'featured', true);?>&amp;w=403&amp;h=273&a=t"  
     alt="Post Pic" /> </a>

它试图从这里获取图像。目前回声没有回馈任何东西

echo get_post_meta($post->ID, 'featured', true);

您当前会在网站上注意到 iphone 包装器中的图像。这是因为它目前是硬编码的

4

3 回答 3

1
echo get_post_meta($post->ID, 'featured', true); 

不返回特色图片的网址。它返回一个自定义字段的值,其 id 为“featured”,我想象它已在模板中设置,以允许您设置带有特色标志的帖子,然后将它们显示在主页上。

要检索您的特色图片的网址,请查看这样的答案;

如何获取 WordPress 帖子特色图片网址

顺便说一句,它正在使用 timthumb 来调整和裁剪图像,所以那里的任何问题都可以参考这个;

http://www.binarymoon.co.uk/2010/11/timthumb-hints-tips/

于 2013-04-27T06:58:31.303 回答
1

您的主题与某些 javascript 代码冲突,
我认为这就是滑块无法正常工作的原因。

您必须找到并删除这些错误,否则主题应用的 javascript 无法正常工作。

javascript错误

于 2013-04-27T07:00:28.323 回答
0
<?php
 // Get feature image url and used it as per your requirement.
 // Make sure $post should be globle 
$feat_image = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
echo '$feat_image';
?>
于 2013-08-13T13:58:14.230 回答