【问题标题】:PHP Echo - How do I add text to end of of line?PHP Echo - 如何将文本添加到行尾?
【发布时间】:2014-10-12 21:58:55
【问题描述】:

我正在使用 wordpress,我想使用 php echo 创建一个 A href。

我试图实现以下目标,让我的 url 自动生成,并在末尾附加一些文本: www.mysite.com/mytext

我有一个 PHP 回显,它检索当前页面 url,但我需要在该 url 的末尾添加 /mytext 以在单击时在该页面上执行一个功能。


我得到了<a href="<?php echo $entity->getAuthor()->url;?>">,它工作得很好,除了我需要在 echo 末尾附加另一个 url 部分。

喜欢:

<a href="<?php echo $entity->getAuthor()->url;?>/MYTEXT">

但这不起作用,我尝试将它放在字符串中的不同位置,并使用 concat 函数(哪种有效但从输出中去除连字符)

最好的方法是什么?我相信它真的很简单。

任何帮助都表示感谢,因为我把我的头发拉了出来大声笑..

亲切的问候 安德鲁

【问题讨论】:

  • 您的代码位于帖子中?主题文件?插件文件?
  • 在插件模板文件中,Sabai Directory(高级插件)
  • 你试过&lt;a href="&lt;?php esc_url($entity-&gt;getAuthor()-&gt;url . '/MYTEXT'); ?&gt;"&gt;吗?
  • 正在为 url 工作,但没有将 /MYTEXT 添加到末尾...谢谢

标签: php text echo


【解决方案1】:

使用

<a href="<?php echo $entity->getSlug() . '/mytext';?>"> 

为我做了诀窍。不过,我怀疑它只适用于我的插件(sabai 目录)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-02
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多