Изменение перед хранением - PullRequest
0 голосов
/ 24 августа 2010

В WordPress я хочу что-то изменить в содержимом публикации, прежде чем она будет сохранена в базе данных ... Как бы я заставил WordPress отправлять содержимое в мою пользовательскую функцию перед сохранением в базе данных, а затем получать измененный контент обратно наконец сохранить его?

Ответы [ 2 ]

1 голос
/ 24 августа 2010

Функции фильтра делают именно то, что вы описываете. Фильтр, который запускается перед сохранением содержимого в базе данных: content_save_pre

function make_all_caps($content){
    return strtoupper($content);
}

add_filter('content_save_pre','make_all_caps');

Добавьте вышеперечисленное в файл funtions.php или включите в плагин, и он запустится непосредственно перед сохранением содержимого публикации в БД.

0 голосов
/ 24 августа 2010

Я думаю, что вы хотите content_save_pre .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...