Мне нужен крючок WordPress, который позволит мне изменить содержимое сообщения при чтении базы данных для показа содержимого в редакторе для редактирования или в браузере.Крюк при чтении базы данных
ответ
Похоже, что this - это то, что вы ищете.
Взятые из WordPress.org:
function filter_function_name($content, $post_id) {
// Process content here
return $content;
}
add_filter('content_edit_pre', 'filter_function_name', 10, 2);
Edit:
Поскольку OP попросил некоторого разъяснения о том, какие приоритеты фильтра делают и когда использовать их, вот Обновить.
Что параметр $priority
для, как это определено в WordPress Codex here:
Используется для определения порядка, в котором функции, связанные с конкретного действия выполняются. Более низкие номера соответствуют более раннему исполнению , а функции с таким же приоритетом выполняются в порядке , в котором они были добавлены к действию.
Также важно отметить при удалении фильтра, приоритет также имеет важное значение:
Выдержки из WordPress Codex entry:
Важно: Для того, чтобы снять трубку, $ function_to_remove и $ приоритет Аргументы должны совпадать, когда добавлен крюк. Это касается и фильтров и действий . Предупреждение об отказе не будет выдано.
- 1. При чтении данных из базы данных проблемы
- 2. Задержка при чтении из определенной базы данных
- 3. Ошибка при чтении из базы данных
- 4. переменная переписывается при чтении из базы данных
- 5. Обновление столбца базы данных при чтении строк
- 6. Получение проблемы при чтении базы данных sqllite
- 7. Ошибка при чтении данных
- 8. Ошибка при чтении данных из базы данных с использованием DbDataReader
- 9. Вставка при чтении данных
- 10. Исключение при чтении файла базы геоданных
- 11. Разрешение пожарной базы при чтении данных после аутентификации
- 12. Сохранение формата SQL DateTime при чтении из базы данных
- 13. Получение класса свойство при чтении из базы данных
- 14. португальский символ õ читается как? при чтении из базы данных
- 15. WebException был необработанным при чтении из базы данных
- 16. Ошибки с SQLite и VB.net при чтении базы данных
- 17. Отправка электронной почты при чтении строк из базы данных
- 18. Неудача lein uberjar при чтении базы данных из конфигурации
- 19. Как задержать мою программу при чтении из базы данных C#
- 20. MobileFirst Платформа JSONStore Произошла ошибка при чтении из базы данных
- 21. Проблемы при чтении из базы данных в приложении для iPhone
- 22. Нулевые значения при чтении из базы данных cookie Хром SQLite
- 23. Восстановить символы перевода строки при чтении из базы данных
- 24. Ошибка при чтении значения из базы данных в php
- 25. Дублирующий вывод при чтении в строках базы данных
- 26. Записывает ли SQLite файл базы данных при чтении?
- 27. Ошибка «Недопустимое состояние курсора» при чтении из базы данных
- 28. Кодирование UTF-8 при чтении из базы данных (C#)
- 29. outOfMemoryException при чтении данных excel
- 30. EOFError при чтении маринованных данных
Спасибо Спенсер, я применил ту же самую прошлую ночь, но это не сработало для меня. Но здесь вы добавили приоритеты. Поэтому мой вопрос заключается в том, как узнать, какие приоритеты нужно установить в какое время для какого-то крючка. Пожалуйста, дайте мне ссылку, где я буду знать больше о приоритетах крючка. –
Он не работает всегда. У меня есть четыре статьи в блогах. Там я изменил URL-адрес в базе данных. Я написал некоторый код, который изменит часть URL-адреса и покажет его в режиме просмотра или в панели администратора для редактирования, но это не произойдет после первого появления. Можете ли вы помочь в этом. –
Я обновил свой ответ с информацией, которую вы запросили в своем первом комментарии. Хотя я не уверен, что следую вашему второму комментарию. Похоже, что это выходит за рамки этого вопроса и должно быть в новом потоке, но я могу ошибаться, так как я действительно не знаю, что вы спрашиваете. –