2016-10-17 9 views
0

Ich bin neu in Wordpress. Ich konvertiere HTML-Site in Wordpress-Site und habe Webseiteninhalt im WordPress-Texteditor hinzugefügt. Alles ist in Ordnung, aber ich habe einen Link in dieser Webseite, die auf die Homepage, , d. H. Anchor-Tag mit Bezug auf index.html verweist. Nachdem ich diese Seite zu Wordpress im Texteditor hinzugefügt habe, habe ich sie in "http://localhost/sitename/" geändert, die auf die Homepage verlinkt.Ersetze Localhost-URL im Wordpress-Editor

Meine Frage ist, wie localhost zu entfernen und noch mit der Homepage zu verknüpfen. Ich habe versucht, php home_url(); Inside Anchor-Tag, hat aber nicht funktioniert.

Ich füge Screenshot enter image description here

+1

'Home'? –

+0

das Verzeichnis wird geöffnet, ich möchte es mit der Homepage (index.html) verknüpfen, ohne localhost in url zu verwenden. – Nag

+0

Dann '/ sitename/index.html' oder nur'/sitename/', wenn Sie den Autoindex haben Feature :) Sie müssen 'http: // localhost' nicht explizit schreiben (keine Notwendigkeit in absoluten URLs auf Ihrer eigenen Site). Nun, es gibt 'get_home_url()' Funktion. In einem PHP-Skript können Sie etwas tun wie 'Home' –

Antwort

0
get_site_url(int $blog_id = null, string $path = '', string $scheme = null) 

Ruft die URL für einen bestimmten Ort, an dem Wordpress-Anwendung Dateien (z wp-blog-header.php oder die wp-admin/Ordner) zugänglich sind.

get_home_url(int $blog_id = null, string $path = '', string|null $scheme = null) 

Ruft die URL für eine bestimmte Site ab, auf die das Frontend zugreifen kann.

In Ihrem Fall können Sie mit

<?php echo get_home_url(); ?> 
0

Dies könnte helfen, wenn ich Ihre Frage bin Verständnis:

  1. Login Wordpress Admin-Dashboard
  2. Klicken Sie auf Einstellungen >> Allgemeine
  3. Geben Sie Ihre WordPress-Adresse und Site-Adresse ein und klicken Sie auf Speichern.
+0

meine Frage ist sehr einfach, ich möchte diese Webseite mit der Homepage (zB index.html) verlinken, ohne localhost in url zu verwenden – Nag

+0

Wenn Sie die URLs auf der Einstellungsseite einstellen und dann home_url() verwenden, wird sie den Punkt verwenden Startseite zhttp://yourdomainname.com – VishalParkash

1

können Sie verwenden home_url PHP-Funktion:

<a href="<?php echo home_url(); ?>">Home</a> 

Möglicherweise müssen Sie ein Widget/Plugin installieren PHP in Wordpress-Seiten zu unterstützen. Check out this Antwort.

+0

es machte das ganze Anker-Tag verschwinden! – Nag

+1

@Nag, ist es ein PHP-Skript oder statische HTML? Es kann nicht einfach verschwinden. Es sollte etwas in der Quelle der Seite sein. Wenn nichts vorhanden ist, sollte etwas in die Serverprotokolle geschrieben werden (wenn es sich wieder um ein PHP-Skript handelt). –

+0

es ist eine statische html Seite – Nag

0

Verwenden Sie das Broken Link Checker-Plugin. die alle Ihre Links scannen und Ihnen alle Links zurückgeben, die nicht Teil Ihrer Site sind() _ url, dann können Sie einfach die URLs bearbeiten, das Plugin here finden oder Sie können zu Ihnen php myAdmin gehen und die folgende Abfrage ausführen

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/silverspring/', 'www.yourlivesite.com/'); 

wp_ hängt davon ab, was Sie Ihrem Tabellenpräfix gegeben haben.