将默认子类别破折号转换为项目符号或任何其他字符

时间:2017-01-09 作者:Shadi Younis

enter image description here我们希望将默认的Wordpress子类别破折号(子类别)转换/更改为项目符号、正方形或任何其他字符。因此,请您知道我们如何获得该信息,以及应该更新哪些文件或代码(附加am图像)以显示显示区域。。非常感谢。

1 个回复
SO网友:birgire

中的术语表edit-tags.php 第页,在WP_Terms_List_Table::column_name() 方法:

$pad = str_repeat( \'— \', max( 0, $this->level ) );

/**
 * Filters display of the term name in the terms list table.
 *
 * The default output may include padding due to the term\'s
 * current level in the term hierarchy.
 *
 * @since 2.5.0
 *
 * @see WP_Terms_List_Table::column_name()
 *
 * @param string $pad_tag_name The term name, padded if not top-level.
 * @param WP_Term $tag         Term object.
 */
 $name = apply_filters( \'term_name\', $pad . \' \' . $tag->name, $tag );

Example:

以下是一种替代— 用一颗子弹,用term_name 过滤器:

add_filter( \'term_name\', function( $name, $tag )
{
    if( did_action( \'load-edit-tags.php\' ) )
        $name = str_replace( \'—\', \'•\', $name ); //Adjust to your needs! 

    return $name;
}, 10, 2 );
注意,这里我们将其限制为edit-tags.php 屏幕