【问题标题】:How can I get my PHP code working inside img src in Wordpress?如何让我的 PHP 代码在 Wordpress 的 img src 中工作?
【发布时间】:2020-07-27 00:37:24
【问题描述】:

我一直在尝试在 Wordpress 网站的文章缩略图自定义字段中获取图标的小图像。但是图像本身没有加载,但网站知道该图像应该在那里。

这是我现在的 PHP 代码

<?php 
$filepath= "<?php bloginfo('template_url'); ?>/img/downarrow.png";
$meta_value = get_post_meta( $post->ID, 'Magamistuba', true ); 
            if  (!empty( $meta_value )) {echo   '<img src="'.$filepath.'">'.$meta_value;}
            else {} 

?>

在这张图片上,它显示了它在控制台中的显示方式。

这是我尝试时的样子

$filepath = bloginfo('template_url') ."/img/downarrow.png";

【问题讨论】:

  • 您尝试过什么调试问题?为什么将文字字符串 &lt;?php bloginfo.... 添加到文件路径中?

标签: php html wordpress image src


【解决方案1】:

试试这个。

$filepath = get_template_directory_uri()."/img/downarrow.png";

【讨论】:

    【解决方案2】:

    那是因为$filepath 是字符串而不是 PHP 代码。

    你必须把你的代码放在字符串和concatenate之外。

    <?php 
    $filepath = bloginfo('template_url') ."/img/downarrow.png";
    $meta_value = get_post_meta( $post->ID, 'Magamistuba', true ); 
    
    if  (!empty( $meta_value )) {
        echo   '<img src="'.$filepath.'">'.$meta_value;
    }
    
    ?>
    

    【讨论】:

    • 无法正常工作。检查我对@Rounin 的回答并编辑帖子。
    【解决方案3】:
    <?php 
        $filepath= bloginfo('template_url') . "/img/downarrow.png";
        $meta_value = get_post_meta( $post->ID, 'Magamistuba', true );
        if  (!empty( $meta_value )) {echo   '<img src="'.$filepath.'">'.$meta_value;}
        else {}
    ?>
    

    【讨论】:

    • 无法正常工作。检查我对@Rounin 的回答并编辑帖子。
    • 请在您的答案中添加一些解释,以便其他人可以从中学习
    【解决方案4】:

    您无需再写一次&lt;?php

    写下来就足够了:

    $filepath = bloginfo('template_url') . '/img/downarrow.png';
    

    【讨论】:

    • 我以前试过这个,但它没有按预期工作。它在我的网站上将文件目录显示为文本和图标缩略图(不是图像本身)。
    • 遗憾的是,这给了我同样的结果。
    【解决方案5】:
    <?php 
    $filepath= bloginfo('template_url') ."/img/downarrow.png";
    $meta_value = get_post_meta( $post->ID, 'Magamistuba', true ); 
                if  (!empty( $meta_value )) {echo   '<img src="'.$filepath.'">'.$meta_value;}
                else {} 
    

    您已经处于 PHP 模式,所以这就是您的编写方式。

    另外,切勿通过关闭 PHP 标记来结束 PHP 脚本。

    【讨论】:

    • 无法正常工作。检查我对@Rounin 的回答并编辑帖子。
    猜你喜欢
    • 2013-03-28
    • 2015-11-11
    • 2022-06-24
    • 1970-01-01
    • 2020-09-15
    • 2013-04-12
    • 2019-01-12
    • 1970-01-01
    • 2021-02-14
    相关资源
    最近更新 更多