快捷代码不拾取自定义字段

时间:2012-01-21 作者:shinyidol

我创建了一个自定义字段,允许我设置timthumb的裁剪样式,但我也使用短代码在页面中填充博客帖子,但短代码没有选择自定义字段,因此所有图像看起来都不同。

这是索引中的代码。php

<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
  <img src="<?php bloginfo(\'template_directory\'); ?>/timthumb.php?src=<?php echo $thumb; ?>&h=150&w=600&zc=1&q=100&a=<?php echo get_post_meta($post->ID, \'thumbcrop\', true); ?>" 
       alt="<?php the_title(); ?>" />
</a>
这是博客中的代码。php(短代码)

<a href="\'.get_permalink().\'" title="\'.get_the_title().\'">
  <img src="\'. get_bloginfo(\'template_directory\').\'/timthumb.php?src=\'.$thumb.\'&h=100&w=600&zc=1&q=100" 
       alt="\'.get_the_title().\'" />
</a>
短代码文件尚未更新,因为我不确定如何传递customfield值。

有人能帮忙吗。非常感谢。

1 个回复
SO网友:Michael

可能是字符串串联问题-请尝试(未测试):

<a href="\'.get_permalink().\'" title="\'.get_the_title().\'"><img src="\'. get_bloginfo(\'template_directory\').\'/timthumb.php?src=\'.$thumb.\'&h=100&w=600&zc=1&q=100&a=\'.get_post_meta($post->ID, \'thumbcrop\', true).\'" alt="\'.get_the_title().\'" /></a>

结束

相关推荐

在现有WordPress主题中替换TimThumb

我相信大多数人都知道Timthumb最近的问题。我知道他们在这个问题上贴了创可贴,但出于几个原因,我真的不喜欢这个剧本。在我开始构建我的主题之前,我从不同的市场购买了一些。我正在尝试找出移除Timthumb并用其他东西替换它的最佳方法。我已经使用\\u post\\u缩略图成功地将其替换为一个主题,但这是相当多的工作。我只是好奇是否有人知道更好的方法。就目前而言,我必须权衡使用我的方法所需的时间与我实际喜欢这个主题的程度。你能提供一些建议或链接到经验证的文章吗?