过期域名预定抢注

 找回密碼
 免费注册

Simple tags重複自動連接問題

[複製鏈接]
發表於 2013-12-6 13:21:01 | 顯示全部樓層 |閱讀模式
請教下高手們,9 y" Q' e5 _& o( |) i2 c- E% c
我用Simple tags在後台已經設置了Maximum number of links for the same tag為1,但是文章中照樣會出現同一個標籤被鏈接多次的現象。刷新緩存什麼的都試過多次。7 F- u. X) x) }' C/ S$ H; \# z8 w
我用的是wordpress3.7.1版本,直接在後台查找從官網下載的simple tags。這個要怎麼解決啊
3 q* p, ?2 p6 G! R  C9 x" b
% s+ k6 I( e( E- R& X1 i3 n

  Q6 B! ~/ z( m, y( @7 A
# I/ t4 f# A. U, v# c
 樓主| 發表於 2013-12-6 19:28:44 | 顯示全部樓層
本帖最後由 jeffseo 於 2013-12-6 19:33 編輯   I1 R/ G& g. \9 R. w8 K8 L" y& I

8 O8 s' t: }. O/ _換其它WP的版本也還是這樣,! x7 P: I( O5 K; H
另外Maximum number of links per article:這個值也沒讀成功,設置10個TAG,文章中仍然會把所有TAG都鏈接上。
; M6 V  T  \" ~
看代碼似乎都沒什麼問題,- i8 W1 a& h- G% f" z
其它用simple tags的哥們也是這樣的嗎
  1.   // there should always be at least one token, but check just in case
    # \5 J: i+ \$ Y$ U3 |! V( L8 L
  2.                 $anchor_level = 0;
    , ^2 V$ v$ X) C, s4 B# b
  3.                 if (isset($tokens) && is_array($tokens) && count($tokens) > 0) {# r8 Z( R4 m1 E1 B  W
  4.                         $i = 0;
    - S: F9 }& Q! {6 w  _. @
  5.                         foreach ($tokens as $token) {" b' ]8 i2 d, W$ H
  6.                                 if (++$i % 2 && $token != '') { // this token is (non-markup) text6 w2 ^  J+ [0 H# r) E& L. X1 G
  7.                                         if ($anchor_level == 0) { // linkify if not inside anchor tags9 \; N$ @% \1 B) s/ a+ j% Y
  8.                                                 if (preg_match($match, $token)) { // use preg_match for compatibility with PHP 4/ K9 [* B+ m8 Q1 @4 d' c
  9.                                                         $j++;
    ; s% W; R; R# M, i- g
  10.                                                         if ($j <= SimpleTags_Plugin::get_option_value('auto_link_max_by_tag') || SimpleTags_Plugin::get_option_value('auto_link_max_by_tag') == 0) {// Limit replacement at 1 by default, or options value !! A$ Z9 y) r  ~# t  v' Z
  11.                                                                 $token = preg_replace($match, $substitute, $token); // only PHP 5 supports calling preg_replace with 5 arguments
    # m) m( V$ M7 G: J* T2 c$ C1 S0 l
  12.                                                         }
    9 R# T- N$ Q7 E. R
  13.                                                         $must_tokenize = true; // re-tokenize next time around
    ) `& s/ ~: E3 M+ x, x
  14.                                                 }
    / E$ W: R6 o) C# Z* Q. e( a3 L
  15.                                         }! D7 W; o# Z* i. e8 {) ]. O
  16.                                 } else { // this token is markup
    & I4 I0 ]) h; j6 H% e9 h$ Q- m% T/ `+ m
  17.                                         if (preg_match("#<\s*a\s+[^>]*>#i", $token)) { // found <a ...>
    & s0 _2 q2 |1 `. o/ T4 r
  18.                                                 $anchor_level++;
    ) ^( ?: x( D$ Z0 @" @
  19.                                         } elseif (preg_match("#<\s*/\s*a\s*>#i", $token)) { // found </a>
    ! I7 Q: ^: q% o
  20.                                                 $anchor_level--;* A, Q- {. M- S  N( x/ L  i
  21.                                         }
    6 x# E+ E! a8 A1 J
  22.                                 }
    ( t: k, D5 }2 T. Y
  23.                                 $filtered .= $token; // this token has now been filtered! m- h, X( ~/ I) D& q8 R! E
  24.                         }' s! N. G6 ?  y2 f6 I: J
  25.                         $content = $filtered; // filtering completed for this link, S# y# t$ a3 {- Y$ s: `
  26.                 }
複製代碼
QQ截图20131206192511.jpg
# E2 N( G: g2 F8 ~- f# t& t
$ x" S4 w+ n9 e. H$ A
1 ~/ m% x5 q/ B
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

过期高净值品牌域名预定抢注

4um點基跨境網編創業社區

GMT+8, 2024-11-23 22:14

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表