【问题标题】:Wordpress Featured Image Custom ShortcodeWordpress 特色图片自定义简码
【发布时间】:2013-02-05 17:46:20
【问题描述】:

我遇到了一个问题从左到右。

以下是我上次尝试的代码,我一直在寻找不同的来源并尝试不同的方法无济于事。

function featured_img_left() {
if (has_post_thumbnail() ) {
    $image_id = get_post_thumbnail_id();  
    $image_url = wp_get_attachment_image_src($image_id,'medium');  
    $image_url = $image_url[0]; 
} ?>
<img src="<?php $image_url?>" class="pic_left" />
<?php }
add_shortcode ('feat-img-left', 'featured_img_left');

我哪里错了?

【问题讨论】:

  • 我忘了提到我不想要 Wordpress 的标准系统,它将所有内容都包装在 img 标签中,我宁愿控制类名等。我也注意到对于某些人原因无论我将短代码放在我的内容中的哪个位置,它都会始终显示在页面顶部。我创建了一个小测试短代码,它只是呼应了 test 这个词,我可以把它放在我想要的地方,它会在那里加载,所以这可能与代码没有按预期运行有关。

标签: wordpress thumbnails shortcode


【解决方案1】:

哎哟...短代码功能可以从不打印任何内容。你已经返回结果了!

function featured_img_left() {
if (has_post_thumbnail() ) {
    $image_id = get_post_thumbnail_id();  
    $image_url = wp_get_attachment_image_src($image_id,'medium');  
    $image_url = $image_url[0]; 
    $result = '<img src="'.$image_url.'" class="pic_left" />';
    return $result;
}
return;
}
add_shortcode ('feat-img-left', 'featured_img_left');

【讨论】:

  • 谢谢大卫,我有一种感觉,我可能忽略了一些东西,但我终其一生都无法弄清楚是什么。我对编程并不陌生,以前做过一些 php 和 sql 的东西,但它们是我自己的网站和设计,习惯 wordpress 的工作方式有时有点棘手。你重写作品完美,并纠正了我也遭受的错位问题。
猜你喜欢
  • 1970-01-01
  • 2014-01-16
  • 1970-01-01
  • 2011-10-08
  • 1970-01-01
  • 1970-01-01
  • 2019-07-31
  • 2021-12-26
  • 2016-01-10
相关资源
最近更新 更多