2013-04-08 45 views
0

我有一個WordPress的問題,不能弄明白,因爲我是一個noob。wordpress調用root函數?

我有一個測試網站,你可以看到它codita.ro

我已經rewrited這麼主頁的一個index.html位於網站的根目錄,然後在頁面的其餘部分是在/ wp-content/themes/themeexample中,因爲它們應該(使用不同的佈局)。

現在只有關於我們頁面已經從WordPress的管理員創建,問題是:當你點擊它,你到達網站/關於我們/但如果你點擊回主頁按鈕,你到網站/ WP -content/themes/themeexample.html,然後如果你想回到About US,你可以訪問website/wp-content/themes/themeexample/themeexample/about-us。

看到我的問題?我需要他們採取正常的行爲作爲網站/頁面

任何人都可以指示我在菜單列表等之前使用哪些調用?

非常感謝我不會問,如果我沒有在沒有任何運氣的情況下搜索谷歌小時。

<div class="topmenu"> 
     <ul> 
      <li><a href="<?php bloginfo('template_url'); ?>index.html">home</a></li> 
      <li><a href="<?php bloginfo('template_root'); ?>/about-us">about us</a></li> 
      <li><a href="#">reviews</a></li> 
      <li><a href="#">locations</a></li> 
      <li><a href="#">blog</a></li> 
      <li><a href="#">contact us</a></li> 
     </ul> 
    </div> <!-- /topmenu --> 
+0

可您發佈的index.php文件的代碼?它可能有助於看到究竟是怎麼回事...... – 2013-04-08 12:12:51

+0

如果你至少告訴我爲什麼,它是一個真正的問題,我面臨的問題,我給了網站,它可以被看到,而不是在這裏發佈代碼...我不dont看看爲什麼討厭:( – 2013-04-08 12:13:16

+0

index.php或html的代碼?php的代碼很短,沒有多少東西可看,也不包含任何相關信息.. – 2013-04-08 12:14:13

回答

0

將其更改爲:

<li><a href="<?php bloginfo('siteurl'); ?>">home</a></li> 
<li><a href="<?php bloginfo('siteurl'); ?>/about-us">about us</a></li> 
+0

[棄用](http://codex.wordpress.org/Function_Reference/bloginfo),你應該使用'home_url()'來代替。 – RRikesh 2013-04-08 12:25:24

+0

非常感謝這工作就像一個魅力! get_home_url沒有工作,rrik,它使我保持在同一頁面,我在此刻(例如:關於我們),但再次感謝時間 – 2013-04-08 12:33:57

+0

btw,是否有一個命令直接從主題調用index.html而不是從網站根目錄調用它? – 2013-04-08 12:35:48

0

嘗試使用get_home_url代替:

<li><a href="<?php get_home_url(); ?> ">home</a></li>