我的网站的url设置为在中包含wwwsettings -> general
.我还把它放在我的functions.php
:
update_option(\'siteurl\',\'http://www.federal-lawyer.com\');
update_option(\'home\',\'http://www.federal-lawyer.com\');
但是,当我使用
get_template_directory_uri();
函数,它在对样式表排队时输出非www URL。你知道为什么会这样吗?
例如,在函数中。php
wp_register_style(\'main-css\', get_template_directory_uri() . \'/css/main.css\', array(), \'1.0\', \'all\');
wp_enqueue_style(\'main-css\');
输出
<link rel=\'stylesheet\' id=\'main-css-css\' href=\'http://federal-lawyer.com/material/themes/fedlaw/css/main.css?ver=1.0\' type=\'text/css\' media=\'all\' />
有趣的是,在函数中排队的脚本不会出现这种情况。php文件。
$java_script_url = get_template_directory_uri().\'/js/\';
wp_register_script(\'flex_slider\', $java_script_url.\'flexslider/jquery.flexslider-min.js\', array(\'jquery\'), \'2.2.0\', true);
wp_enqueue_script(\'flex_slider\');
最合适的回答,由SO网友:cowgill 整理而成
应在wp config中设置siteurl和主页。php。
将其从功能中删除。php将以下内容添加到wp配置中。php(确保它们不存在)。
define( \'WP_HOME\', \'http://www.federal-lawyer.com\' );
define( \'WP_SITEURL\', \'http://www.federal-lawyer.com\' );