2017-04-25 25 views
0

我試圖從插件中獲取當前頁面模板的名稱。獲取當前頁面模板的名稱,而不訴諸嗅探URL

我知道這是可能的,我已經看到了一些插件,做到這一點。我是否需要包含$wpdb數據庫並運行自定義查詢?可能還需要全球的$post以獲得該ID。只是好奇,如果有一個更簡單的方法。

我已經看到,用行動掛鉤的職位來完成只運行在某些頁面插件,但這些客戶有一個插件,使他們的頭,並希望它成爲某些模板不同。一種瘋狂的方式來完成這個國際海事組織,但那是它的地方。

現在我嗅着URI並搜索特定頁面的字符串,但我真的寧願讓這個更加模塊化。

回答

0
get_query_var('pagename'); 
List of Query Vars: 
https://codex.wordpress.org/WordPress_Query_Vars 
or 
body_class(); 
https://developer.wordpress.org/reference/functions/body_class/ 
+0

這些都會拋出錯誤。他們可以在循環之前運行嗎?我需要這個工作在一個插件。 –

+0

你能顯示錯誤嗎? –