wp_update_postについて
-
お世話になります。
固定ページにGoogleカレンダーを埋め込んで表示しています。
Googleカレンダーからカレンダーの更新日時が取得できないので
Googleカレンダーの更新日時として当該固定ページの更新日時を
固定ページ内に表示させています。この手段にwp_update_post関数を用いて特定のURLにアクセスすると
当該固定ページに表示させている日付を更新するようにしているのですが
管理画面にログインしているブラウザで試すと何ら問題ないのですが
WordPressからログアウトしたブラウザやログインしていない別端末で試すと
Googleカレンダーのみ消えてしまいます。調べてみるとWordPress3.5あたりで予約投稿使用時にiframeタグが
消えてしまうといった不具合が生じていたようですが
この事例もバグなのでは・・・と思っています。試しにYouTube動画のiframeタグを使った埋め込みコードを使用して
同様の操作を行ったところ動画のみ消えてしまいました。実際に使用しているコードが以下です。
<?php require_once( dirname( __FILE__ ) . '/wp-load.php' ); $my_post = array(); $my_post['ID'] = 671; //$my_post['post_content'] = ''; wp_update_post( $my_post ); ?>
post_contentをコメントアウトしていますが、ここに投稿本文を書き込んで実行しても
同様にiframeタグが削除されてしまいます(涙そもそもバグなどでは無く、単純に扱い方が悪いだけなのかもしれませんが、
ここが問題だと言う部分があればお教え願えますでしょうか。
よろしくお願いします。
8件の返信を表示中 - 1 - 8件目 (全8件中)
8件の返信を表示中 - 1 - 8件目 (全8件中)
- トピック「wp_update_postについて」には新たに返信することはできません。