【WordPress】ウィジェットのタイトルを消す便利な方法

  • 投稿 : 2016-02-01
スタイルシート(CSS)で非表示にする方法もあるのですが、ちょっと不便なこともあったりするんですね。不便だけど仕方がないかと思ってたのですが、良い解決方法があったので書いておきます。

HTMLタグ自体が出力されないので、便利かと思います。

Remove Widget Titlesプラグインを使う方法

remove-widget-titles01.png

■Remove Widget Titles
WordPress › Remove Widget Titles « WordPress Plugins

タイトルの先頭に「!(半角)」をつけると、そのタイトルが表示されないようになるというプラグインです。

参考:
How to Easily Hide Widget Title in WordPress
【WordPress】ウィジェットのタイトルを非表示にするプラグイン『Remove Widget Titles』 - アイデアハッカー

functions.phpに追記する方法

add_filter( 'widget_title', 'remove_widget_title' );
function remove_widget_title( $widget_title ) {
	if ( substr ( $widget_title, 0, 1 ) == '!' )
		return;
	else 
		return ( $widget_title );
}

Remove Widget Titlesプラグインをみると上記のようなコードが書かれています。これをそのままテーマのfunctions.phpに追記するだけで、同じ動作をします。

こんな簡単なロジックで実現できることにちょっと驚きました。

他に使えそうなプラグイン

■Hide Title
WordPress › Hide Title « WordPress Plugins

スポンサーリンク