单击 link 会显示 URL 中的地址,但不会打开页面

Clicking a link displays address in URL but doesn't open the page

我正在使用 Bootstrap CDN 在 wordpress 上创建一个主题。我创建了一个按钮:

 <div class="col-md-4"><a href="<?php echo get_permalink(); ?>"
  class="btn btn-lg btn-block">Read Latest</a></div>

它显示 link 作为按钮,当我单击它时,url 栏显示应该打开的 link,但页面没有打开。 我知道这是一个非常菜鸟的问题,但我被卡住了,感谢任何帮助。

谢谢!

更新: 结果 html link 到 php 我使用的是:http://localhost/baatega/bad-day-eh/

首先,我不太明白这个问题 - link 不正确?或者是什么?你能粘贴在这里请打印屏幕或在 jsFiddle 中重现问题吗?这或多或少是 WordPress 开发论坛的问题,但是如果是 link:

  1. 检查循环中是否使用了 get_permalink();。 (如果没有,您必须将 ID 作为参数传递给它)
  2. 尝试回显转义的 url:esc_url( get_permalink() );

看这里:https://developer.wordpress.org/reference/functions/get_permalink/