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



 

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

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

Открыть тему
Тема закрыта
> WP - SQL-запрос изменения видимости записи
MadHatter77
MadHatter77
Topic Starter сообщение 1.7.2014, 2:35; Ответить: MadHatter77
Сообщение #1


Подскажите пожалуйста SQL запрос к БД wordpress, которым можно изменить видимость записи с известным id с "открыто" на "личное" и наоборот?

Можно ли как-то реализовать то же самое через XML-файл импорта Wordpress?

Запись с видимостью "личное" - будет видна только её автору, залогиневшемуся на сайте? боты поисковиков её не увидят?

Заранее благодарю за ответы!

Сообщение отредактировал MadHatter77 - 1.7.2014, 2:37
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Karlasan
Karlasan
сообщение 1.7.2014, 12:39; Ответить: Karlasan
Сообщение #2


личный пост боты не увидят, да.
делать обязательно через sql-запрос? по мне, так через код проще и нагляднее:
Код
$my_post = array(
      'ID'           => 123, //ID поста
      'post_status' => 'private'
);
wp_update_post( $my_post );


через файл импорта тоже можно - открыть в текстовом редакторе и аккуратненько автозаменой пройтись, заменив draft, publish, pending, future на private. только смотри, ненароком не замени эти слова в содержимом самих постов (если, конечно, они там вообще встретятся).

Сообщение отредактировал Karlasan - 1.7.2014, 12:42
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MadHatter77
MadHatter77
Topic Starter сообщение 1.7.2014, 21:47; Ответить: MadHatter77
Сообщение #3


Karlasan, благодарю за ответ!
Можно либо через SQL, либо XML, не принципиально. Вариант через код или автозамену в блокноте не подходит по описанной ниже причине.

суть задачи такая:
Есть интернет-магазин на WP. Товары в нём лежат в виде записей. Перечень товаров выдаётся и периодически обновляется отдельной десктопной программой.
Периодически некоторые товары могут, например, уходить из продажи - программа в этом случае сформирует список этих товаров, их может быть много за раз.
Я хочу в таком случае не удалять эти записи с сайта, а просто скрывать их временно.

Выкачивать для этого базу или экспортировать записи с сайта каждый раз, а потом в блокноте править и снова импортировать - это, конечно, абсурд.
Удобнее всего было бы сделать так, чтобы программа автоматически формировала файл с sql-запросом или xml-файл, который я бы просто импортировал на сайт или заливал по XML-RPC.
Вот про формат такого запроса либо xml-файла я и спрашиваю.

Сообщение отредактировал MadHatter77 - 1.7.2014, 21:48
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4etoneto
4etoneto
сообщение 1.7.2014, 23:24; Ответить: 4etoneto
Сообщение #4


запрос в MySQL
должно быть как-то так:
Код
UPDATE имя_таблицы
SET имя_столбца = 'личное'
WHERE ID = ид1 OR ID = ид2 OR ID = ид3;

ид1, ид2, ид3 перечень тех ID которые вам надо изменить.

Сообщение отредактировал 4etoneto - 1.7.2014, 23:25


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MadHatter77
MadHatter77
Topic Starter сообщение 1.7.2014, 23:33; Ответить: MadHatter77
Сообщение #5


4etoneto, благодарю, буду пробовать)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Запрос на бесплатные полезности
7 Tia2 1957 23.3.2024, 11:27
автор: Alexand3r
Открытая тема (нет новых ответов) Нужна помощь по видимости ключевиков сайта
для тех, у кого есть аккаунт на мегаидекс или подобных сервисах
17 karambas 2326 1.2.2023, 9:33
автор: EvilGomel
Открытая тема (нет новых ответов) в срочном порядке внести изменения на сайт (wordpress)
работы на 30 минут
0 Infe 1273 29.12.2021, 20:32
автор: Infe
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыБаза товаров (opencart) SQL 70к+ товаров
Инструменты для дома, строительное и производственное оборудование
5 getdump 5631 1.9.2021, 2:04
автор: WebSniper
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыWeb-разработка (C++/PHP/SQL/JS/Bootstrap). HighLoad проекты.
0 DF™ 1433 28.7.2020, 13:24
автор: DF™


 



RSS Текстовая версия Сейчас: 19.4.2024, 5:58
Дизайн