2014-06-25 54 views
1

我有一個鏈接到function.php的html代碼來獲取href的URL。WordPress的,在哪裏確定永久鏈接錯誤?

<a href="<?php echo projectTheme_post_new_link(); ?>"><?php echo __("Post New",'ProjectTheme'); ?> 

它最初是這個網址的工作:http://www.wastebidder.com/waste/post-new-project/?post_new_step=1&projectid=949

現在的鏈接不會出現去該網頁,複製該網址無法正常工作!它到了404.php。

的HTML A HREF看起來像現在這樣:

<a href>Post New</a> 

其他固定鏈接工作完全正常,我只需要知道我是如何解決這個問題。

功能部件1

function projectTheme_post_new_link() 
    { 
     return get_permalink(get_option('ProjectTheme_post_new_page_id')); 
    } 

我猜的URL功能:

function ProjectTheme_post_new_with_pid_stuff_thg($pid, $step = 1, $fin = 'no') 
    { 
     $using_perm = ProjectTheme_using_permalinks(); 
      if($using_perm) return get_permalink(get_option('ProjectTheme_post_new_page_id')). "?post_new_step=".$step."&".($fin != "no" ? 'finalize=1&' : '')."projectid=" . $pid; 
     else return get_bloginfo('siteurl'). "/?page_id=". get_option('ProjectTheme_post_new_page_id'). "&".($fin != "no" ? 'finalize=1&' : '')."post_new_step=".$step."&projectid=" . $pid; 
} 
+1

你能否向我們提供'projectTheme_post_new_link()'函數的源代碼? –

+0

有兩個函數 - 我想知道它是否與數據庫有關 - PHPMYAdmin – user3777235

+0

看起來只有第一個函數用於創建鏈接,如果這是真的,那麼我猜猜ProjectTheme_post_new_page_id選項是未設置,或設置爲無效(如0)。 –

回答

1

PHPMYADMIN

沒有意識到我已刪除了ID的鏈接到ProjectTheme_post_new_page_id 的一個剛加入的缺少身份證,並填寫其他信息,然後它工作。

WOOHOO !!