X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Как в Wordpress отфильтровать записи по их URL ?
freeax
freeax
Topic Starter сообщение 2.10.2022, 18:20; Ответить: freeax
Сообщение #1


Как в админ-панели Wordpress отфильтровать записи по их URL ?


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Osipec
Osipec
сообщение 2.10.2022, 18:25; Ответить: Osipec
Сообщение #2


freeax, помоему плагин Search Regex умеет в поиск по куску url, если не ошибаюсь
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
freeax
freeax
Topic Starter сообщение 2.10.2022, 19:10; Ответить: freeax
Сообщение #3


Osipec,
Цитата(Osipec @ 2.10.2022, 18:25) *
freeax, помоему плагин Search Regex умеет в поиск по куску url, если не ошибаюсь

Я знаю, но мне нужно отфильтровать записи, чтобы добавить их в рубрику или чтобы их удалить.
Если ввести в записях запрос "vedomstv-2" то ответа нет, но записей с этим урлом много.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
adamsadriane
adamsadriane
сообщение 2.10.2022, 19:46; Ответить: adamsadriane
Сообщение #4


Цитата(freeax @ 2.10.2022, 17:10) *
vedomstv-2


часто поиск с дефисом криво работает (не пользовался)
а если через БД попробовать запросом найти все урл и затем сменить категорию на нужную?
а так да - стандартно так видимо не сделать, искать плагины с широкими настройками
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
freeax
freeax
Topic Starter сообщение 2.10.2022, 22:27; Ответить: freeax
Сообщение #5


Цитата(adamsadriane @ 2.10.2022, 19:46) *
часто поиск с дефисом криво работает (не пользовался)
а если через БД попробовать запросом найти все урл и затем сменить категорию на нужную?
а так да - стандартно так видимо не сделать, искать плагины с широкими настройками


не получается сформировать команду с учётом поиска по конкретной рубрике


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
malamut
malamut
сообщение 4.10.2022, 16:09; Ответить: malamut
Сообщение #6


https://wordpress.org/plugins/admin-slug-column/ добавляет колонку Slug и фильтр по ней работает

Вот такой вариант с SQL
Код
UPDATE
    REL
SET
   REL.term_taxonomy_id = 'id_новой_категории'
FROM
   wp_term_relationship AS REL
INNER JOIN wp_posts AS POSTS
    ON REL.object_id = POSTS.ID
WHERE
    POSTS.post_name LIKE 'паттерн_слага' AND
    REL.term_taxonomy_id = 'id_старой_категории'


С виду рабочее, но не проверял. Если будете пробовать - не забудьте про бекап базы.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
freeax
freeax
Topic Starter сообщение 4.10.2022, 18:46; Ответить: freeax
Сообщение #7


Цитата(malamut @ 4.10.2022, 16:09) *
https://wordpress.org/plugins/admin-slug-column/ добавляет колонку Slug и фильтр по ней работает

Спасибо за плагин, но он не добавляет в админке возможность поиска с дефисом. Он только добавляет колонку с урлами записей в записях.

Есть список урлов записей с фразой "-2" в конце каждой строки. Возможно ли как-то автоматически удалить эти записи ?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
malamut
malamut
сообщение 4.10.2022, 22:57; Ответить: malamut
Сообщение #8


Цитата(freeax @ 4.10.2022, 16:46) *
Есть список урлов записей с фразой "-2" в конце каждой строки. Возможно ли как-то автоматически удалить эти записи ?

Код
DELETE FROM
    wp_posts
WHERE
    post_name LIKE '%-2'


Поиск с дефисом - это не баг, а фича. Работает как оператор поиска в Google, например - исключает из результатов слово.
"Прибить" этот оператор можно конструкцией
Код
add_filter( 'wp_query_search_exclusion_prefix', '' );


--------------------


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
NormanSky
NormanSky
сообщение 6.10.2022, 0:33; Ответить: NormanSky
Сообщение #9


malamut, а с нижним подчеркиванием та же конструкция будет? или оно не используется как оператор поэтому ок?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
malamut
malamut
сообщение 6.10.2022, 1:38; Ответить: malamut
Сообщение #10


NormanSky, с этим фильтром поиск с underscore у меня находит записи с "-" и с "_". Без фильтра я так и не понял логики работы поиска с ним.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПродам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка.
19 Boymaster 11143 Сегодня, 0:01
автор: Boymaster
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
12 Boymaster 1920 Вчера, 21:03
автор: MisterBit
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4815 17.4.2024, 1:19
автор: sergio11
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19712 8.4.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта
0 Alex-777 865 7.4.2024, 18:05
автор: Alex-777


 



RSS Текстовая версия Сейчас: 20.4.2024, 4:51
Дизайн