0

JSを使用して投稿編集フォームの抜粋テキストエリアに「投稿パネルの書き込み」の投稿本文の最初の数文を入力するWordPressプラグインを作成しました。(抜粋がない場合、WordPressは最初の55語をデフォルトとして表示します。これは私のクライアントが望んでいたことです。)残念ながら、投稿本文にショートコードがある場合、これは私の自動抜粋に表示されます。例えば

[imageshortcode url="http://xxx.co.uk/i/pix/2012/04/12/article-1234237614713-128F6F6E000005DC-482208_636x407.jpg" title="Clock Tower" caption="A clock on top of a train station in Damascus"]

投稿エディタから取得しているテキストからこの種のショートコードを取り除くために使用できるjQuery喘鳴を知っている人はいますか?

4

2 に答える 2

2

考えられる答えはここにあります。正規表現を使用します。特定の誤ったショートコードを削除するには、これを使用します。 これらは両方ともPHPを使用していますが、これはあなたが望んでいたことですか?

于 2012-04-12T16:48:48.983 に答える
2

これが他の人に役立つ場合は、このJS正規表現を使用して、テキストから角かっこで囲まれた文字を削除し、[note] ... [/ノート]。

var myReg = /\[.+\]/g;
paragraphText = paragraphText.replace(myReg, '');
于 2012-04-13T14:04:20.987 に答える