【问题标题】:Wordpress Multisite (style sheet and images not displaying under wp-content themes folder)Wordpress Multisite(样式表和图像未显示在 wp-content 主题文件夹下)
【发布时间】:2012-05-11 08:51:32
【问题描述】:

我创建了一个多站点 wordpress 环境并在其下创建了站点...

我将现有主题复制到多站点 wp-content/theme 文件夹中,以便将其用于所有站点。

我的问题是路径没有正确显示。一个例子是: http://sitename.com/images/aim_informatics_logo.png

图像应位于的位置: http://sitename.com/wp-content/themes/blankrightsidebar/images/aim_informatics_logo.png

多站点设置如下: 主站点(多站点) 博客 消息 活动 文件

由于某种原因,header.php 文件没有正确链接路径。我的主题被设置为一个独立的 WP 博客/页面,它链接在一个目录下......示例

www.sitename.com/blog

博客是我保存的 WP 资料。

如果有人可以帮助我解决这个问题,我将不胜感激......我不认为将每个 url 路径更改为:“sitename.com/wp-content/themes/blankrightsidebar/”将是一个很好的答案。

提前致谢。

更新: 代码是:

<div id="header">
<div id="navContainer" class="container_12"><div class="headerpush"></div><!-- end headerpush -->

<h1 class="grid_3 logo"><a href="../index.php"><img src="../images/logo.png" /></a></h1>
<!-- end mainLogo -->

样式表代码:

<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />

基本上,我的网站结构(多站点设置)是: 站点名称(根) - wordpress 文件(wp-content、admin、includes 等...) - 在 wp-content/theme/blankrightsidebar 里面是我存储我的主题文件的地方,例如样式表、header.php 等。

【问题讨论】:

  • 您是否可以从您的多站点头文件中放入与徽标或样式表相关的代码。
  • 请参阅上面的“更新”...提前致谢

标签: wordpress permalinks


【解决方案1】:

您的样式表链接对我来说似乎没问题。但是图片链接不对。你可以试试这个代码:

            <div id="header">
        <div id="navContainer" class="container_12"><div class="headerpush"></div><!-- end headerpush -->

        <h1 class="grid_3 logo"><a href="<?php echo home_url( ); ?>"><img src="<?php bloginfo('template_directory'); ?>/images/logo.jpg" /></a></h1>
        <!-- end mainLogo -->

【讨论】:

  • 基本上我必须在这些链接中应用 php 代码,对吗?谢谢...我必须重新挖掘原始主题文件并在那里找到有用的代码...如果您对寻找 WP 代码有任何建议,我将不胜感激...
  • @tole78 谢谢。最好使用wordpress内置功能。这样您就可以避免意外错误。您可以在此链接中获得有关 wordpress 及其内置功能的有用信息:codex.wordpress.org。这个网站很有帮助。
猜你喜欢
  • 2016-02-29
  • 1970-01-01
  • 1970-01-01
  • 2012-10-05
  • 2020-02-09
  • 1970-01-01
  • 2014-01-23
  • 1970-01-01
  • 2014-07-24
相关资源
最近更新 更多