Sollte ich die HTML-Basis-URL bei der Verwendung von WordPress setzen?

In der header.php kann ich Folgendes tun:

<base href="https://wordpress.stackexchange.com/questions/159215/should-i-set-the-html-base-url-when-using-wordpress//"/> 

Auf diese Weise kann ich meinen Layout-Bilderpfad relativ beibehalten.

   

Anstatt von

  <img src="https://wordpress.stackexchange.com/questions/159215/should-i-set-the-html-base-url-when-using-wordpress/"/> 

Gibt es irgendwelche Nachteile der Einstellungen der Basis-URL? Irgendwelche möglichen Konflikte mit WordPress?

Solutions Collecting From Web of "Sollte ich die HTML-Basis-URL bei der Verwendung von WordPress setzen?"

Im Allgemeinen gibt es zwei Meinungen zu absoluten und relativen URLs:

  • Verwenden Sie relative URLs, da Sie sich einfacher bewegen können
  • Verwenden Sie absolute URLs, da Sie sich einfacher bewegen können

Verwirrend, ja. Das Argument läuft darauf hinaus, dass Dinge mit relativen URLs migriert werden, die Sie nicht ändern müssen. Das Gegenargument ist, dass Sie möglicherweise Ebenen oder URLs ändern müssen und dann relativ plötzlich zu einem vollständigen Albtraum wird.

Egal welches Camp “richtig” ist – WordPress ist fest im absoluten URL-Camp. All seine API-functionen geben absolute URLs aus und es ist ein Workflow für alles, was damit in Beziehung steht.

Persönlich würde ich es nicht verwenden – ich sehe keinen wirklichen Vorteil gegenüber der Verwendung der absoluten href und src Attribute in Ihrem Theme, und Sie vermeiden es, relative Links innerhalb des Post-Contents zu brechen.