Рычаг Wordpress пред обновление сообщения

Я пишу плагин Wordpress. Я хотел бы для установки состояния сообщения, чтобы опубликовать, если состояние сообщения является будущим.

Я знаю один рычаг, который должен использоваться, который pre_post_update.

Однако, где массив связанных с сообщением деталей сохранен так, чтобы я мог изменить post_status?

Спасибо за справку

5
задан Atif Mohammed Ameenuddin 14 February 2010 в 05:12
поделиться

1 ответ

Просто протестируйте объект ui, например,

<script src="jquery.js"></script>
<script src="jquery-ui.js"></script>
<script>
  $(function(){
    // did the UI load?
    console.log(jQuery.ui);
  });
</script>
-121--2029738-

Ваша база данных, скорее всего, переживет любое приложение, которое вы построите сегодня. Вся производительность и масштабируемость будут определяться схемой базы данных. Разумная модель базы данных - это основа, на которой строится любое приложение, и я бы сказал, что именно здесь вы должны инвестировать больше всего усилий в проектирование и тестирование, поскольку это даст самые большие преимущества.

При этом, конечно, ваше приложение предпочтет манипулировать доменными сущностями, а манипулирование неестественными сущностями, движимыми реляционной теорией, в отличие от бизнес-сущностей, просто усложнит ситуацию. Я считаю, что это роль ORM, чтобы соответствовать двум, как можно лучше. Но всякий раз, когда возникают неизбежные конфликты, право выбора пути должно быть дано движущим фактором вашей производительности и масштабируемости: схемой базы данных.

-121--3677597-

Функция, вызывающая pre_post_update крючок, появляется в строке 1525 wp-includes/posts.php для меня:

do_action( 'pre_post_update', $post_ID );

Как вы видите, она передает идентификатор обновляемой публикации при ее выполнении. Чтобы получить публикацию оттуда, вы бы просто вызвать get _ post () , например:

function do_something_with_a_post($post_id, $post_data) {
     // now do something with $post_data
}
add_action('pre_post_update', 'do_something_with_a_post', 10, 2);

Переменная $ post выше должна ссылаться на объект со всеми различными атрибутами о публикации, которую вы ищете, надеюсь.

11
ответ дан 13 December 2019 в 19:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: