プラグインを介してsave_postを傍受するのを手伝います
-
16-10-2019 - |
質問
私は非常に頻繁にstackoverflowを使用していますが、これについてGoogleで知りました。
さて、私はWordPressから3番目の(Oexchangeble)Webサイトに書いたすべての投稿を同時に保存したいので、私は自分のウェブサイトに情報を送信し、プラグインiguessを開発する必要があります
基本的に必要です パーマリンク (そして、私は自分のwesiteから残りのパラメーションを抽出することができます)が、タイトル、タグ、パーマリンク、説明(またはその一部)を取得できればより良い
Googleの調査で、私がする必要があるのは、
<?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にはすべてのオブジェが含まれていること、そこから情報を抽出する方法(ある場合)、または複雑な場合は、パーマリンクで私にとって十分でしょう。
ヒントはありますか?
ありがとう!
解決
私はあなたが何をしようとしているのか完全にはわかりません。しかし、あなたは間違いなく少し離れています 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);
所属していません wordpress.stackexchange