私が現在取り組んでいるWordpressのテーマは、attachment.php
テーマをギャラリーの他の画像をサムネイルで表示する必要があります。私の最初の考えは、正規表現を使用してWP_Queryを実行して、添付ファイルのIDが短いコード(画像は複数のギャラリーに存在することはありません)を見つけることでした。CSVで特定の番号を見つけるためのRegEx
しかし、RegExは私の最強のポイントではなく、ショートコードに基づいて投稿を見つけるために必要な正規表現を理解するのに苦労しています。私は、添付ファイルID 1
を探しているときPost 1
を見つけたい
Post 1 => [gallery columns="1" ids="1,2,3"]
Post 2 => [gallery ids="89,76"]
:たとえば、[gallery]
ショートが含まれているそれぞれの2つのポストを、考えます。私がこれまで持っている正規表現がされています。それは実際に数を探しに来るとき、私は1
はなく、100
または21
を一致させる必要があるのでしかし、私は、立ち往生しています
/\[gallery(.*) ids=\"(THIS_BIT_I_NEED_TO_FIX)/
。これは、ids
属性の先頭(つまりids="1,
)、または属性の値の別の場所にあることもできます。
パーフェクトは、あなたに感謝します。 – BenM