在href中使用永久链接

时间:2017-10-11 16:43:53

标签: php wordpress woocommerce

使用永久链接链接我的页面,这样当我将所有内容上传到实时服务器时,我会将所有页面连接起来,但是这个页面有一个问题。

永久链接是:

http://localhost/wordpress/checkout/

当我使用时:

$thischeckout = WC()->cart->get_checkout_url();
echo esc_html( $thischeckout ); 

echo $thischeckout; 

我确实得到了正确的永久链接:

http://localhost/wordpress/checkout/

但是当我把它放在href中时,它会将我重定向到错误的页面:

href="<?php echo $thischeckout?>‎‎"

href="<?php echo WC()->cart->get_checkout_url()?>‎‎"

href="<?php echo esc_html($thischeckout)?>‎‎"

我得到的错误网址是:

http://localhost/wordpress/checkout/%E2%80%8E%E2%80%8E

任何可能导致问题的提示都将受到赞赏 提前谢谢

2 个答案:

答案 0 :(得分:0)

看起来这可能已在这里得到解答

Wordpress putting %E2%80%8E at the end of my url, howcome?

它看起来像是一个复制和粘贴问题?

该帖子的更多细节:

步骤1)识别链接,并打开WordPress信息中心中显示的帖子或页面。

步骤2)我们需要删除导致问题的不可见字符,因此请删除URL中的最后几个字符,包括引号,以便执行此步骤3)手动重新键入已删除的内容。

步骤4)点击“更新”,然后查看修改后的帖子以确认问题已解决。

https://www.wpkb.com/fix-wordpress-links-%E2%80%8E-end/

答案 1 :(得分:0)

你没有在$ thischeckout和?&gt;之间留出空格。你也错过了分号。

href="<?php echo $thischeckout; ?>‎‎"

它可能会奏效。!!!