2015-02-06 70 views
0

這是我開發的第一個插件。我的插件文件夾中只有一個文件,它具有處理我的管理部分的所有代碼。我有我自己的自定義表格。我沒有使用任何wordpress表格。Wordpress Plugin的前端

結構:

插件/ AMT

  • amt.php(此文件具有所有這些是處理管理部分的代碼)
  • JS/amt.js

現在我的amt.php文件爲我的管理員部分工作。它正在檢索數據並將其保存到數據庫中。直到這裏都很好。

現在,我想添加一些功能的插件,將顯示在網站的前端。請引導我,這怎麼辦?我能想到的下列選項:

  1. 在amt.php添加前端代碼以及和使用某種類型的短代碼來顯示在「示例頁面的網站的前端。
  2. 需要爲前端創建一個新的文件夾/文件?

如果有人能指導我,我會很感激。

+0

有這麼多可能的答案,你需要更具體的問題。用例不同,所以短代碼明顯有利於插件用戶使用的靈活性,從插件創建頁面或模板顯然更加嚴格的使用。 – David 2015-02-06 13:15:54

+0

謝謝大衛!我在管理端有三個字段的簡單表單,在我的插件中。 1-氏族名稱2-氏族的首選名稱3-氏族屬性,現在在管理端我可以保存這個並輕鬆地檢索這些領域。 我想要給用戶一個前端的表格,他可以選擇氏族名稱和氏族偏好名稱,我會根據前兩個字段的選擇顯示氏族屬性。 請問短代碼適用於這一款嗎?或者如果有其他合適的選擇,請指導。 :) – 2015-02-06 14:08:29

+0

我已經得到它在短代碼的幫助下工作。這是我做的。 將此代碼添加到我的主要插件文件中,例如:amt.php 'add_shortcode('clan','clan_fn'); 功能clan_fn(){ } ' 創建一個新的頁面從單詞按管理員,只需調用下面的短代碼,它會顯示您添加到clan_fn中的任何功能。 '[部族]' – 2015-02-06 14:51:11

回答

0

我已經得到它在短代碼的幫助下工作。這是我做的。在我的主要插件文件即添加以下代碼:amt.php

​​

創建一個從字按管理一個新的頁面,只需撥打短代碼如下,它會顯示你在clan_fn添加什麼都功能。

[clan]