サポート » 使い方全般 » カテゴリーウィジェットのhtmlを編集できる場所がわかりません

  • 解決済 dataring

    (@dataring)



    ウィジェットの「カテゴリー」(カテゴリーのリスト)で、
    カテゴリーリンクにカーソルを合わせた時に表示される
    「title=””」タグの文章を、説明文からカテゴリー名に変更したいと考えているのですが、
    「title=””」のタグを変更できるディレクトリとファイルの箇所がどうしてもわかりません。

    どの場所にあるか、お教えていただけると大変助かります。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは

    widget_categories_args フィルターフックで Walker クラスを指定する方法はどうでしょうか。

    テーマの functions.php に、

    class My_Walker_Category extends Walker_Category {
    	function start_el( &$output, $category, $depth = 0, $args = array(), $id = 0 ) {
    		$category->description = $category->name;
    		parent::start_el( $output, $category, $depth, $args, $id );
    	}
    }
    
    function my_widget_categories_args( $cat_args, $instance ) {
    	$walker = new My_Walker_Category();
    	$cat_args['walker'] = $walker;
    	return $cat_args;
    }
    
    add_filter( 'widget_categories_args', 'my_widget_categories_args', 10, 2 );

    >ishitaka 様
    さっそくfunctions.phpにてご指定のソースを導入してみましたところ、title=のタグの表示がカテゴリー名に変わって、うまくいきました。
    教えていただけまして、ありがとうございます。

    解決したようでよかったです。後からこのトピックを見る方のために、このトピックを「解決済」にしておいてください。

    ありがとうございます。
    解決済に更新しました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。