WordPress файл, который обрабатывает сохранение записей? - PullRequest
1 голос
/ 15 сентября 2010

Я пытаюсь настроить свой блог, где каждый раз, когда создается сообщение (или обновляется, но только для самого последнего сообщения), он автоматически сохраняет заголовок и URL-адрес сообщения в текстовом файле на сервере. Это сделано для того, чтобы я мог отображать виджет «последние новости в блоге» в других разделах моего сайта, не связанных с блогами. Кто-нибудь знает, какой файл обрабатывает операции, о которых я говорю, или другие способы сделать это?

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 15 сентября 2010

Как сказал Сабин, гораздо лучше использовать эту логику в качестве плагина, чем модифицировать файлы ядра.Вот для чего нужен API плагина.

Возможно, вы захотите использовать действие pre_post_update для своего плагина;как таковой.

// hook the pre_post_update action to call ppu_callback()
// right before a post is updated
add_action( 'pre_post_update', 'ppu_callback' );

function ppu_callback( $postid ) {
  // use the $postid to retrieve the post's info
  // and perform whatever logic you need to here
}

http://codex.wordpress.org/Plugin_API http://codex.wordpress.org/Function_Reference

1 голос
/ 15 сентября 2010

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

Это должно помочь вам начать: http://codex.wordpress.org/Writing_a_Plugin

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