过期域名预定抢注

 找回密碼
 免费注册

Simple tags重複自動連接問題

[複製鏈接]
發表於 2013-12-6 13:21:01 | 顯示全部樓層 |閱讀模式
請教下高手們,  b, L: z8 X0 o9 j& F3 N
我用Simple tags在後台已經設置了Maximum number of links for the same tag為1,但是文章中照樣會出現同一個標籤被鏈接多次的現象。刷新緩存什麼的都試過多次。
: j6 z2 p: j: Z7 R; D/ w我用的是wordpress3.7.1版本,直接在後台查找從官網下載的simple tags。這個要怎麼解決啊

9 D2 z, d5 k+ c+ a
$ Y) a9 L- n4 C7 {3 f! @* ~) r1 h9 A- [( a, O8 b% r# x8 t& B! Z
, z' A& G4 e3 k
 樓主| 發表於 2013-12-6 19:28:44 | 顯示全部樓層
本帖最後由 jeffseo 於 2013-12-6 19:33 編輯
9 ~2 e, i+ |9 X9 ?, R% s* _' f0 q2 u8 ~  C& }- C
換其它WP的版本也還是這樣,2 z2 O' v/ Q% _2 o  [. r
另外Maximum number of links per article:這個值也沒讀成功,設置10個TAG,文章中仍然會把所有TAG都鏈接上。
( m1 [6 t+ A6 ^) X
看代碼似乎都沒什麼問題,/ ?& H: k+ G4 V! b6 s2 j/ C
其它用simple tags的哥們也是這樣的嗎
  1.   // there should always be at least one token, but check just in case
    ! ~; M4 m% L$ }/ _
  2.                 $anchor_level = 0;( t: H0 h8 F( }* [* I7 C
  3.                 if (isset($tokens) && is_array($tokens) && count($tokens) > 0) {1 U) ]$ F: ?- h& A/ r
  4.                         $i = 0;0 V( W2 {; `- K* ^+ x
  5.                         foreach ($tokens as $token) {7 J! z3 ^- g7 ?9 U# @
  6.                                 if (++$i % 2 && $token != '') { // this token is (non-markup) text( ]3 ]1 \) i; U, }# O1 _" H9 R
  7.                                         if ($anchor_level == 0) { // linkify if not inside anchor tags; t, z9 |/ w" K5 K: m
  8.                                                 if (preg_match($match, $token)) { // use preg_match for compatibility with PHP 4* U: `! [+ {5 f, h9 J- z
  9.                                                         $j++;
    0 L+ E  H% \. m* B, ~
  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 !
      |1 E/ Q# i3 \
  11.                                                                 $token = preg_replace($match, $substitute, $token); // only PHP 5 supports calling preg_replace with 5 arguments$ _3 h- z; Y9 A
  12.                                                         }. X8 A+ c/ v5 ?& }( l" |
  13.                                                         $must_tokenize = true; // re-tokenize next time around- G" F7 u# i% ^: p4 B5 z5 k, t
  14.                                                 }# w0 F6 K7 H1 o' a6 k
  15.                                         }
    : L! S  D' ?% \  w  `. U5 S
  16.                                 } else { // this token is markup
    % u0 b* c3 P' s7 g. K* P
  17.                                         if (preg_match("#<\s*a\s+[^>]*>#i", $token)) { // found <a ...>
    : F0 a: w8 Z& j/ u; W% `. M% b) ~
  18.                                                 $anchor_level++;2 y2 z- ]; b' h( o
  19.                                         } elseif (preg_match("#<\s*/\s*a\s*>#i", $token)) { // found </a>( Z* b4 H- J4 ]% Y  c% f9 ^! Z
  20.                                                 $anchor_level--;2 z- [1 X0 u; K8 n7 q. u
  21.                                         }
    2 |! Y' C/ I. l! U* e/ t8 y
  22.                                 }/ e9 h  W  ?6 E& ^( V& K2 m
  23.                                 $filtered .= $token; // this token has now been filtered
    " Z2 k' I) j6 f
  24.                         }$ ]% m4 Q# h% I5 k8 M4 v
  25.                         $content = $filtered; // filtering completed for this link; v9 `% Q# v  C  V1 V' N$ g
  26.                 }
複製代碼
QQ截图20131206192511.jpg 1 w9 _2 [6 A: L
. I7 l6 k2 B4 `7 w$ P0 x

, C- @* p% G$ j# v5 i
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

點基

GMT+8, 2025-11-24 15:08

By DZ X3.5

小黑屋

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