为了账号安全,请及时绑定邮箱和手机立即绑定

如何让我的 PHP 代码在 Wordpress 的 img src 中运行?

如何让我的 PHP 代码在 Wordpress 的 img src 中运行?

PHP
慕码人8056858 2022-12-23 14:27:30
我一直在尝试在 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";
查看完整描述

5 回答

?
森栏

TA贡献1810条经验 获得超5个赞

试试这个。

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


查看完整回答
反对 回复 2022-12-23
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

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


您必须将代码放在字符串之外并进行连接。


<?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;

}


?>


查看完整回答
反对 回复 2022-12-23
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

<?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 脚本。


查看完整回答
反对 回复 2022-12-23
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

你不需要写<?php第二次。

相反,这样写就足够了:

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


查看完整回答
反对 回复 2022-12-23
?
慕斯王

TA贡献1864条经验 获得超2个赞

<?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 {}

?>


查看完整回答
反对 回复 2022-12-23
  • 5 回答
  • 0 关注
  • 140 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信