通过插件帮助截取SAVE_POST

时间:2011-02-23 作者:Toni Michel Caubet

我经常使用stackoverflow,刚刚在谷歌上发现了这个,很好:D

嗯,我想把我从wordpress写的每一篇文章同时保存到我的第三个(OEXchangable)网站,所以我需要将信息发送到我的网站,开发一个插件iguess

我基本上需要permalink (我可以从wesite中提取其余的参数),但如果我可以获得标题、标签、永久链接和描述(或其中的一些),那就更好了

我通过我的谷歌研究了解到,我所需要做的就是添加以下内容

<?php

//header of plugin   
function myFunctionThatSendsMyWebsite($url){
// procedure containing a file_get_contents(\'myqwebsite?url=\') request to my website
}
add_action(\'page_post\', \'myFunctionThatSendsMyWebsite\', $permalink));

?>
我很难找到我丢失的变量的名称(用???标记)。我知道$post包含所有对象,如何从中提取信息(如果有),或者如果它很复杂,那么使用permalink对我来说就足够了

有小费吗?

谢谢

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

我不完全确定你想做什么。但你肯定有点不对劲add_action(). 应该是这样的:

function myFunctionThatSendsMyWebsite($post_ID, $post) { 

    // $post_ID and $post will have post\'s ID and full post object
}
add_action(\'save_post\', \'myFunctionThatSendsMyWebsite\', 10, 2);

结束

相关推荐

curl problem or permalinks

我刚刚配置了我的VPS,我使用的是Centos,一切都很好,但如果我将永久链接设置为自定义结构,然后接受主页,没有帖子出现,它会显示404页,我想这是因为我没有启用curl,但我不知道我的php在哪里。我的centos中的ini文件?好的,我的卷曲被启用了,我检查过了phpinfo(); 这里是URLhttp://74.117.158.182/info.php但如果我在我的wordpress中设置了永久链接,那么接受主页,所有都会给我404页,你可以在这个URL上查看http://mbas.co.in如果