Get_模板_目录_uri()生成错误的路径

时间:2019-10-28 作者:Emmanuel Richman

我上传了一个wordpress网站,但它缺少javascript和css。头部的链接仍然具有本地路径(src=\'https://localhost...\') 而不是新的。所以我想这与我在函数中使用的get\\u template\\u direcory\\u uri()有关。php来应用我的javascript/jquery、bootstrap、css等。

你是怎么解决的?

我已尝试添加到配置。php:

define( \'WP_SITEURL\', \'http://\' . $_SERVER[\'HTTP_HOST\'] );
define( \'WP_HOME\',    \'http://\' . $_SERVER[\'HTTP_HOST\'] );
以及

define( \'WP_HOME\', \'https://...\' );
define( \'WP_SITEURL\', \'https://...\' );
但他们没有帮助。。。

1 个回复
最合适的回答,由SO网友:Sam 整理而成

是否使用SQL语言在phpMyAdmin中更改URL:

# Change website url
UPDATE wp_options
SET option_value = replace(option_value, \'http://www.old-site.com\',\'http://www.new-site.com\') WHERE option_name = \'home\' OR option_name = \'siteurl\';

# Change GUID URL
UPDATE wp_posts SET guid = REPLACE (guid, \'http://www.old-site.com\',\'http://www.new-site.com\');

# Change url of medias, post, page, etc.
UPDATE wp_posts SET post_content = REPLACE (post_content, \'http://www.old-site.com\',\'http://www.new-site.com\');

# Change meta data url
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, \'http://www.old-site.com\',\'http://www.new-site.com\');