2015-04-06 60 views
0

我是新開發的wordpress,我正在尋找高級別的解釋,說明如何實現以下目標,以便我知道我需要知道如何實現它。根據選定的模板添加額外的圖像域

在您輸入新頁面的屏幕上,有一個下拉菜單選擇要使用的模板。我想根據選擇的模板更新頁面。

例如,一個模板可能只使用精選圖像。另一個可能需要2張圖片。還有另外3張圖片,也許還有其他一些字段。

我已經查看了現有插件的代碼,該代碼添加了附加的特色圖像框,因此我可以將其中的部分視爲出來。我不確定我應該如何製作,因此只會更新所選模板以及我可以保留代碼的位置。

我沒有接觸到PHP或此代碼庫,但如果有經驗的人可以給我關於我應該做的一般想法,那麼我將能夠找出代碼。我只需要知道我需要學習哪些功能/事件。

作爲一個便箋,wordpress的消費者方面是如此受歡迎,谷歌帶回了很少的開發人員相關的線程,並在wordpress.org我無法弄清楚如何在Codex中搜索,以便它真正緩慢的過程獲取融入更復雜的東西。我知道這是脫離主題,但任何額外的建議表示讚賞。

回答

0

讓我先幫你創建模板。從這一點來說,你應該能夠繼續向他們添加不同的內容。

  • 在WordPress活動主題文件夾(的wp-content>主題> 活躍的主題名)找到一個php文件,如「page.php文件」,並複製它 給它一個不同的名稱,如「模板定製-name.php'(名稱爲 與您要應用的頁面相關應該沒問題)
  • 從這一點開始,打開新的'template-custom-name.php'文件。在 頂部,將以下代碼行添加到註釋/ * */out代碼 部分。該行需要以其中的'*'開始並被稱爲「* Template Name:Template Custom Name'(當然,命名與您要應用它的頁面相關的內容)。
  • From這一點,你可以將這個文件保存在你的主題目錄中,將它上傳到你正在使用的服務器上,或者如果你在本地工作,可以將它保存在本地。登錄到你的WordPress管理員,進入頁面>添加新。新頁面的名稱,然後選擇名爲'模板自定義名稱'頁面模板或任何自定義名稱是你給它

你應該能夠重新創建其他兩個模板相同的步驟。你會創建獨特的模板並將它們分配到你的頁面上。

爲了幫助投入圖片和自定義內容在頁面管理員:

雖然你正在學習Wordpress的旅程,不要忘記WordPress的Codex是一個功能強大的工具,用於瞭解Wordpress的強大功能。檢查Codex在這裏:https://codex.wordpress.org/

+0

嗨,感謝您的答覆。我想我並不清楚。我正在尋找基於選定的模板添加額外的輸入到管理部分。我發現了一個非常酷的插件叫做高級自定義字段,它沒有編碼,所以我正在玩這個,並在代碼中有一個高峯來嘗試和全​​力以赴。它使用一個條件:if template = name然後添加元框。想想我有這個粗略的要點,足以知道要讀什麼。 – Guerrilla

+0

是的,這就是我在我的答案中鏈接到的。我很高興你找到了它。這是正確的方向。 –

+0

對不起,我沒有正確地閱讀它,因爲我剛剛閱讀了代碼模板網頁部分。我不應該這麼倉促!實際上,我並不確定如何在製作中使用ACF,因爲我一直在通過論壇閱讀並且表現似乎是一個問題。我現在已經成爲一個完全的頁面速度極客,所以我將嘗試在插件和我自己的代碼之間找到一個快樂的媒介。 – Guerrilla