Тема Wordpress, в которой я сейчас работаю, требует темы attachment.php
, чтобы показать другие изображения из галереи в миниатюре. Моя первоначальная мысль заключалась в том, чтобы запустить WP_Query, используя регулярное выражение, чтобы найти любую запись/страницу с идентификатором Attachment в коротком коде (изображение никогда не будет существовать в нескольких галереях).RegEx, чтобы найти определенный номер в CSV
Однако RegEx не является моей самой сильной стороной, и я изо всех сил пытаюсь найти регулярное выражение, необходимое для поиска сообщения на основе короткого кода. Например, рассмотрим два сообщения, каждый из которых содержит [gallery]
шорткод:
Post 1 => [gallery columns="1" ids="1,2,3"]
Post 2 => [gallery ids="89,76"]
Я хочу найти Post 1
при поиске вложений ID 1
. RegEx У меня до сих пор:
/\[gallery(.*) ids=\"(THIS_BIT_I_NEED_TO_FIX)/
Однако, я застрял, когда речь идет на самом деле ищет числа, так как мне нужно, чтобы соответствовать 1
, но не 100
или 21
. Он также может быть в начале атрибута ids
(т. Е. ids="1,
) или где-то еще в значении атрибута.
Perfect, спасибо.. – BenM