タイトルのないサイドバーに「最近の投稿」ウィジェットを追加したいのですが、追加するたびに「最近の投稿」というテキストがタイトルとして表示されます。タイトルなしでどうやって入手できますか?これにはプラグインを使いたくありません。
ありがとうございました。
このコードは、Recent Posts
に設定されている場合、タイトルを空の文字列に設定します(ご指摘のとおり、Recent Postsウィジェットが空の場合にタイトルを設定するものです)。
add_filter( 'widget_title', 'wpse_widget_title', 10, 3 );
function wpse_widget_title( $title, $instance, $id_base ) {
if ( 'recent-posts' === $id_base && __( 'Recent Posts', 'text_domain' ) === $title ) {
$title = '';
}
return $title;
}
別の回避策は、タイトルをスペースのHTMLエンティティ、ウィジェットエディタの
に設定することです。
「外観」 - >「カスタマイズ」 - >「追加のCSS」の順に進み、以下を追加します。
.widget_recent_entries>h3 {
display: none;
}
[保存して公開]をクリックします。カスタマイザを終了します。