WordPress网站迁移 - 缺少图标

时间:2016-09-01 10:04:57

标签: mysql database wordpress

我最近已按照https://codex.wordpress.org/Moving_WordPress中的步骤将我的本地站点迁移到临时服务器,所有内容似乎都正常运行。

最初每个数据库的数据库指向不正确的网址(wp_options siteurl和home字段)并需要切换,但几乎所有内容都已正确移动 - 除了图标。

正在使用的主题从许多不同的网站(font-awesome,ionicons等)中提取它的图标,但它们都没有显示。查看了每个站点的标签后,我可以看到他们指向的是不正确的URL(开发站点是分段,反之亦然)。

有谁知道我需要去修改这个?我搜索了数据库,无法找到从哪里拉。

非常感谢任何帮助。

4 个答案:

答案 0 :(得分:3)

您可以使用插件,例如[https://wordpress.org/plugins/better-font-awesome/]。只需安装插件并激活,所有图标都会自动添加。

或者您可以手动执行此操作,我认为这是您最初使用的方法。您所要做的就是在标记之前的主题header.php文件中添加这一行代码。



<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" />
&#13;
&#13;
&#13;

虽然您也可以在WordPress中加载样式表或脚本以正确排队。例如,您可以在主题的functions.php文件中添加以下代码,而不是从主题的标题模板链接到样式表。

&#13;
&#13;
function wpb_load_fa() {

wp_enqueue_style( 'wpb-fa', 'https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css' );

}

add_action( 'wp_enqueue_scripts', 'wpb_load_fa' );
&#13;
&#13;
&#13;

简而言之,您可以在en-queued脚本下的 functions.php 之前检查 header.php 上的代码。

希望这有助于海伦。 谢谢

答案 1 :(得分:1)

我最终设法解决了这个问题。

  1. 进入管理面板,进入设置&gt;常规
  2. WordPress地址(网址)网站地址(网址)更改为其他地址(在这种情况下,我刚刚将'www。'添加到当前网址)并保存更改。
  3. 这重定向了我,我不得不再次使用用户名和密码登录。
  4. 然后我回到同一区域并将其返回到原始网址并保存更改。
  5. 我认为这可能是视觉作曲家插件需要重新编译URL的问题。无论哪种方式,这都解决了这个问题。

    感谢您的建议:)

答案 2 :(得分:0)

我知道这很老了,但是如果其他任何人都在为这个问题而苦苦挣扎并且缺少WPBakery图标,则解决方案很简单:

  1. 转到管理员> WPBakery页面构建器>设计选项
  2. 不编辑任何内容,只需单击“保存更改”

随即出现您的图标。

在阅读以上有关重新编译URL的评论时,我记得每次WPBakery插件更新时上述过程都需要做,这就是触发重新编译的原因。

答案 3 :(得分:0)

嘿,我遇到了同样的问题。我添加了定义( 'WP_HOME', 'http://example.com' ); 定义('WP_SITEURL','http://example.com');在 Config.php 中,并在 Settings>General 中更改 URL .. 但是当我看到图标从主题和编辑器中消失时。然后我从 Config.php 中删除了站点 url 和 home 行并保存了出现的图标.. 如果您在迁移后 WPBAKERY 没有显示图标,请检查您是否在 config.php 中进行了这些编辑,请对它们进行注释并检查网站 ..