php echo 中的 alt 中的 Php 字符串

标签 php html wordpress

我正在使用 Wordpress + WPML 进行翻译。我需要在 php echo 内的 ALT 内插入一个字符串(以便稍后翻译)...我尝试使用 '' 将 html 与 php 分开,但似乎我遗漏了一些东西。

将此代码放在 alt 中:

报错。

Parse error: syntax error, unexpected '''' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';'

这是代码:

 // START Condition Icon 1 
 $ico1 = get_post_meta($post->ID,'wpcf-ico-diving', true); 
 if ( $ico1) 
 {
    echo '<li alt="'<?php
    _e('Scuba Diving Tulum', 'aguaclaraproject');?>'" class="i1 icommon"></li>';
 }
 else {
   // Show Nothing 
 } // END

非常感谢您的帮助,让我更好地了解 php 的工作原理并解决了这个问题。

最佳答案

您已经在 php 脚本中,删除 php 标签并正确连接它。

echo '<li alt="'. _e('Scuba Diving Tulum', 'aguaclaraproject') . '" class="i1 icommon"></li>';

或者像这样:

$alt = _e('Scuba Diving Tulum', 'aguaclaraproject');
echo "<li alt='$alt' class='i1 icommon'></li>";

或者最后:

$alt = __('Scuba Diving Tulum', 'aguaclaraproject');
echo "<li alt='$alt' class='i1 icommon'></li>";

关于php echo 中的 alt 中的 Php 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26012119/

相关文章:

html - Chrome 无法播放 .mp4 文件

php - WordPress:如何将 the_title 显示为链接

php - $函数() 和 $$变量

html - 使 Wordpress 站点 100% 浏览器宽度

php - 将时间添加到 CURRENT_TIMESTAMP

html - 如何让我的图像覆盖背景 html?

php - WooCommerce Google Analytics(分析):在非标准成功页面上发送订单信息

javascript - Wordpress jQuery 脚本未在使用 jQuery.noConflict 的一个实例上启动

php - 源代码用apache出现,为什么要修复?

php - 安全地发送表单数据而不是使用 post