Products
GG网络技术分享 2025-03-18 16:04 0
自己手动修改Simple Tags 首先,找到 \inc\class.client.autoterms.php 这个文件,在大约第108行, 将类似如下语句: if ( preg_match(“/\b”.$term.”\b/i”, $content) ); 中的两个 \b 去掉,\b 在正则表达式中表示单词边界,但是中文跟英文不一样,字(词)与字(词)之间没有边界。 例如: if ( preg_match(“/”.$term.”/i”, $content) ); 然后,找到 \inc\class.client.autolinks.php 文件,在大约是259行, 将下面语句的行首加上双斜杠,把这两句话注释掉: //$match = ‘/(\PL|\A)(‘ . preg_quote($term_name, “/”) . ‘)(\PL|\Z)/u’.$case; //$substitute = ‘$1<a href=”‘.$term_link.’” ‘.$rel.’ title=”‘. esc_attr( sprintf( __(‘Posts tagged with %s’, ‘simpletags’), $term_name ) ).”\”>$2</a>$3″; 再将紧跟在下面的原本被注释掉的语句启用,并去掉其中的两个 \b ,即: $match = “/” . preg_quote($term_name, “/”) . “/”.$case; $substitute = ‘<a href=”‘.$term_link.’” ‘.$rel.’ title=”‘. esc_attr( sprintf( __(‘Posts tagged with %s’, ‘simpletags’), $term_name ) ).”\”>$0</a>”; 最后保存。 |
Demand feedback