WordPress: обновить несколько категорий в сообщениях, используя SQL-регулярное выражение для сообщений - PullRequest
0 голосов
/ 09 июня 2019

Мне удалось обновить категории сообщений на основе регулярных выражений, соответствующих названию каждой из них - но как я могу обновить более одной категории? хотите добавить теги NY и USA к этому коду ... на данный момент добавлена ​​только одна категория (NY)

REPLACE INTO wp_term_relationships (term_taxonomy_id, object_id) 
SELECT '169',  ID
FROM  `wp_posts` 
   WHERE (post_title REGEXP 'New York|N\\.Y\\.| ny|NYC|NewYork|Bronx|Brooklyn|Staten Island|Manhattan|Queens|Newark' 
    OR post_content REGEXP 'New York|N\\.Y\\.| ny|NYC|NewYork|Bronx|Brooklyn|Staten Island|Manhattan|Queens|Newark'
    OR post_title COLLATE utf8mb4_bin REGEXP 'NY'
    OR post_content COLLATE utf8mb4_bin REGEXP 'NY' 
    )
   AND post_type = 'post'

может заставить работать только одну категорию. Извините, я новичок (хотя мое регулярное выражение в порядке)

...