Articles of post status

Истереть CPT с WP_CRON

Требуется изменить статус сообщения для CPT с Cron, если пост истек. Моя функция: add_action( 'classifieds_auto_expire_hook', 'classifieds_auto_expire_function' ); if (!wp_next_scheduled('classifieds_auto_expire_hook')) { wp_schedule_event( time(), 'hourly', 'classifieds_auto_expire_hook' ); } function classifieds_auto_expire_function() { global $post; if(strtotime( $post->post_date ) < strtotime('-10 days')) { wp_update_post(array('ID' => $post->ID, 'post_status' => 'expired')); } } Но есть проблема с ID, когда функция запуска Cron […]

Как отобразить новый статус сообщения?

Я попытался использовать этот https://generatewp.com/post-status/ для генерации кода для пользовательского статуса сообщения, но он не работает на панели wp-admin. Поэтому я не могу в основном использовать его в любом сообщении. Однако код, кажется, работает, когда я нахожусь: http://127.0.0.1/d/wp-admin/edit.php?post_status=teststatus&post_type=movies Поэтому моя единственная проблема – показать его здесь: И здесь:

Почему hook_post_type вызывается дважды для одного сообщения?

Мне нужно делать запрос на завивание каждый раз, когда создается новое сообщение. Для этого я использовал следующий код, очень похожий на тот, который приведен в Codex . add_action('transition_post_status', 'wpse120996_do_curl', 10, 3); function wpse120996_do_curl($new_status, $old_status, $post) { $post_ID = $post->ID; error_log(" [ ". date("Ymd H:i:s") . " ] ". $post_ID . " : " . $old_status […]

Изменить статус сообщения

С помощью этого кода я хочу изменить post_status в сообщении wordpress. Но ничего не меняется. Я пропустил! echo '<input type="submit" name="submit" id="submit" value="Submit" />'; if (isset($_POST['submit']) && ($_POST['submit'] == 'Submit')) { $query = array( 'ID' => $post->ID, 'post_status' => 'publish', ); wp_update_post( $query, true ); }

wp_insert_post () создает дубликаты с 'post_status' => 'publish'

Я пытаюсь добавить сообщения из специального пост-типа навалом из файла .csv. Все работает, за исключением того, что добавляет сообщение дважды. Они абсолютно одинаковы в базе данных, кроме одного автора 1, а у другого есть автор 2. Также он добавляет '-2' к post_name. Вот что я имею: add_action('wp_loaded', 'add_from_csv', 10); function add_from_csv() { if (($handle = […]

показывая старые статьи, не испортив архив

Это все о показе контента в WP. Скажем, у вас есть 1000 должностей, которые вы накопили за эти годы, и каждый из них имеет свои оригинальные (и настоящие) даты. И теперь вы хотите снова включить их. Скажите в вашей таксономии вашей категории, у вас есть филиал под названием «Избранные», а ниже – подпункты: Featured Main […]

Программно изменить видимость сообщений при действии save_post return 500

Я пытаюсь изменить видимость сообщения для своего настраиваемого типа сообщений. На экране edit.php пользователь может использовать настраиваемое поле, чтобы установить тип сообщения в обычный или расширенный. Это поле должно работать как абстракция для post_status. Однако запуск следующего кода внутри save_post action завершается как 500 Internal Server Error : add_action( 'save_post', array( $this, 'save_meta_box' ), 10, […]

Есть ли способ получить почтовые поля, используя `transition_post_status`

Сначала я попытался получить данные post_meta, и последний, я попытался get_post_field() внутри функции get_post_field() , например: <?php add_action( 'transition_post_status', 'yes_send_email_notification', 10, 3 ); function yes_send_email_notification( $new_status, $old_status, $post ) { if( 'mycpt' === $post->post_type && 'new' === $old_status && 'pending' === $new_status ) : $post_id = $post->ID; /** * Generate Dynamic values */ $post_view_link = […]

Массовое обновление статуса Post Post Post Post через SQL

Следующий код обновляет статус сообщения стандартных сообщений WordPress в «Архивированный». UPDATE wp_posts SET post_status = 'Archived' WHERE post_status != 'static'; Как это сделать, это влияет только на пользовательские типы сообщений с помощью slug 'cpt_operator'. Я знаю, что могу сделать это из Wp-Admin, но с более чем 2500 сообщениями это огромная задача.

Есть ли крючок before_save_post или что-то подобное

Мне нужно проверить значение статуса сообщения перед изменением во время пост-обновления или даже массового обновления. А затем в зависимости от этого значения отрегулируйте другие значения сообщения Пример: Допустим, у меня есть пользовательский статус сообщения статус-один статус-два статус-три У меня есть сообщение «А», статус которого является статусом . Поэтому, когда я обновляю этот пост до другого […]

Intereting Posts
Получать все сообщения, у которых нет специального настраиваемого поля, без использования подзапроса comment_form () Не меняет класс / id по умолчанию элементов Использование $ this из класса child внутри функции shortcode Пользовательские мета-ящики: несколько полей в повторяемом поле Существует ли update_comment_meta hook? Пользовательские размеры изображений для пользовательских загрузок полей Как получить 4 сообщения после 5 последних Какие плагины демонстрируют отличную разработку плагинов WP? Buddypress, BBPress – deqeue bp, bbp css и количество членов группы Доступ к элементам управления Widget по умолчанию в панели настроек Предотвращение перечисления пользователей: какая логика лучше? Система комментариев не нравится Международные домены WP_Query последние пять сообщений, просто упорядоченные по meta_value Какова функция wp () в wp-blog-header.php author.php добавлен в шаблон, не работающий на сервере Nginx