【问题标题】:Linking in wordpress, which link is right?在wordpress中链接,哪个链接是正确的?
【发布时间】:2017-06-23 08:24:21
【问题描述】:

哪个链接版本是正确的 - 如果有的话?

<a href="<?php echo get_home_url( null, 'contact-us/', null); ?>">contact-us</a>
<a href="<?php echo get_home_url(); ?>/contact-us">contact-us</a>

和图片链接:

<img alt="xxx" src="<?php echo get_home_url(null, 'fl-images/banner/teaser.png', null); ?>">
<img alt="xxx" src="<?php echo get_home_url(); ?>/fl-images/banner/svatebni-teaser.png">

【问题讨论】:

  • 你能告诉我你想在哪里使用它吗?
  • 我不明白第一个版本的需求是什么,为什么让阅读它的人更加困惑?
  • 我正在调整一些页面,如 404、woo 类别等。我对所有链接进行了硬编码,但我决定更改它。
  • 但是为什么还要考虑第 1 版,第 2 版有什么问题 - 阅读起来更加直观。
  • 他们都正确

标签: php wordpress url hyperlink echo


【解决方案1】:

&lt;a&gt; 标签使用。

&lt;a href="&lt;?php echo home_url('/kontakty'); ?&gt;"&gt;kontakty&lt;/a&gt;

&lt;img&gt; 标签使用。

&lt;img alt="xxx" src="&lt;?php echo home_url('/fl-images/banner/svatebni-teaser.png'); ?&gt;"&gt;

【讨论】:

    【解决方案2】:

    在您的情况下,假设fl-images 在公共根目录中,两者都可以工作。

    但是,如果您想引用博客 ID 或将方案添加到主 URL 上下文,则可以使用参数。例如:get_home_url( 2, 'contact-us/', 'https');

    docs here

    【讨论】:

    • 我知道这两个版本都有效。我的问题的主要思想是哪个版本更合适。
    • 我回答说这取决于,两种方式都是正确的。由你决定。
    猜你喜欢
    • 2011-11-11
    • 2020-04-30
    • 1970-01-01
    • 2023-01-23
    • 2013-05-10
    • 1970-01-01
    • 2019-02-13
    • 2015-01-07
    • 2018-01-02
    相关资源
    最近更新 更多