2016-05-03 14 views
1

我有一個小問題,我不知道爲什麼這不起作用。wordpress widget_title過濾器在主側欄中不工作

我做了小功能

add_filter('widget_title', 'tbw_html_widget_title', 10); 

    function tbw_html_widget_title($title) { //HTML tag opening/closing  brackets 

    $title = str_replace('[', '<', $title); 
    $title = str_replace('[/', '</', $title); 
    $title = str_replace(']', '>', $title); 

    return $title; 
} 

在我的自定義側邊欄上,這是工作的主頁。 參見:http://www.cultuurpleintholen.nl/

有:「EXPOSITIES(meer)」與鏈接。這就是我要的。

現在奇怪的事情。我已經使用相同的代碼/小部件的主側欄,現在在其他頁面上,例如:http://www.cultuurpleintholen.nl/subsidies/沒有「EXPOSITIES(meer)」,但只有EXPOSITIES。 HTML被剝離。

我使用Genesis框架。

有人知道爲什麼HTML被剝離?

+1

仍然存在'較小'但它是一個黑暗的鏈接。當你懸停在它上面時,它會變成白色。 – RST

+0

第二str_replace是沒用的...工作是由第一個完成... – Random

回答

1

除了冗餘,你的功能沒有錯誤。

這是一個CSS的東西。

這部分

.sidebar .widget-title a { 
    color: #333; 
    border: none; 
} 

接管。刪除style.css中的顏色設置,事情就會好起來。

+0

謝謝,我想我正在用我的太陽鏡看:-) –