WordPress konvertiert ../url zu http: //../url

Ich habe eine Seite auf WordPress, es ist Slug http://example/wordpress/page . Ich habe auch eine zweite Seite, und es ist Slug http://example/wordpress/page2 .

Ich möchte einen Link auf der ersten Seite, der auf die zweite Seite verweist. Also habe ich folgendes versucht:

  • /page2/ – führt zu http://example.com/page2
  • /../page2/ – führt zu http://example.com/page2
  • page2/ – führt zu http://example.com/wordpress/page/page2
  • ../page2/ – führt zu http://example/wordpress/page2

Aber Problem ist WordPress konvertiert ../page2/ zu http://../page2/ was offensichtlich nicht funktioniert.

Also was kann ich tun, um das zu beheben? Ich möchte die URL nicht fest codieren, da auf die Site von wordpress.example.com und example.com/wordpress zugegriffen werden kann

Solutions Collecting From Web of "WordPress konvertiert ../url zu http: //../url"

Wenn Sie auf Ihre Seite unter http://example/wordpress/page2 , verwenden Sie den folgenden Code, um unabhängig von der URL Ihrer Website einen Link zu Ihrer Seite auszugeben:

echo site_url('/page2/');

Dadurch wird die URL /page2/ an die URL Ihrer Website /page2/ ( http://example/wordpress/ ). Dies wäre:

http://example/wordpress/page2/