我正在设置我的博客,每次发布帖子(或更新,但仅限于最近的帖子),它会自动将帖子标题和网址保存到服务器上的文本文件中。这样我就可以在我网站的其他非博客部分上显示“最新博客”小部件。有谁知道哪个文件处理我正在谈论的操作,或其他方法来实现这个?
提前致谢!
答案 0 :(得分:1)
我建议最好的方法是编写一个小的WP插件,因为在WP升级过程中,你对核心的任何改变都会丢失。在一个简单的WP插件中捕获新的post事件应该相当简单。
这应该可以帮助您入门: http://codex.wordpress.org/Writing_a_Plugin
答案 1 :(得分:1)
正如Sabeen所说,将这个逻辑作为插件而不是修改核心文件要好得多。这就是插件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