2013-03-19 73 views
1

我安裝了WordPress bundle/ruble for Aptana Studio,但它僅爲WordPress功能的一個子集提供代碼幫助。我希望爲所有WordPress核心功能(或儘可能多的)提供代碼幫助。我的項目具有PHP作爲其本質,並通過SFTP連接到遠程WordPress安裝。WordPress的Aptana Studio代碼輔助不完整

在捆綁包(它在一年內沒有更新)沒有提供我正在尋找的所有東西之後,我嘗試使用WordPress的本地副本作爲外部庫,然後將其作爲外部目錄添加到PHP構建路徑。兩者都沒有添加比提供的軟件包更多的功能。這些操作在Aptana Studio SupportWordPress Answers中提出。

我做錯了什麼,或者是我尋找的代碼幫助級別不可用?

回答

3

的確,WordPress包只提供一些有限的自動完成支持。雖然包含另一個WordPress安裝的本地副本作爲PHP外部庫,但似乎已經在最新的Aptana Studio版本(3.4.0)中解決了這個問題,正如您已經提到的那樣嘗試了,並且建議您指出的鏈接爲in this one出。

以下是我採取的所有具體步驟,以便您可以檢查您所遵循的過程中是否有不同的東西。

  • 打開Preferences菜單轉到窗口>首選項
  • 選擇的Aptana Studio中>編輯> PHP>庫
  • 單擊 「新建用戶庫」
  • 添加路徑到另一個地方WordPress安裝(不(例如:C:\ wordpress-3.5.1 \ wordpress)
  • 確保在用戶庫列表中選擇了新的庫(標記它旁邊的圖標旁邊有一個複選標記。)
  • 應用更改並按確定
  • 確保您的項目是一個PHP項目。右鍵單擊項目文件夾,選擇屬性>項目自然並標記PHP複選框。

現在,在PHP代碼中,我爲所有核心WordPress函數獲得了自動完成建議 - 我甚至可以通過按F3鍵查看它們的源代碼。

+0

感謝您的回覆,塞拉諾。不幸的是,這似乎並沒有爲我工作。我添加了該庫,Aptana顯示它已將其編入索引,但我仍然無法自動完成大部分WordPress功能。我通過打開現有的主題模板文件並從[Codex Function Reference](http://codex.wordpress.org/Function_Reference)中輸入各種函數來進行測試。 我不知道我錯過了什麼。 – warnerchad 2013-06-07 12:22:24

+0

太神奇了。我關閉了我正在開發的項目,並且在打開一個新項目後,WordPress相關的自動完成功能就沒有了!正確的圖書館仍然是進口,但我遇到了同樣的問題,你提到。我試過再次添加庫,導入不同的版本,取消選擇工作集等,但沒有運氣。 – 2013-06-15 00:52:23

+0

我意識到autocompletion不適用於僅作爲Web項目設置的Aptana項目。但它配置爲PHP項目時可以工作。所以,你可以有充分的WordPress的代碼自動完成在集錦繼上述步驟_and_加入** ** PHP項目類型爲特定項目(右鍵單擊一個現有的項目,'Properties'>'項目Natures'>檢查'PHP ')。打開的項目文件夾中會出現一個小小的'P',PHP代碼助手將從現在開始使用包含的WordPress庫。 – 2013-06-23 17:37:27

1

我遵循E.塞拉諾的步驟,它完美的作品。什麼是愚蠢的是,如果你想自動填充,例如add_action('wp_print_footer_scripts', 'scripts.js', 1);你鍵入報價的時刻,自動完成會丟失...如果你嘗試add_action(wp_你會得到所有的WP命令。希望它可以幫助...