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 >
Открыть тему
Добавить ответ в эту тему
Быстрый ответ
7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Верстка и Разработка веб-приложений (Yii 2,WordPress, Symfony, Laravel)
Верстка,правка косяков/багов + другая работа. Доступные цены.
23 Fortunatus 27036 Сегодня, 2:24
автор: gugolosa
Открытая тема (нет новых ответов) В Госдуме предложили разблокировать Instagram**, так как соцсеть стала себя «хорошо вести»
11 VinogradOFF 1979 Вчера, 16:13
автор: _fan_
Открытая тема (нет новых ответов) Как монетизировать трафик от рассылок? Хочу заработать миллион!
6 Suagaring 1210 6.12.2022, 19:19
автор: Suagaring
Горячая тема (нет новых ответов) Можно ли заработать на YouTube в 2022 году и как выводить деньги в странах СНГ?
56 theroadtofun 7807 3.12.2022, 23:52
автор: Boymaster
Открытая тема (нет новых ответов) Одна подкатегория в разных категориях. Как избежать дублей в поиске?
8 noviktamw 1722 3.12.2022, 23:25
автор: GlazAlmaz


 



RSS Текстовая версия Сейчас: 9.12.2022, 6:07
Дизайн