2017-10-11 132 views
0

使用固定鏈接鏈接我的網頁,以便當我將所有內容上傳到活動服務器時,我將讓所有的頁面都能連接,但這個頁面有一個問題。在hrefs中使用固定鏈接

的永久鏈接是:

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 

任何暗示什麼可能導致的問題,將不勝感激提前 感謝

+0

可能的重複[Wordpress把%E2%80%8E放在我的網址末尾,怎麼樣?](https://stackoverflow.com/questions/10342012/wordpress-putting-e2808e-at-the-end-我的url-howcome) – helgatheviking

+0

嘗試切換到'wc_get_checkout_url()' – helgatheviking

回答

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/

0

你不給$ thischeckout和?>你也缺少分號之間的空間。

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

它可能工作。