过期域名预定抢注

 找回密碼
 免费注册

Simple tags重複自動連接問題

[複製鏈接]
發表於 2013-12-6 13:21:01 | 顯示全部樓層 |閱讀模式
請教下高手們,
- ?8 r0 C) X) D# H我用Simple tags在後台已經設置了Maximum number of links for the same tag為1,但是文章中照樣會出現同一個標籤被鏈接多次的現象。刷新緩存什麼的都試過多次。
0 f0 M2 J( q& A6 y: W我用的是wordpress3.7.1版本,直接在後台查找從官網下載的simple tags。這個要怎麼解決啊
8 f6 I: U2 t0 x& ]! K% N# v

- V' H3 f# Y; C" ~, g9 W" w/ K
7 v! [+ i4 M, A; V
$ C5 x% I; z0 X/ S0 G8 u8 R
 樓主| 發表於 2013-12-6 19:28:44 | 顯示全部樓層
本帖最後由 jeffseo 於 2013-12-6 19:33 編輯 7 g. O% A' n9 }, o1 v9 J) d

! X; H/ r  _! ~5 _1 K$ o- @; H換其它WP的版本也還是這樣,8 w! N2 [- o/ ~- n, Y* o$ X
另外Maximum number of links per article:這個值也沒讀成功,設置10個TAG,文章中仍然會把所有TAG都鏈接上。

. |0 c& s( t( @5 Q, h3 d& q看代碼似乎都沒什麼問題,- r6 K7 V/ K: A& X7 ]6 E2 \
其它用simple tags的哥們也是這樣的嗎
  1.   // there should always be at least one token, but check just in case
    0 I, e8 C5 q) _% j% B* F
  2.                 $anchor_level = 0;
    : m8 c. K/ p% T1 ~; t# a
  3.                 if (isset($tokens) && is_array($tokens) && count($tokens) > 0) {# W& F1 }6 l) W) q, o- J
  4.                         $i = 0;
    , s( H8 o1 |% o$ I5 e
  5.                         foreach ($tokens as $token) {
    2 j2 O# m' P+ |3 ^; y' A
  6.                                 if (++$i % 2 && $token != '') { // this token is (non-markup) text# Y, X/ P4 K3 N- d$ r+ I
  7.                                         if ($anchor_level == 0) { // linkify if not inside anchor tags* d8 V$ B" J5 Z6 p# k: w& n
  8.                                                 if (preg_match($match, $token)) { // use preg_match for compatibility with PHP 4& E8 J! u+ R7 G) d
  9.                                                         $j++;
    4 y5 Z$ N( Y0 U2 L, w) O, a
  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 !
    + T4 p5 N7 [, _9 b
  11.                                                                 $token = preg_replace($match, $substitute, $token); // only PHP 5 supports calling preg_replace with 5 arguments* O: M7 {4 L: ^0 K& h
  12.                                                         }
      U# j& |& p) _
  13.                                                         $must_tokenize = true; // re-tokenize next time around* T6 m5 f# e/ P" ]5 Q5 j+ W
  14.                                                 }
    # w! z% o1 y  o* ?' H
  15.                                         }* ~+ }+ f& D" x5 g
  16.                                 } else { // this token is markup. o0 z; K1 Y- \4 p; o# S2 H. L$ C) i
  17.                                         if (preg_match("#<\s*a\s+[^>]*>#i", $token)) { // found <a ...>
      w, `$ ~/ K! Z, C4 W
  18.                                                 $anchor_level++;  X! P5 w. b" H6 ]- X( G5 r6 k
  19.                                         } elseif (preg_match("#<\s*/\s*a\s*>#i", $token)) { // found </a>
    , V  u' {% ^* A9 r. Y) d! v: Q3 H
  20.                                                 $anchor_level--;
    , d6 k( ?2 O( r8 g6 N' s- m
  21.                                         }
    ) y  U2 v: @; ?5 Y3 G$ ^/ r
  22.                                 }
    . z$ T/ F& y( F- ?+ P
  23.                                 $filtered .= $token; // this token has now been filtered
    * ^" b8 }2 ^9 E" q5 }. n5 O
  24.                         }. \- m- d1 Q2 J; N
  25.                         $content = $filtered; // filtering completed for this link7 ]  |9 S3 T, y( D5 V
  26.                 }
複製代碼
QQ截图20131206192511.jpg 7 z# |0 k1 u% c/ x0 D
# D7 C1 I2 o' ^! U6 k. w
  v  `" H0 u) ]3 r% j
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-5-26 08:41

By DZ X3.5

小黑屋

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