2017-09-02 65 views
0

我正在爲網絡組建立網站,並且他們想要顯示是否有人加入某個類別。如果只使用特定模板,如何添加功能

我不確定這是否可行,但我需要爲導航添加樣式,如果某個類別處於打開狀態,則將鼠標懸停在其旁邊時會顯示「打開」。我知道我可以改變它,但問題是它需要用戶友好,所以他們可以自己改變它。所以我想找出一種方法讓它儘可能簡單。

到目前爲止,我想出了創建一個不同的頁面模板的想法,供他們選擇和創建該模板的懸停樣式。問題是你必須在那個模板頁面上,並且它顯示你什麼時候懸停在所有這些頁面上,即使它沒有打開。

有沒有辦法爲頁面添加一個函數,只有當它使用某個模板?

這裏是一個網頁的鏈接使用我添加模板 - http://pt6-dev.info/categories/auto-truck-repairs/

我知道一些PHP和JavaScript的基礎知識,所以任何幫助或想法,將不勝感激!

+0

的想法是添加的功能,並從模板調用它,一個名爲PHP的標籤'functions.php'在模板中可以使用後調用它,只有該模板纔會調用該函數... – balexandre

+0

但是,只有當頁面使用該模板時,無論頁面處於何種狀態,我如何才能將懸停效果顯示爲「打開」? – Peggy

回答

0

您可以只需將其添加到PHP文件出來與使用< script>元素

+0

我將這個模板封裝在一個div中,並且我已經在css文件中對其進行了設置。但我想弄清楚如果該類別頁面正在使用該模板,只顯示懸停效果。無論你在哪個網頁上工作。 – Peggy

+0

您可以使用is_page_template('your-template-name-here')開始檢測頁面是否使用特定模板 https://developer.wordpress.org/reference/functions/is_page_template/然後使用is_page ('your_page')來檢測它是否在分類頁面中使用它們,以在達到期望功能的情況下使用它們。 if(is_page('your_page')&& is_page_template('your-template')) {你的代碼在這裏} 這應該實現你想要的 https://developer.wordpress.org/reference/functions/is_page/ – Arkay