Articles of save post

является ли $ _REQUEST безопасным для использования, чтобы определить, откуда берется действие post post?

На крюке save_post я нюхаю переменную $ save_post и save_post , что существует индекс $_REQUEST['action'] и его значение меняется, то есть если действие post post будет выполняться из строки, это значение является inline-save а на редактирование экрана сообщения, значение становится editpost . Можно ли безопасно использовать этот индекс для определения того, откуда берется действие сохранения? […]

preg_replace style attr в $ content и редактирование post_content перед сохранением

Я пытаюсь очистить стиль attr от тегов при сохранении сообщений и продуктов, но ничего не случилось. (Я проверил свое регулярное выражение на https://regex101.com/ ) function filter_style_save($content) { $re = '/(<[^>]+)(style=".*?")/'; $replace = "$1"; $content1 = preg_replace($re, $replace, $content); $content = $content1; return $content; }; add_filter('content_save_pre', 'filter_style_save', 99, 2); UPD. Я обновил регулярное выражение для соответствия […]

Сохранение метаданных

Я не уверен, почему мои метаданные не сохраняются на «save draft». Когда я нажимаю save draft, данные исчезают. Кажется, у меня все в порядке. Я запустил код в валидаторе, и все выглядит нормально? function fhaac_save_rubric_meta( $post_id ){ //Checking save status $is_autosave = wp_is_post_autosave( $post_id ); $is_revision = wp_is_post_revision( $post_id ); $is_valid_nonce = ( isset( $_POST[ […]

Динамически задавать таксономический термин и показывать уведомление администратора при сохранении сообщения

У меня есть таксономия «даты», в которой перечислены все месяцы года. И у меня есть пользовательское поле «start_date». Я хотел бы обновить таксономию «дата» динамически, поэтому пользователю не нужно нажимать на оба при настройке сообщения. Пока мои усилия не показали результатов. Что я делаю не так? /** * Check value of date, set date taxonomy […]

Отношение родительских и дочерних отношений КПП с порядком и переупорядочением

Я пытаюсь создать отношения родительского / дочернего сообщения через save_post. Тип персонализированного сообщения для родителя – course_post_type . При редактировании сообщения, которое является course_post_type , я добавил мета-поле, в котором вы можете создавать дочерние сообщения с некоторыми полями, такими как заголовок, выбор post_type и поле, в котором вы можете ввести номер для заказа (это будет […]

Я выполняю код до публикации публикации и обновления страницы.

Я использую следующее для выполнения кода, когда сообщение сохраняется function custom_save( $post_id, $post, $update ) { // some code } add_action( 'save_post', 'custom_save', 10, 3 ); Я также enqueing js в admin, когда сообщение сохраняется add_action( 'admin_enqueue_scripts', 'wpse11180_add_admin_scripts', 10, 1 ); function wpse11180_add_admin_scripts( $hook ) { global $post; //Only need to enque script on the […]

Получать обновленные метаданные после save_post hook

Я пытаюсь получить обновленное значение части мета, когда сообщение сохраняется (пользовательский тип сообщения), но когда я пытаюсь захватить обновленные данные в hook_post, вместо этого получаю предыдущие данные. Я попробовал отдельную функцию с более высоким приоритетом, но не повезло так (ниже) Как получить обновленное значение мета сразу после сохранения сообщения? Код: add_action('save_post_space', 'tps_save_space_slots', 20, 3); function […]

Свяжите два разных сообщения, используя post_id в post meta

У меня есть форма интерфейса, с помощью которого пользователи могут создавать пользовательские сообщения (события в моем случае). Теперь я хочу fetch all address data из этой формы и создать новое сообщение после того, как полная форма будет отправлена ​​пользователем с передней стороны. Я пытаюсь использовать save_post для запуска моей функции в function.php . Но ниже […]

save_post неправильно обрабатывает вызов функции с помощью php-класса

Я написал класс, который выводит различные данные JSON из моего postmeta. Я могу назвать это в моей теме на странице шаблона. Однако, когда он находится внутри моего save_post, он не срабатывает. Я поместил другой код в generate_markers (), чтобы подтвердить, что он запускается, ему просто не нравится, что я делаю с классом loopmap_query. Вот эта […]

save_post влияет на создание и удаление

Я написал немного кода для обновления имени сообщения и slug (моего cpt) при сохранении. Это хорошо работает, когда я обновляю сообщение. Я просто заметил тезисы, что несколько строк влияют на создание и удаление сообщений. Когда я нажимаю, чтобы удалить сообщение, появляется сообщение и говорит, что сообщение было удалено, но это не так. Это всегда на […]