【问题标题】:How would i make this php link _blank?我将如何使这个 php 链接 _blank?
【发布时间】:2015-05-28 02:52:22
【问题描述】:

这是我的代码:

$facebook = isset( $ct_options['ct_fb_url'] ) ? esc_attr( $ct_options['ct_fb_url'] ) : '';

如何在新标签或_blank中打开它。

这个字符串实际上是在 wordpress 中显示链接。 ct_fb_url 正在从主题设置中提取http://facebook.com/link 并将其插入到页面上回显的图标中。

编辑:谢谢布拉德。我应该向下滚动一点,然后我发现了这个:

 <li class="facebook"><a href="<?php echo $facebook; ?>"><i class="fa fa-facebook"></i></a></li>

我想我知道从这里该做什么了 :) 很抱歉如此含糊。一开始还以为是不熟悉的PHP语法。

【问题讨论】:

  • 这个网址在哪里?如果您不提供更多信息,就不能指望我们为您提供帮助。 ct_options['ct_fb_url'] 返回什么?它会返回链接吗?你在页面上回显什么?
  • echo "&lt;a href=\"$facebook\" target=\"_blank\"&gt;Link&lt;/a&gt;";?
  • 道歉 - 我认为这是标准语法。它在 Wordpress 中(如标签所示,但我未能解释。) URL 链接到添加到 wordpress 主题选项中的设置。当我将链接放入设置时,它会从那里拉出链接。这实际上是在显示链接。
  • 图标如何回显?粘贴该脚本,在您的代码中查找$facebook,然后告诉我们您发现了什么。您粘贴的内容只是声明了 url,我们需要查看 URL 是如何实际回显的
  • 我想我离得不远了。

标签: php wordpress hyperlink


【解决方案1】:
echo "<a href=\"$facebook\" target=\"_blank\">Link</a>";

是的...谢谢@Brad 和@Fred -ii- 你们都很有帮助

【讨论】:

    【解决方案2】:

    这样做似乎更简单:

    <li class="facebook"><a href="<?php echo $facebook; ?>" target="_blank"><i class="fa fa-facebook"></i></a></li>
    

    【讨论】:

    • 基本上一样,但是是的......这或多或少是我所做的。
    • 基本相同,但我是干净代码的忠实拥护者。以这种方式阅读更容易。另外,不要让 PHP 做比它需要的更多的工作。并不是说这是一个很大的开销,而是用回声处理事物的效率较低。一旦你进入更大的应用程序,比如 Magento 和其他东西,它实际上会有所作为。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-21
    • 2016-03-24
    • 2012-05-08
    • 2011-08-18
    • 2021-05-29
    • 2012-08-16
    相关资源
    最近更新 更多