rss で取得した情報を cron を使い WordPress のデータベースへ自動登録する処理を作っています。
cron で使用する php ファイルを直接アドレスバーに入力して実行すると問題ないのですが、
cron 側で自動実行させると
lang
1get_permalink( $id );
の結果にドメインが含まれなくなります。
・直接実行
http://example/各投稿ページURL
・cron で自動実行
http:///各投稿ページURL
サーバー側で何か設定が必要なのでしょうか?
※PHPのバージョンは PHP5.6.22 です。
cron での処理
lang
1// データベース接続処理は省略 2 3// 投稿情報 4$post = array(); 5$post['ID'] = ''; // 以下略 6 7// DBへ記事情報を格納し、自動採番される投稿IDを取得 8$insert_id = wp_insert_post( $post ); 9 10// 記事のパーマリンクを取得 11$link = get_permalink( $insert_id ); // <= ここで取得する情報がおかしくなります。 12
回答1件
あなたの回答
tips
プレビュー