Wordpress bloginfo('stylesheet_url')的值保存在哪里?

时间:2011-08-25 12:48:05

标签: php css wordpress url stylesheet

我正在建立一个Wordpress网站(作为新手)。它的工作方式是我在开发服务器上安装了一个安装服务器,然后其他人将我的更改移动到实时服务器。

现在我遇到的问题是,虽然开发服务器上的一切正常,但实时服务器并没有提取正确的CSS样式表。在HTML文件的<head>中,我可以看到两个指向样式表的链接,两者都指向开发服务器网址,而不是实时服务器网址。< / p>

如果我没记错的话,此信息会从bloginfo('stylesheet_url')

中提取

现在我不知道它的价值来自哪里。我搜索了实时安装中的每个文件,并且找到任何硬编码链接(除了我记得已设置硬编码链接)。

这个值保存在哪里?

非常感谢提前!

3 个答案:

答案 0 :(得分:5)

如果您要将数据库从本地移动到实时 - 或从任何域移动到另一个域 - 您需要更改数据库中的URL。另请参阅Moving WordPress « WordPress Codex

您可以在phpmyadmin中使用这些查询来更改网址:

UPDATE wp_options SET option_value = replace(option_value, 'http://olddomain.com', 'http://newdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://olddomain.com','http://newdomain.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomain.com', 'http://newdomain.com');

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://olddomain.com', 'http://newdomain.com');

更好的方法(回答2014年8月1日更新)是使用https://interconnectit.com/products/search-and-replace-for-wordpress-databases/,它正确处理数据库中的序列化数据; SQL查询abov将破坏序列化数据,因此您可能会丢失一些主题和ohter选项。该脚本在http://codex.wordpress.org/Moving_WordPress Codex页面上推荐。

答案 1 :(得分:3)

好吧它没有保存,stylesheet_url是你当前的主题网址。      wp-content/themes/your-theme/。 您当前主题的文件夹名称通常存储在数据库的选项表wp_options中。 template='your-theme-name'。如果您想更改网站网址,请在同一个表格中更改siteurl行的值

答案 2 :(得分:1)

问题可能在于基本URL,而不是CSS特有的。在管理面板下查看设置 - &gt;一般 - &gt; “WordPress地址(URL)”和“网站地址(URL)”